Commit 967440eb7353bb512dff980cc328b55dd764a849
Committed by
mykhaly
1 parent
0b36caba
Use base_keywords in aboveThreshold
Replace `Викликати для учасника` with `Run As` there
Showing
3 changed files
with
49 additions
and
146 deletions
1 | 1 | *** Settings *** |
2 | 2 | Resource keywords.robot |
3 | 3 | Resource resource.robot |
4 | +Resource base_keywords.robot | |
4 | 5 | Suite Setup Test Suite Setup |
5 | 6 | Suite Teardown Test Suite Teardown |
6 | 7 | |
... | ... | @@ -9,6 +10,8 @@ Suite Teardown Test Suite Teardown |
9 | 10 | ${mode} openeu |
10 | 11 | @{used_roles} tender_owner provider provider1 viewer |
11 | 12 | |
13 | +${number_of_lots} ${0} | |
14 | +${meat} ${0} | |
12 | 15 | |
13 | 16 | *** Test Cases *** |
14 | 17 | Можливість оголосити понадпороговий однопредметний тендер |
... | ... | @@ -17,12 +20,7 @@ ${mode} openeu |
17 | 20 | ... ${USERS.users['${tender_owner}'].broker} |
18 | 21 | ... minimal |
19 | 22 | [Teardown] Оновити LAST_MODIFICATION_DATE |
20 | - ${tender_data}= Підготувати дані для створення тендера | |
21 | - ${adapted_data}= Адаптувати дані для оголошення тендера ${tender_owner} ${tender_data} | |
22 | - ${TENDER_UAID}= Викликати для учасника ${tender_owner} Створити тендер ${adapted_data} | |
23 | - Set To Dictionary ${USERS.users['${tender_owner}']} initial_data=${adapted_data} | |
24 | - Set To Dictionary ${TENDER} TENDER_UAID=${TENDER_UAID} | |
25 | - Log ${TENDER} | |
23 | + Можливість оголосити тендер | |
26 | 24 | |
27 | 25 | |
28 | 26 | Можливість знайти понадпороговий однопредметний тендер по ідентифікатору |
... | ... | @@ -31,34 +29,30 @@ ${mode} openeu |
31 | 29 | ... ${USERS.users['${viewer}'].broker} ${USERS.users['${tender_owner}'].broker} |
32 | 30 | ... ${USERS.users['${provider}'].broker} ${USERS.users['${provider1}'].broker} |
33 | 31 | ... minimal |
34 | - :FOR ${username} IN ${viewer} ${tender_owner} ${provider} ${provider1} | |
35 | - \ Дочекатись синхронізації з майданчиком ${username} | |
36 | - \ Викликати для учасника ${username} Пошук тендера по ідентифікатору ${TENDER['TENDER_UAID']} | |
32 | + Можливість знайти тендер по ідентифікатору для усіх учасників | |
37 | 33 | |
38 | 34 | |
39 | 35 | Відображення типу оголошеного тендера |
40 | 36 | [Tags] ${USERS.users['${viewer}'].broker}: Відображення основних даних тендера |
41 | 37 | ... viewer |
42 | 38 | ... ${USERS.users['${viewer}'].broker} |
43 | - Звірити поле тендера ${viewer} ${TENDER['TENDER_UAID']} ${USERS.users['${tender_owner}'].initial_data} procurementMethodType | |
39 | + Звірити відображення поля procurementMethodType тендера для користувача ${viewer} | |
44 | 40 | |
45 | 41 | |
46 | -Відображення початку періоду прийому пропозицій понадпорогового тендера | |
42 | +Відображення початку періоду прийому пропозицій тендера понадпорогового тендера | |
47 | 43 | [Tags] ${USERS.users['${viewer}'].broker}: Відображення основних даних тендера |
48 | 44 | ... viewer |
49 | 45 | ... ${USERS.users['${viewer}'].broker} |
50 | 46 | ... minimal |
51 | - :FOR ${username} IN ${viewer} ${provider} ${provider1} | |
52 | - \ Звірити дату тендера ${username} ${TENDER['TENDER_UAID']} ${USERS.users['${tender_owner}'].initial_data} tenderPeriod.startDate | |
47 | + Звірити відображення поля tenderPeriod.startDate тендера для усіх користувачів | |
53 | 48 | |
54 | 49 | |
55 | -Відображення закінчення періоду прийому пропозицій понадпорогового тендера | |
50 | +Відображення закінчення періоду прийому пропозицій тендера понадпорогового тендера | |
56 | 51 | [Tags] ${USERS.users['${viewer}'].broker}: Відображення основних даних тендера |
57 | 52 | ... viewer |
58 | 53 | ... ${USERS.users['${viewer}'].broker} |
59 | 54 | ... minimal |
60 | - :FOR ${username} IN ${viewer} ${provider} ${provider1} | |
61 | - \ Звірити дату тендера ${username} ${TENDER['TENDER_UAID']} ${USERS.users['${tender_owner}'].initial_data} tenderPeriod.endDate | |
55 | + Звірити відображення поля tenderPeriod.endDate тендера для усіх користувачів | |
62 | 56 | |
63 | 57 | |
64 | 58 | Відображення закінчення періоду подання скарг на оголошений тендер |
... | ... | @@ -66,8 +60,7 @@ ${mode} openeu |
66 | 60 | ... viewer |
67 | 61 | ... ${USERS.users['${viewer}'].broker} |
68 | 62 | ... minimal |
69 | - :FOR ${username} IN ${viewer} ${provider} ${provider1} | |
70 | - \ Отримати дані із тендера ${username} ${TENDER['TENDER_UAID']} complaintPeriod.endDate | |
63 | + Отримати дані із поля complaintPeriod.endDate тендера для усіх користувачів | |
71 | 64 | |
72 | 65 | |
73 | 66 | Можливість подати вимогу на умови більше ніж за 10 днів до завершення періоду подання пропозицій |
... | ... | @@ -75,15 +68,9 @@ ${mode} openeu |
75 | 68 | ... provider |
76 | 69 | ... ${USERS.users['${provider}'].broker} |
77 | 70 | [Documentation] Користувач ${USERS.users['${provider}'].broker} намагається подати скаргу на умови оголошеного тендера |
71 | + [Setup] Дочекатись дати початку прийому пропозицій ${provider} ${TENDER['TENDER_UAID']} | |
78 | 72 | [Teardown] Оновити LAST_MODIFICATION_DATE |
79 | - Дочекатись дати початку прийому пропозицій ${provider} ${TENDER['TENDER_UAID']} | |
80 | - ${claim}= Підготувати дані для подання вимоги | |
81 | - ${complaintID}= Викликати для учасника ${provider} | |
82 | - ... Створити вимогу | |
83 | - ... ${TENDER['TENDER_UAID']} | |
84 | - ... ${claim} | |
85 | - ${claim_data}= Create Dictionary claim=${claim} complaintID=${complaintID} | |
86 | - Set To Dictionary ${USERS.users['${provider}']} claim_data=${claim_data} | |
73 | + Можливість створити вимогу із документацією | |
87 | 74 | |
88 | 75 | |
89 | 76 | Можливість скасувати вимогу на умови |
... | ... | @@ -91,15 +78,7 @@ ${mode} openeu |
91 | 78 | ... provider |
92 | 79 | ... ${USERS.users['${provider}'].broker} |
93 | 80 | [Teardown] Оновити LAST_MODIFICATION_DATE |
94 | - ${cancellation_reason}= create_fake_sentence | |
95 | - ${data}= Create Dictionary status=cancelled cancellationReason=${cancellation_reason} | |
96 | - ${cancellation_data}= Create Dictionary data=${data} | |
97 | - Викликати для учасника ${provider} | |
98 | - ... Скасувати вимогу | |
99 | - ... ${TENDER['TENDER_UAID']} | |
100 | - ... ${USERS.users['${provider}']['claim_data']['complaintID']} | |
101 | - ... ${cancellation_data} | |
102 | - Set To Dictionary ${USERS.users['${provider}'].claim_data} cancellation=${cancellation_data} | |
81 | + Можливість скасувати вимогу | |
103 | 82 | |
104 | 83 | |
105 | 84 | Можливість подати цінову пропозицію першим учасником |
... | ... | @@ -108,14 +87,7 @@ ${mode} openeu |
108 | 87 | ... ${USERS.users['${provider}'].broker} |
109 | 88 | [Setup] Дочекатись дати початку прийому пропозицій ${provider} ${TENDER['TENDER_UAID']} |
110 | 89 | [Teardown] Оновити LAST_MODIFICATION_DATE |
111 | - ${bid}= Підготувати дані для подання пропозиції ${USERS.users['${tender_owner}'].initial_data.data.value.amount} | |
112 | - Log ${bid} | |
113 | - ${bidresponses}= Create Dictionary | |
114 | - Set To Dictionary ${bidresponses} bid=${bid} | |
115 | - Set To Dictionary ${USERS.users['${provider}']} bidresponses=${bidresponses} | |
116 | - ${resp}= Викликати для учасника ${provider} Подати цінову пропозицію ${TENDER['TENDER_UAID']} ${bid} | |
117 | - Set To Dictionary ${USERS.users['${provider}'].bidresponses} resp=${resp} | |
118 | - log ${resp} | |
90 | + Можливість подати цінову пропозицію користувачем ${provider} | |
119 | 91 | |
120 | 92 | |
121 | 93 | Можливість завантажити публічний документ до пропозиції першим учасником |
... | ... | @@ -123,10 +95,7 @@ ${mode} openeu |
123 | 95 | ... provider |
124 | 96 | ... ${USERS.users['${provider}'].broker} |
125 | 97 | [Teardown] Оновити LAST_MODIFICATION_DATE |
126 | - log ${USERS.users['${provider}'].broker} | |
127 | - ${filepath}= create_fake_doc | |
128 | - ${bid_doc_upload}= Викликати для учасника ${provider} Завантажити документ в ставку ${filepath} ${TENDER['TENDER_UAID']} | |
129 | - Set To Dictionary ${USERS.users['${provider}'].bidresponses} bid_doc_upload ${bid_doc_upload} | |
98 | + Можливість завантажити документ в пропозицію користувачем ${provider} | |
130 | 99 | |
131 | 100 | ############################################################################################## |
132 | 101 | # openEU: Операції із документацію пропозиції |
... | ... | @@ -141,7 +110,7 @@ ${mode} openeu |
141 | 110 | ${privat_doc}= create_data_dict data.confidentialityRationale "Only our company sells badgers with pink hair." |
142 | 111 | Set To Dictionary ${privat_doc.data} confidentiality=buyerOnly |
143 | 112 | ${docid}= Get Variable Value ${USERS.users['${provider}'].bidresponses['bid_doc_upload']['upload_response'].data.id} |
144 | - ${bid_doc_modified}= Викликати для учасника ${provider} Змінити документацію в ставці ${privat_doc} ${docid} | |
113 | + ${bid_doc_modified}= Run As ${provider} Змінити документацію в ставці ${privat_doc} ${docid} | |
145 | 114 | Set To Dictionary ${USERS.users['${provider}'].bidresponses} bid_doc_modified=${bid_doc_modified} |
146 | 115 | |
147 | 116 | |
... | ... | @@ -154,7 +123,7 @@ ${mode} openeu |
154 | 123 | log ${USERS.users['${provider}'].broker} |
155 | 124 | ${filepath}= create_fake_doc |
156 | 125 | ${doc_type}= Set variable financial_documents |
157 | - ${bid_doc_upload}= Викликати для учасника ${provider} Завантажити документ в ставку ${filepath} ${TENDER['TENDER_UAID']} ${doc_type} | |
126 | + ${bid_doc_upload}= Run As ${provider} Завантажити документ в ставку ${filepath} ${TENDER['TENDER_UAID']} ${doc_type} | |
158 | 127 | Set To Dictionary ${USERS.users['${provider}'].bidresponses} bid_doc_upload=${bid_doc_upload} |
159 | 128 | |
160 | 129 | |
... | ... | @@ -167,7 +136,7 @@ ${mode} openeu |
167 | 136 | log ${USERS.users['${provider}'].broker} |
168 | 137 | ${filepath}= create_fake_doc |
169 | 138 | ${doc_type}= Set variable eligibility_documents |
170 | - ${bid_doc_upload}= Викликати для учасника ${provider} Завантажити документ в ставку ${filepath} ${TENDER['TENDER_UAID']} ${doc_type} | |
139 | + ${bid_doc_upload}= Run As ${provider} Завантажити документ в ставку ${filepath} ${TENDER['TENDER_UAID']} ${doc_type} | |
171 | 140 | Set To Dictionary ${USERS.users['${provider}'].bidresponses} bid_doc_upload=${bid_doc_upload} |
172 | 141 | |
173 | 142 | |
... | ... | @@ -180,7 +149,7 @@ ${mode} openeu |
180 | 149 | log ${USERS.users['${provider}'].broker} |
181 | 150 | ${filepath}= create_fake_doc |
182 | 151 | ${doc_type}= Set variable qualification_documents |
183 | - ${bid_doc_upload}= Викликати для учасника ${provider} Завантажити документ в ставку ${filepath} ${TENDER['TENDER_UAID']} ${doc_type} | |
152 | + ${bid_doc_upload}= Run As ${provider} Завантажити документ в ставку ${filepath} ${TENDER['TENDER_UAID']} ${doc_type} | |
184 | 153 | Set To Dictionary ${USERS.users['${provider}'].bidresponses} bid_doc_upload=${bid_doc_upload} |
185 | 154 | |
186 | 155 | ############################################################################################## |
... | ... | @@ -191,14 +160,7 @@ ${mode} openeu |
191 | 160 | ... ${USERS.users['${provider1}'].broker} |
192 | 161 | [Setup] Дочекатись дати початку прийому пропозицій ${provider1} ${TENDER['TENDER_UAID']} |
193 | 162 | [Teardown] Оновити LAST_MODIFICATION_DATE |
194 | - ${bid}= Підготувати дані для подання пропозиції ${USERS.users['${tender_owner}'].initial_data.data.value.amount} | |
195 | - Log ${bid} | |
196 | - ${bidresponses}= Create Dictionary | |
197 | - Set To Dictionary ${bidresponses} bid=${bid} | |
198 | - Set To Dictionary ${USERS.users['${provider1}']} bidresponses=${bidresponses} | |
199 | - ${resp}= Викликати для учасника ${provider1} Подати цінову пропозицію ${TENDER['TENDER_UAID']} ${bid} | |
200 | - Set To Dictionary ${USERS.users['${provider1}'].bidresponses} resp=${resp} | |
201 | - log ${resp} | |
163 | + Можливість подати цінову пропозицію користувачем ${provider1} | |
202 | 164 | |
203 | 165 | |
204 | 166 | Можливість редагувати однопредметний тендер більше ніж за 7 днів до завершення періоду подання пропозицій |
... | ... | @@ -206,7 +168,7 @@ ${mode} openeu |
206 | 168 | ... tender_owner |
207 | 169 | ... ${USERS.users['${tender_owner}'].broker} |
208 | 170 | [Teardown] Оновити LAST_MODIFICATION_DATE |
209 | - Викликати для учасника ${tender_owner} Внести зміни в тендер ${TENDER['TENDER_UAID']} description description | |
171 | + Run As ${tender_owner} Внести зміни в тендер ${TENDER['TENDER_UAID']} description description | |
210 | 172 | |
211 | 173 | |
212 | 174 | Відображення зміни статусу пропозицій після редагування інформації про тендер |
... | ... | @@ -215,8 +177,8 @@ ${mode} openeu |
215 | 177 | ... ${USERS.users['${provider}'].broker} ${USERS.users['${provider1}'].broker} |
216 | 178 | :FOR ${username} IN ${provider} ${provider1} |
217 | 179 | \ Дочекатись синхронізації з майданчиком ${username} |
218 | - \ Викликати для учасника ${username} Пошук тендера по ідентифікатору ${TENDER['TENDER_UAID']} | |
219 | - \ ${bid}= Викликати для учасника ${username} Отримати пропозицію ${TENDER['TENDER_UAID']} | |
180 | + \ Run As ${username} Пошук тендера по ідентифікатору ${TENDER['TENDER_UAID']} | |
181 | + \ ${bid}= Run As ${username} Отримати пропозицію ${TENDER['TENDER_UAID']} | |
220 | 182 | \ Should Be Equal ${bid.data.status} invalid |
221 | 183 | \ Log ${bid} |
222 | 184 | |
... | ... | @@ -228,7 +190,7 @@ ${mode} openeu |
228 | 190 | [Teardown] Оновити LAST_MODIFICATION_DATE |
229 | 191 | ${status}= Run Keyword IF '${mode}'=='openeu' Set Variable pending |
230 | 192 | ... ELSE IF '${mode}'=='openua' Set Variable active |
231 | - ${activestatusresp}= Викликати для учасника ${provider} Змінити цінову пропозицію ${TENDER['TENDER_UAID']} status ${status} | |
193 | + ${activestatusresp}= Run As ${provider} Змінити цінову пропозицію ${TENDER['TENDER_UAID']} status ${status} | |
232 | 194 | Set To Dictionary ${USERS.users['${provider}'].bidresponses} activestatusresp=${activestatusresp} |
233 | 195 | log ${activestatusresp} |
234 | 196 | |
... | ... | @@ -238,8 +200,7 @@ ${mode} openeu |
238 | 200 | ... provider1 |
239 | 201 | ... ${USERS.users['${provider1}'].broker} |
240 | 202 | [Teardown] Оновити LAST_MODIFICATION_DATE |
241 | - ${bid}= Get Variable Value ${USERS.users['${provider1}'].bidresponses['resp']} | |
242 | - ${bidresponses}= Викликати для учасника ${provider1} Скасувати цінову пропозицію ${TENDER['TENDER_UAID']} ${bid} | |
203 | + Можливість скасувати цінову пропозицію користувачем ${provider1} | |
243 | 204 | |
244 | 205 | |
245 | 206 | Можливість повторно подати цінову пропозицію другим учасником після першої зміни |
... | ... | @@ -247,14 +208,7 @@ ${mode} openeu |
247 | 208 | ... provider1 |
248 | 209 | ... ${USERS.users['${provider1}'].broker} |
249 | 210 | [Teardown] Оновити LAST_MODIFICATION_DATE |
250 | - ${bid}= Підготувати дані для подання пропозиції ${USERS.users['${tender_owner}'].initial_data.data.value.amount} | |
251 | - Log ${bid} | |
252 | - ${bidresponses}= Create Dictionary | |
253 | - Set To Dictionary ${bidresponses} bid=${bid} | |
254 | - Set To Dictionary ${USERS.users['${provider1}']} bidresponses=${bidresponses} | |
255 | - ${resp}= Викликати для учасника ${provider1} Подати цінову пропозицію ${TENDER['TENDER_UAID']} ${bid} | |
256 | - Set To Dictionary ${USERS.users['${provider1}'].bidresponses} resp=${resp} | |
257 | - log ${resp} | |
211 | + Можливість подати цінову пропозицію користувачем ${provider1} | |
258 | 212 | |
259 | 213 | |
260 | 214 | Неможливість редагувати однопредметний тендер менше ніж за 7 днів до завершення періоду подання пропозицій |
... | ... | @@ -271,13 +225,7 @@ ${mode} openeu |
271 | 225 | ... provider |
272 | 226 | ... ${USERS.users['${provider}'].broker} |
273 | 227 | [Documentation] Користувач ${USERS.users['${provider}'].broker} намагається подати скаргу на умови оголошеного тендера |
274 | - ${claim}= Підготувати дані для подання вимоги | |
275 | - ${complaintID}= Require failure ${provider} | |
276 | - ... Створити вимогу | |
277 | - ... ${TENDER['TENDER_UAID']} | |
278 | - ... ${claim} | |
279 | - ${claim_data2}= Create Dictionary claim=${claim} complaintID=${complaintID} | |
280 | - Set To Dictionary ${USERS.users['${provider}']} claim_data2=${claim_data2} | |
228 | + Run Keyword And Expect Error * Можливість створити вимогу із документацією | |
281 | 229 | |
282 | 230 | |
283 | 231 | |
... | ... | @@ -287,7 +235,7 @@ ${mode} openeu |
287 | 235 | ... ${USERS.users['${tender_owner}'].broker} |
288 | 236 | [Teardown] Оновити LAST_MODIFICATION_DATE |
289 | 237 | ${endDate}= add_minutes_to_date ${USERS.users['${tender_owner}'].tender_data.data.tenderPeriod.endDate} 7 |
290 | - Викликати для учасника ${tender_owner} Внести зміни в тендер ${TENDER['TENDER_UAID']} tenderPeriod.endDate ${endDate} | |
238 | + Run As ${tender_owner} Внести зміни в тендер ${TENDER['TENDER_UAID']} tenderPeriod.endDate ${endDate} | |
291 | 239 | |
292 | 240 | |
293 | 241 | Можливість подати скаргу на умови більше ніж за 4 дні до завершення періоду подання пропозицій |
... | ... | @@ -297,38 +245,15 @@ ${mode} openeu |
297 | 245 | [Documentation] Користувач ${USERS.users['${provider}'].broker} намагається подати скаргу на умови оголошеного тендера |
298 | 246 | [Setup] Дочекатись синхронізації з майданчиком ${provider} |
299 | 247 | [Teardown] Оновити LAST_MODIFICATION_DATE |
300 | - ${claim}= Підготувати дані для подання вимоги | |
301 | - ${complaintID}= Викликати для учасника ${provider} | |
302 | - ... Створити вимогу | |
303 | - ... ${TENDER['TENDER_UAID']} | |
304 | - ... ${claim} | |
305 | - ${claim_data3}= Create Dictionary claim=${claim} complaintID=${complaintID} | |
306 | - Set To Dictionary ${USERS.users['${provider}']} claim_data3=${claim_data3} | |
307 | - | |
308 | - ${data}= Create Dictionary status=pending satisfied=${False} | |
309 | - ${escalation_data}= Create Dictionary data=${data} | |
310 | - Викликати для учасника ${provider} | |
311 | - ... Перетворити вимогу в скаргу | |
312 | - ... ${TENDER['TENDER_UAID']} | |
313 | - ... ${USERS.users['${provider}']['claim_data3']['complaintID']} | |
314 | - ... ${escalation_data} | |
315 | - Set To Dictionary ${USERS.users['${provider}'].claim_data3} escalation=${escalation_data} | |
316 | - | |
248 | + Можливість створити вимогу із документацією | |
249 | + Можливість перетворити вимогу в скаргу | |
317 | 250 | |
318 | 251 | Можливість скасувати скаргу на умови |
319 | 252 | [Tags] ${USERS.users['${provider}'].broker}: Подання скарги |
320 | 253 | ... provider |
321 | 254 | ... ${USERS.users['${provider}'].broker} |
322 | 255 | [Teardown] Оновити LAST_MODIFICATION_DATE |
323 | - ${cancellation_reason}= create_fake_sentence | |
324 | - ${data}= Create Dictionary status=cancelled cancellationReason=${cancellation_reason} | |
325 | - ${cancellation_data}= Create Dictionary data=${data} | |
326 | - Викликати для учасника ${provider} | |
327 | - ... Скасувати вимогу | |
328 | - ... ${TENDER['TENDER_UAID']} | |
329 | - ... ${USERS.users['${provider}']['claim_data3']['complaintID']} | |
330 | - ... ${cancellation_data} | |
331 | - Set To Dictionary ${USERS.users['${provider}'].claim_data3} cancellation=${cancellation_data} | |
256 | + Можливість скасувати вимогу | |
332 | 257 | |
333 | 258 | |
334 | 259 | Можливість редагувати однопредметний тендер після продовження періоду подання пропозицій |
... | ... | @@ -336,7 +261,7 @@ ${mode} openeu |
336 | 261 | ... tender_owner |
337 | 262 | ... ${USERS.users['${tender_owner}'].broker} |
338 | 263 | [Teardown] Оновити LAST_MODIFICATION_DATE |
339 | - Викликати для учасника ${tender_owner} Внести зміни в тендер ${TENDER['TENDER_UAID']} description description | |
264 | + Run As ${tender_owner} Внести зміни в тендер ${TENDER['TENDER_UAID']} description description | |
340 | 265 | |
341 | 266 | |
342 | 267 | Відображення зміни статусу пропозицій після другої зміни |
... | ... | @@ -345,8 +270,8 @@ ${mode} openeu |
345 | 270 | ... ${USERS.users['${provider}'].broker} ${USERS.users['${provider1}'].broker} |
346 | 271 | :FOR ${username} IN ${provider} ${provider1} |
347 | 272 | \ Дочекатись синхронізації з майданчиком ${username} |
348 | - \ Викликати для учасника ${username} Пошук тендера по ідентифікатору ${TENDER['TENDER_UAID']} | |
349 | - \ ${bid}= Викликати для учасника ${username} Отримати пропозицію ${TENDER['TENDER_UAID']} | |
273 | + \ Run As ${username} Пошук тендера по ідентифікатору ${TENDER['TENDER_UAID']} | |
274 | + \ ${bid}= Run As ${username} Отримати пропозицію ${TENDER['TENDER_UAID']} | |
350 | 275 | \ Should Be Equal ${bid.data.status} invalid |
351 | 276 | \ Log ${bid} |
352 | 277 | |
... | ... | @@ -358,7 +283,7 @@ ${mode} openeu |
358 | 283 | [Teardown] Оновити LAST_MODIFICATION_DATE |
359 | 284 | ${status}= Run Keyword IF '${mode}'=='openeu' Set Variable pending |
360 | 285 | ... ELSE IF '${mode}'=='openua' Set Variable active |
361 | - ${activestatusresp}= Викликати для учасника ${provider} Змінити цінову пропозицію ${TENDER['TENDER_UAID']} status ${status} | |
286 | + ${activestatusresp}= Run As ${provider} Змінити цінову пропозицію ${TENDER['TENDER_UAID']} status ${status} | |
362 | 287 | Set To Dictionary ${USERS.users['${provider}'].bidresponses} activestatusresp=${activestatusresp} |
363 | 288 | log ${activestatusresp} |
364 | 289 | |
... | ... | @@ -368,14 +293,7 @@ ${mode} openeu |
368 | 293 | ... provider1 |
369 | 294 | ... ${USERS.users['${provider1}'].broker} |
370 | 295 | [Teardown] Оновити LAST_MODIFICATION_DATE |
371 | - ${bid}= Підготувати дані для подання пропозиції ${USERS.users['${tender_owner}'].initial_data.data.value.amount} | |
372 | - Log ${bid} | |
373 | - ${bidresponses}= Create Dictionary | |
374 | - Set To Dictionary ${bidresponses} bid=${bid} | |
375 | - Set To Dictionary ${USERS.users['${provider1}']} bidresponses=${bidresponses} | |
376 | - ${resp}= Викликати для учасника ${provider1} Подати цінову пропозицію ${TENDER['TENDER_UAID']} ${bid} | |
377 | - Set To Dictionary ${USERS.users['${provider1}'].bidresponses} resp=${resp} | |
378 | - log ${resp} | |
296 | + Можливість подати цінову пропозицію користувачем ${provider1} | |
379 | 297 | |
380 | 298 | |
381 | 299 | Неможливість подати скаргу на умови менше ніж за 4 дні до завершення періоду подання пропозицій |
... | ... | @@ -384,23 +302,7 @@ ${mode} openeu |
384 | 302 | ... ${USERS.users['${provider}'].broker} |
385 | 303 | [Documentation] Користувач ${USERS.users['${provider}'].broker} намагається подати скаргу на умови оголошеного тендера |
386 | 304 | [Setup] Дочекатись дати закінчення періоду подання скарг ${provider} |
387 | - ${claim}= Підготувати дані для подання вимоги | |
388 | - ${complaintID}= Викликати для учасника ${provider} | |
389 | - ... Створити вимогу | |
390 | - ... ${TENDER['TENDER_UAID']} | |
391 | - ... ${claim} | |
392 | - ${claim_data4}= Create Dictionary claim=${claim} complaintID=${complaintID} | |
393 | - Set To Dictionary ${USERS.users['${provider}']} claim_data4=${claim_data4} | |
394 | - | |
395 | - | |
396 | - ${data}= Create Dictionary status=pending satisfied=${False} | |
397 | - ${escalation_data}= Create Dictionary data=${data} | |
398 | - Викликати для учасника ${provider} | |
399 | - ... Перетворити вимогу в скаргу | |
400 | - ... ${TENDER['TENDER_UAID']} | |
401 | - ... ${USERS.users['${provider}']['claim_data4']['complaintID']} | |
402 | - ... ${escalation_data} | |
403 | - Set To Dictionary ${USERS.users['${provider}'].claim_data4} escalation=${escalation_data} | |
305 | + Run Keyword And Expect Error * Можливість створити вимогу із документацією | |
404 | 306 | |
405 | 307 | ############################################################################################## |
406 | 308 | # OPENEU Pre-Qualification |
... | ... | @@ -412,7 +314,7 @@ ${mode} openeu |
412 | 314 | ... ${USERS.users['${tender_owner}'].broker} |
413 | 315 | ... openeu |
414 | 316 | [Setup] Дочекатись дати закінчення прийому пропозицій ${tender_owner} ${TENDER['TENDER_UAID']} |
415 | - Звірити поле тендера із значенням ${tender_owner} ${TENDER['TENDER_UAID']} pending qualifications[0].status | |
317 | + Звірити відображення поля qualifications[0].status тендера із pending для користувача ${tender_owner} | |
416 | 318 | |
417 | 319 | |
418 | 320 | Відображення статусу другої пропозиції кваліфікації |
... | ... | @@ -421,7 +323,7 @@ ${mode} openeu |
421 | 323 | ... ${USERS.users['${tender_owner}'].broker} |
422 | 324 | ... openeu |
423 | 325 | [Setup] Дочекатись дати закінчення прийому пропозицій ${tender_owner} ${TENDER['TENDER_UAID']} |
424 | - Звірити поле тендера із значенням ${tender_owner} ${TENDER['TENDER_UAID']} pending qualifications[1].status | |
326 | + Звірити відображення поля qualifications[1].status тендера із pending для користувача ${tender_owner} | |
425 | 327 | |
426 | 328 | |
427 | 329 | Можливість завантажити документ у кваліфікацію пропозиції першого учасника |
... | ... | @@ -431,7 +333,7 @@ ${mode} openeu |
431 | 333 | ... openeu |
432 | 334 | [Teardown] Оновити LAST_MODIFICATION_DATE |
433 | 335 | ${filepath}= create_fake_doc |
434 | - Викликати для учасника ${tender_owner} Завантажити документ у кваліфікацію ${filepath} ${TENDER['TENDER_UAID']} 0 | |
336 | + Run As ${tender_owner} Завантажити документ у кваліфікацію ${filepath} ${TENDER['TENDER_UAID']} 0 | |
435 | 337 | |
436 | 338 | |
437 | 339 | Можливість підтвердити першу пропозицію кваліфікації |
... | ... | @@ -440,7 +342,7 @@ ${mode} openeu |
440 | 342 | ... ${USERS.users['${tender_owner}'].broker} |
441 | 343 | ... openeu |
442 | 344 | [Teardown] Оновити LAST_MODIFICATION_DATE |
443 | - Викликати для учасника ${tender_owner} Підтвердити кваліфікацію ${TENDER['TENDER_UAID']} 0 | |
345 | + Run As ${tender_owner} Підтвердити кваліфікацію ${TENDER['TENDER_UAID']} 0 | |
444 | 346 | |
445 | 347 | |
446 | 348 | Можливість завантажити документ у кваліфікацію пропозиції другого учасника |
... | ... | @@ -450,7 +352,7 @@ ${mode} openeu |
450 | 352 | ... openeu |
451 | 353 | [Teardown] Оновити LAST_MODIFICATION_DATE |
452 | 354 | ${filepath}= create_fake_doc |
453 | - Викликати для учасника ${tender_owner} Завантажити документ у кваліфікацію ${filepath} ${TENDER['TENDER_UAID']} 1 | |
355 | + Run As ${tender_owner} Завантажити документ у кваліфікацію ${filepath} ${TENDER['TENDER_UAID']} 1 | |
454 | 356 | |
455 | 357 | |
456 | 358 | Можливість відхилити другу пропозицію кваліфікації |
... | ... | @@ -459,7 +361,7 @@ ${mode} openeu |
459 | 361 | ... ${USERS.users['${tender_owner}'].broker} |
460 | 362 | ... openeu |
461 | 363 | [Teardown] Оновити LAST_MODIFICATION_DATE |
462 | - Викликати для учасника ${tender_owner} Відхилити кваліфікацію ${TENDER['TENDER_UAID']} 1 | |
364 | + Run As ${tender_owner} Відхилити кваліфікацію ${TENDER['TENDER_UAID']} 1 | |
463 | 365 | |
464 | 366 | |
465 | 367 | Можливість скасувати рішення кваліфікації для другої пропопозиції |
... | ... | @@ -468,7 +370,7 @@ ${mode} openeu |
468 | 370 | ... ${USERS.users['${tender_owner}'].broker} |
469 | 371 | ... openeu |
470 | 372 | [Teardown] Оновити LAST_MODIFICATION_DATE |
471 | - Викликати для учасника ${tender_owner} Скасувати кваліфікацію ${TENDER['TENDER_UAID']} 1 | |
373 | + Run As ${tender_owner} Скасувати кваліфікацію ${TENDER['TENDER_UAID']} 1 | |
472 | 374 | |
473 | 375 | |
474 | 376 | Можливість підтвердити другу пропозицію кваліфікації |
... | ... | @@ -477,7 +379,7 @@ ${mode} openeu |
477 | 379 | ... ${USERS.users['${tender_owner}'].broker} |
478 | 380 | ... openeu |
479 | 381 | [Teardown] Оновити LAST_MODIFICATION_DATE |
480 | - Викликати для учасника ${tender_owner} Підтвердити кваліфікацію ${TENDER['TENDER_UAID']} 2 | |
382 | + Run As ${tender_owner} Підтвердити кваліфікацію ${TENDER['TENDER_UAID']} 2 | |
481 | 383 | |
482 | 384 | |
483 | 385 | Можливість затвердити остаточне рішення кваліфікації |
... | ... | @@ -486,4 +388,4 @@ ${mode} openeu |
486 | 388 | ... ${USERS.users['${tender_owner}'].broker} |
487 | 389 | ... openeu |
488 | 390 | [Teardown] Оновити LAST_MODIFICATION_DATE |
489 | - Викликати для учасника ${tender_owner} Затвердити остаточне рішення кваліфікації ${TENDER['TENDER_UAID']} | |
391 | + Run As ${tender_owner} Затвердити остаточне рішення кваліфікації ${TENDER['TENDER_UAID']} | ... | ... |
... | ... | @@ -372,6 +372,7 @@ def test_tender_data_openeu(intervals): |
372 | 372 | data['title_en'] = "[TESTING]" |
373 | 373 | for item_number, item in enumerate(data['items']): |
374 | 374 | item['description_en'] = "Test item #{}".format(item_number) |
375 | + data['procuringEntity']['name_en'] = fake_en.name() | |
375 | 376 | data['procuringEntity']['contactPoint']['name_en'] = fake_en.name() |
376 | 377 | data['procuringEntity']['contactPoint']['availableLanguage'] = "en" |
377 | 378 | data['procuringEntity']['identifier']['legalName_en'] = "Institution \"Vinnytsia City Council primary and secondary general school № 10\"" | ... | ... |
... | ... | @@ -422,7 +422,7 @@ def get_document_index_by_id(data, document_id): |
422 | 422 | |
423 | 423 | def generate_test_bid_data(tender_data): |
424 | 424 | bid = test_bid_data() |
425 | - if 'open' in tender_data['data']['mode']: | |
425 | + if 'aboveThreshold' in tender_data['data']['procurementMethodType']: | |
426 | 426 | bid.data.selfEligible = True |
427 | 427 | bid.data.selfQualified = True |
428 | 428 | if 'lots' in tender_data['data']: | ... | ... |
Please
register
or
login
to post a comment