Commit 65e2a1159e766ef9e7a719a4b4da464e2b7aa189

Authored by Leits
Committed by mykhaly
1 parent 967440eb

Create aboveThreshold_keywords

1 1 *** Settings ***
2   -Resource keywords.robot
3   -Resource resource.robot
4   -Resource base_keywords.robot
  2 +Resource aboveThreshold_keywords.robot
5 3 Suite Setup Test Suite Setup
6 4 Suite Teardown Test Suite Teardown
7 5
... ... @@ -67,7 +65,6 @@ ${meat} ${0}
67 65 [Tags] ${USERS.users['${provider}'].broker}: Подання скарги
68 66 ... provider
69 67 ... ${USERS.users['${provider}'].broker}
70   - [Documentation] Користувач ${USERS.users['${provider}'].broker} намагається подати скаргу на умови оголошеного тендера
71 68 [Setup] Дочекатись дати початку прийому пропозицій ${provider} ${TENDER['TENDER_UAID']}
72 69 [Teardown] Оновити LAST_MODIFICATION_DATE
73 70 Можливість створити вимогу із документацією
... ... @@ -106,12 +103,7 @@ ${meat} ${0}
106 103 ... ${USERS.users['${provider}'].broker}
107 104 ... openeu
108 105 [Teardown] Оновити LAST_MODIFICATION_DATE
109   - log ${USERS.users['${provider}'].broker}
110   - ${privat_doc}= create_data_dict data.confidentialityRationale "Only our company sells badgers with pink hair."
111   - Set To Dictionary ${privat_doc.data} confidentiality=buyerOnly
112   - ${docid}= Get Variable Value ${USERS.users['${provider}'].bidresponses['bid_doc_upload']['upload_response'].data.id}
113   - ${bid_doc_modified}= Run As ${provider} Змінити документацію в ставці ${privat_doc} ${docid}
114   - Set To Dictionary ${USERS.users['${provider}'].bidresponses} bid_doc_modified=${bid_doc_modified}
  106 + Можливість змінити документацію цінової пропозиції з публічної на приватну учасником ${provider}
115 107
116 108
117 109 Можливість завантажити фінансовий документ до пропозиції першим учасником
... ... @@ -120,11 +112,7 @@ ${meat} ${0}
120 112 ... ${USERS.users['${provider}'].broker}
121 113 ... openeu
122 114 [Teardown] Оновити LAST_MODIFICATION_DATE
123   - log ${USERS.users['${provider}'].broker}
124   - ${filepath}= create_fake_doc
125   - ${doc_type}= Set variable financial_documents
126   - ${bid_doc_upload}= Run As ${provider} Завантажити документ в ставку ${filepath} ${TENDER['TENDER_UAID']} ${doc_type}
127   - Set To Dictionary ${USERS.users['${provider}'].bidresponses} bid_doc_upload=${bid_doc_upload}
  115 + Можливість завантажити financial_documents документ до пропозиції учасником ${provider}
128 116
129 117
130 118 Можливість завантажити кваліфікаційний документ до пропозиції першим учасником
... ... @@ -133,11 +121,7 @@ ${meat} ${0}
133 121 ... ${USERS.users['${provider}'].broker}
134 122 ... openeu
135 123 [Teardown] Оновити LAST_MODIFICATION_DATE
136   - log ${USERS.users['${provider}'].broker}
137   - ${filepath}= create_fake_doc
138   - ${doc_type}= Set variable eligibility_documents
139   - ${bid_doc_upload}= Run As ${provider} Завантажити документ в ставку ${filepath} ${TENDER['TENDER_UAID']} ${doc_type}
140   - Set To Dictionary ${USERS.users['${provider}'].bidresponses} bid_doc_upload=${bid_doc_upload}
  124 + Можливість завантажити eligibility_documents документ до пропозиції учасником ${provider}
141 125
142 126
143 127 Можливість завантажити документ для критеріїв прийнятності до пропозиції першим учасником
... ... @@ -146,11 +130,7 @@ ${meat} ${0}
146 130 ... ${USERS.users['${provider}'].broker}
147 131 ... openeu
148 132 [Teardown] Оновити LAST_MODIFICATION_DATE
149   - log ${USERS.users['${provider}'].broker}
150   - ${filepath}= create_fake_doc
151   - ${doc_type}= Set variable qualification_documents
152   - ${bid_doc_upload}= Run As ${provider} Завантажити документ в ставку ${filepath} ${TENDER['TENDER_UAID']} ${doc_type}
153   - Set To Dictionary ${USERS.users['${provider}'].bidresponses} bid_doc_upload=${bid_doc_upload}
  133 + Можливість завантажити qualification_documents документ до пропозиції учасником ${provider}
154 134
155 135 ##############################################################################################
156 136
... ... @@ -168,19 +148,21 @@ ${meat} ${0}
168 148 ... tender_owner
169 149 ... ${USERS.users['${tender_owner}'].broker}
170 150 [Teardown] Оновити LAST_MODIFICATION_DATE
171   - Run As ${tender_owner} Внести зміни в тендер ${TENDER['TENDER_UAID']} description description
  151 + Можливість змінити поле description тендера на description
172 152
173 153
174   -Відображення зміни статусу пропозицій після редагування інформації про тендер
  154 +Відображення зміни статусу першої пропозицій після редагування інформації про тендер
175 155 [Tags] ${USERS.users['${provider}'].broker}: Подання пропозиції
176   - ... provider provider1
177   - ... ${USERS.users['${provider}'].broker} ${USERS.users['${provider1}'].broker}
178   - :FOR ${username} IN ${provider} ${provider1}
179   - \ Дочекатись синхронізації з майданчиком ${username}
180   - \ Run As ${username} Пошук тендера по ідентифікатору ${TENDER['TENDER_UAID']}
181   - \ ${bid}= Run As ${username} Отримати пропозицію ${TENDER['TENDER_UAID']}
182   - \ Should Be Equal ${bid.data.status} invalid
183   - \ Log ${bid}
  156 + ... provider
  157 + ... ${USERS.users['${provider}'].broker}
  158 + Відображення зміни статусу пропозицій на invalid для учасника ${provider}
  159 +
  160 +
  161 +Відображення зміни статусу другої пропозицій після редагування інформації про тендер
  162 + [Tags] ${USERS.users['${provider1}'].broker}: Подання пропозиції
  163 + ... provider1
  164 + ... ${USERS.users['${provider1}'].broker}
  165 + Відображення зміни статусу пропозицій на invalid для учасника ${provider1}
184 166
185 167
186 168 Можливість оновити статус цінової пропозиції першого учасника
... ... @@ -188,11 +170,7 @@ ${meat} ${0}
188 170 ... provider
189 171 ... ${USERS.users['${provider}'].broker}
190 172 [Teardown] Оновити LAST_MODIFICATION_DATE
191   - ${status}= Run Keyword IF '${mode}'=='openeu' Set Variable pending
192   - ... ELSE IF '${mode}'=='openua' Set Variable active
193   - ${activestatusresp}= Run As ${provider} Змінити цінову пропозицію ${TENDER['TENDER_UAID']} status ${status}
194   - Set To Dictionary ${USERS.users['${provider}'].bidresponses} activestatusresp=${activestatusresp}
195   - log ${activestatusresp}
  173 + Можливість оновити статус цінової пропозиції учасником ${provider}
196 174
197 175
198 176 Можливість скасувати цінову пропозицію другого учасника
... ... @@ -215,9 +193,7 @@ ${meat} ${0}
215 193 [Tags] ${USERS.users['${tender_owner}'].broker}: Можливість редагувати тендер
216 194 ... tender_owner
217 195 ... ${USERS.users['${tender_owner}'].broker}
218   - ${no_edit_time}= add_minutes_to_date ${USERS.users['${tender_owner}'].tender_data.data.tenderPeriod.endDate} -6
219   - Дочекатись дати ${no_edit_time}
220   - Require Failure ${tender_owner} Внести зміни в тендер ${TENDER['TENDER_UAID']} description description
  196 + Неможливість редагувати однопредметний тендер менше ніж за 7 днів до завершення періоду подання пропозицій
221 197
222 198
223 199 Неможливість подати вимогу на умови менше ніж за 10 днів до завершення періоду подання пропозицій
... ... @@ -234,8 +210,7 @@ ${meat} ${0}
234 210 ... tender_owner
235 211 ... ${USERS.users['${tender_owner}'].broker}
236 212 [Teardown] Оновити LAST_MODIFICATION_DATE
237   - ${endDate}= add_minutes_to_date ${USERS.users['${tender_owner}'].tender_data.data.tenderPeriod.endDate} 7
238   - Run As ${tender_owner} Внести зміни в тендер ${TENDER['TENDER_UAID']} tenderPeriod.endDate ${endDate}
  213 + Можливість продовжити період подання пропозиції на 7 днів
239 214
240 215
241 216 Можливість подати скаргу на умови більше ніж за 4 дні до завершення періоду подання пропозицій
... ... @@ -261,19 +236,21 @@ ${meat} ${0}
261 236 ... tender_owner
262 237 ... ${USERS.users['${tender_owner}'].broker}
263 238 [Teardown] Оновити LAST_MODIFICATION_DATE
264   - Run As ${tender_owner} Внести зміни в тендер ${TENDER['TENDER_UAID']} description description
  239 + Можливість змінити поле description тендера на description
265 240
266 241
267   -Відображення зміни статусу пропозицій після другої зміни
  242 +Відображення зміни статусу першої пропозицій після другого редагування інформації про тендер
268 243 [Tags] ${USERS.users['${provider}'].broker}: Подання пропозиції
269   - ... provider provider1
270   - ... ${USERS.users['${provider}'].broker} ${USERS.users['${provider1}'].broker}
271   - :FOR ${username} IN ${provider} ${provider1}
272   - \ Дочекатись синхронізації з майданчиком ${username}
273   - \ Run As ${username} Пошук тендера по ідентифікатору ${TENDER['TENDER_UAID']}
274   - \ ${bid}= Run As ${username} Отримати пропозицію ${TENDER['TENDER_UAID']}
275   - \ Should Be Equal ${bid.data.status} invalid
276   - \ Log ${bid}
  244 + ... provider
  245 + ... ${USERS.users['${provider}'].broker}
  246 + Відображення зміни статусу пропозицій на invalid для учасника ${provider}
  247 +
  248 +
  249 +Відображення зміни статусу другої пропозицій після другого редагування інформації про тендер
  250 + [Tags] ${USERS.users['${provider1}'].broker}: Подання пропозиції
  251 + ... provider1
  252 + ... ${USERS.users['${provider1}'].broker}
  253 + Відображення зміни статусу пропозицій на invalid для учасника ${provider1}
277 254
278 255
279 256 Можливість оновити статус цінової пропозиції першого учасника після другої зміни
... ... @@ -281,11 +258,7 @@ ${meat} ${0}
281 258 ... provider
282 259 ... ${USERS.users['${provider}'].broker}
283 260 [Teardown] Оновити LAST_MODIFICATION_DATE
284   - ${status}= Run Keyword IF '${mode}'=='openeu' Set Variable pending
285   - ... ELSE IF '${mode}'=='openua' Set Variable active
286   - ${activestatusresp}= Run As ${provider} Змінити цінову пропозицію ${TENDER['TENDER_UAID']} status ${status}
287   - Set To Dictionary ${USERS.users['${provider}'].bidresponses} activestatusresp=${activestatusresp}
288   - log ${activestatusresp}
  261 + Можливість оновити статус цінової пропозиції учасником ${provider}
289 262
290 263
291 264 Можливість повторно подати цінову пропозицію другим учасником після другої зміни
... ... @@ -332,8 +305,7 @@ ${meat} ${0}
332 305 ... ${USERS.users['${tender_owner}'].broker}
333 306 ... openeu
334 307 [Teardown] Оновити LAST_MODIFICATION_DATE
335   - ${filepath}= create_fake_doc
336   - Run As ${tender_owner} Завантажити документ у кваліфікацію ${filepath} ${TENDER['TENDER_UAID']} 0
  308 + Можливість завантажити документ у кваліфікацію 0 пропозиції
337 309
338 310
339 311 Можливість підтвердити першу пропозицію кваліфікації
... ... @@ -342,7 +314,7 @@ ${meat} ${0}
342 314 ... ${USERS.users['${tender_owner}'].broker}
343 315 ... openeu
344 316 [Teardown] Оновити LAST_MODIFICATION_DATE
345   - Run As ${tender_owner} Підтвердити кваліфікацію ${TENDER['TENDER_UAID']} 0
  317 + Можливість підтвердити 0 пропозицію кваліфікації
346 318
347 319
348 320 Можливість завантажити документ у кваліфікацію пропозиції другого учасника
... ... @@ -351,8 +323,7 @@ ${meat} ${0}
351 323 ... ${USERS.users['${tender_owner}'].broker}
352 324 ... openeu
353 325 [Teardown] Оновити LAST_MODIFICATION_DATE
354   - ${filepath}= create_fake_doc
355   - Run As ${tender_owner} Завантажити документ у кваліфікацію ${filepath} ${TENDER['TENDER_UAID']} 1
  326 + Можливість завантажити документ у кваліфікацію 1 пропозиції
356 327
357 328
358 329 Можливість відхилити другу пропозицію кваліфікації
... ... @@ -361,7 +332,7 @@ ${meat} ${0}
361 332 ... ${USERS.users['${tender_owner}'].broker}
362 333 ... openeu
363 334 [Teardown] Оновити LAST_MODIFICATION_DATE
364   - Run As ${tender_owner} Відхилити кваліфікацію ${TENDER['TENDER_UAID']} 1
  335 + Можливість відхилити 1 пропозиції кваліфікації
365 336
366 337
367 338 Можливість скасувати рішення кваліфікації для другої пропопозиції
... ... @@ -370,7 +341,7 @@ ${meat} ${0}
370 341 ... ${USERS.users['${tender_owner}'].broker}
371 342 ... openeu
372 343 [Teardown] Оновити LAST_MODIFICATION_DATE
373   - Run As ${tender_owner} Скасувати кваліфікацію ${TENDER['TENDER_UAID']} 1
  344 + Можливість скасувати рішення кваліфікації для 1 пропопозиції
374 345
375 346
376 347 Можливість підтвердити другу пропозицію кваліфікації
... ... @@ -379,7 +350,7 @@ ${meat} ${0}
379 350 ... ${USERS.users['${tender_owner}'].broker}
380 351 ... openeu
381 352 [Teardown] Оновити LAST_MODIFICATION_DATE
382   - Run As ${tender_owner} Підтвердити кваліфікацію ${TENDER['TENDER_UAID']} 2
  353 + Можливість підтвердити 2 пропозицію кваліфікації
383 354
384 355
385 356 Можливість затвердити остаточне рішення кваліфікації
... ... @@ -388,4 +359,4 @@ ${meat} ${0}
388 359 ... ${USERS.users['${tender_owner}'].broker}
389 360 ... openeu
390 361 [Teardown] Оновити LAST_MODIFICATION_DATE
391   - Run As ${tender_owner} Затвердити остаточне рішення кваліфікації ${TENDER['TENDER_UAID']}
  362 + Можливість затвердити остаточне рішення кваліфікації
... ...
  1 +*** Settings ***
  2 +Library op_robot_tests.tests_files.service_keywords
  3 +Library Collections
  4 +Resource keywords.robot
  5 +Resource resource.robot
  6 +Resource base_keywords.robot
  7 +
  8 +
  9 +*** Keywords ***
  10 +
  11 +Неможливість редагувати однопредметний тендер менше ніж за 7 днів до завершення періоду подання пропозицій
  12 + ${no_edit_time}= add_minutes_to_date ${USERS.users['${tender_owner}'].tender_data.data.tenderPeriod.endDate} -6
  13 + Дочекатись дати ${no_edit_time}
  14 + Require Failure ${tender_owner} Внести зміни в тендер ${TENDER['TENDER_UAID']} description description
  15 +
  16 +
  17 +Можливість продовжити період подання пропозиції на 7 днів
  18 + ${endDate}= add_minutes_to_date ${USERS.users['${tender_owner}'].tender_data.data.tenderPeriod.endDate} 7
  19 + Run As ${tender_owner} Внести зміни в тендер ${TENDER['TENDER_UAID']} tenderPeriod.endDate ${endDate}
  20 +
  21 +##############################################################################################
  22 +# BIDDING
  23 +##############################################################################################
  24 +
  25 +Відображення зміни статусу пропозицій на ${status} для учасника ${username}
  26 + Дочекатись синхронізації з майданчиком ${username}
  27 + Run As ${username} Пошук тендера по ідентифікатору ${TENDER['TENDER_UAID']}
  28 + ${bid}= Run As ${username} Отримати пропозицію ${TENDER['TENDER_UAID']}
  29 + Should Be Equal ${bid.data.status} ${status}
  30 +
  31 +
  32 +Можливість оновити статус цінової пропозиції учасником ${username}
  33 + ${status}= Run Keyword IF '${mode}'=='openeu' Set Variable pending
  34 + ... ELSE IF '${mode}'=='openua' Set Variable active
  35 + ${activestatusresp}= Run As ${username} Змінити цінову пропозицію ${TENDER['TENDER_UAID']} status ${status}
  36 + Set To Dictionary ${USERS.users['${username}'].bidresponses} activestatusresp=${activestatusresp}
  37 + log ${activestatusresp}
  38 +
  39 +##############################################################################################
  40 +# OPENEU Bid documentation
  41 +##############################################################################################
  42 +
  43 +Можливість змінити документацію цінової пропозиції з публічної на приватну учасником ${username}
  44 + ${confidentialityRationale}= create_fake_sentence
  45 + ${privat_doc}= create_data_dict data.confidentialityRationale ${confidentialityRationale}
  46 + Set To Dictionary ${privat_doc.data} confidentiality=buyerOnly
  47 + ${docid}= Get Variable Value ${USERS.users['${username}'].bidresponses['bid_doc_upload']['upload_response'].data.id}
  48 + ${bid_doc_modified}= Run As ${username} Змінити документацію в ставці ${privat_doc} ${docid}
  49 + Set To Dictionary ${USERS.users['${username}'].bidresponses} bid_doc_modified=${bid_doc_modified}
  50 +
  51 +
  52 +Можливість завантажити ${doc_type} документ до пропозиції учасником ${username}
  53 + ${filepath}= create_fake_doc
  54 + ${bid_doc_upload}= Run As ${username} Завантажити документ в ставку ${filepath} ${TENDER['TENDER_UAID']} ${doc_type}
  55 + Set To Dictionary ${USERS.users['${username}'].bidresponses} bid_doc_upload=${bid_doc_upload}
  56 +
  57 +##############################################################################################
  58 +# OPENEU Pre-Qualification
  59 +##############################################################################################
  60 +
  61 +Можливість завантажити документ у кваліфікацію ${bid_index} пропозиції
  62 + ${filepath}= create_fake_doc
  63 + Run As ${tender_owner} Завантажити документ у кваліфікацію ${filepath} ${TENDER['TENDER_UAID']} ${bid_index}
  64 +
  65 +
  66 +Можливість відхилити ${bid_index} пропозиції кваліфікації
  67 + Run As ${tender_owner} Відхилити кваліфікацію ${TENDER['TENDER_UAID']} ${bid_index}
  68 +
  69 +
  70 +Можливість скасувати рішення кваліфікації для ${bid_index} пропопозиції
  71 + Run As ${tender_owner} Скасувати кваліфікацію ${TENDER['TENDER_UAID']} ${bid_index}
  72 +
  73 +
  74 +Можливість підтвердити ${bid_index} пропозицію кваліфікації
  75 + Run As ${tender_owner} Підтвердити кваліфікацію ${TENDER['TENDER_UAID']} ${bid_index}
  76 +
  77 +
  78 +Можливість затвердити остаточне рішення кваліфікації
  79 + Run As ${tender_owner} Затвердити остаточне рішення кваліфікації ${TENDER['TENDER_UAID']}
... ...
... ... @@ -22,6 +22,10 @@ Resource resource.robot
22 22 \ Run As ${username} Пошук тендера по ідентифікатору ${TENDER['TENDER_UAID']}
23 23
24 24
  25 +Можливість змінити поле ${field_name} тендера на ${field_value}
  26 + Run As ${tender_owner} Внести зміни в тендер ${TENDER['TENDER_UAID']} ${field_name} ${field_value}
  27 +
  28 +
25 29 Можливість додати документацію до тендера
26 30 ${filepath}= create_fake_doc
27 31 Run As ${tender_owner} Завантажити документ ${filepath} ${TENDER['TENDER_UAID']}
... ...
Please register or login to post a comment