Commit 51c90282d0c5b9de2a4a91f6c325f3571752cd6f

Authored by selurvedu
2 parents f1b7b846 e70b78e2

Merge pull request #90 from mykhaly/test_teardo...

Add test teardown; update test setup
... ... @@ -27,6 +27,8 @@ Library openprocurement_client_helper.py
27 27 ${api_wrapper}= prepare_api_wrapper ${USERS.users['${username}'].api_key} ${api_host_url} ${api_version}
28 28 Set To Dictionary ${USERS.users['${username}']} client ${api_wrapper}
29 29 Set To Dictionary ${USERS.users['${username}']} access_token ${EMPTY}
  30 + ${LAST_REFRESH_DATE}= Get Current TZdate
  31 + Set To Dictionary ${USERS.users['${username}']} LAST_REFRESH_DATE ${LAST_REFRESH_DATE}
30 32 ${ID_MAP}= Create Dictionary
31 33 Set Suite Variable ${ID_MAP}
32 34 Log Variables
... ...
... ... @@ -210,6 +210,11 @@ Get Broker Property By Username
210 210 ${sleep}= Subtract Time From Time ${timeout_on_wait} ${delta}
211 211 Run Keyword If ${sleep} > 0 Sleep ${sleep}
212 212
  213 + ${last_modification_date_corrected}= Add Time To Date ${TENDER['LAST_MODIFICATION_DATE']} ${timeout_on_wait} s
  214 + ${time_diff}= Subtract Date From Date ${last_modification_date_corrected} ${USERS.users['${username}']['LAST_REFRESH_DATE']}
  215 + Run Keyword If ${time_diff} > 0 Викликати для учасника ${username} Оновити сторінку з тендером ${TENDER['TENDER_UAID']}
  216 + ${LAST_REFRESH_DATE}= Get Current TZdate
  217 + Run Keyword If ${time_diff} > 0 Set To Dictionary ${USERS.users['${username}']} LAST_REFRESH_DATE ${LAST_REFRESH_DATE}
213 218
214 219 Звірити поле тендера
215 220 [Arguments] ${username} ${tender_data} ${field}
... ... @@ -379,3 +384,8 @@ SwitchState
379 384 [Arguments] ${username}
380 385 log ${username}
381 386 Дочекатись дати ${USERS.users['${username}'].tender_data.data.complaintPeriod.endDate}
  387 +
  388 +
  389 +Оновити LAST_MODIFICATION_DATE
  390 + ${LAST_MODIFICATION_DATE}= Get Current TZdate
  391 + Run keyword if '${TEST_STATUS}' == 'PASS' Set To Dictionary ${TENDER} LAST_MODIFICATION_DATE ${LAST_MODIFICATION_DATE}
... ...
... ... @@ -14,8 +14,6 @@ Resource resource.robot
14 14 ... Створити тендер
15 15 ... ${tender_data}
16 16 Log ${tender_data}
17   - ${LAST_MODIFICATION_DATE}= Get Current TZdate
18   - Set To Dictionary ${TENDER} LAST_MODIFICATION_DATE ${LAST_MODIFICATION_DATE}
19 17 Set To Dictionary ${TENDER} TENDER_UAID ${TENDER_UAID}
20 18 Set To Dictionary ${USERS.users['${tender_owner}']} initial_data ${tender_data}
21 19 Log ${TENDER}
... ... @@ -33,8 +31,6 @@ Resource resource.robot
33 31 Set suite variable ${CANCEL_NUM}
34 32 ${DOC_NUM}= Set variable 0
35 33 Set suite variable ${DOC_NUM}
36   - ${LAST_MODIFICATION_DATE}= Get Current TZdate
37   - Set To Dictionary ${TENDER} LAST_MODIFICATION_DATE ${LAST_MODIFICATION_DATE}
38 34
39 35
40 36 Відображення активного статусу скасування закупівлі
... ... @@ -70,8 +66,6 @@ Resource resource.robot
70 66 ... Створити тендер
71 67 ... ${tender_data}
72 68 Log ${tender_data}
73   - ${LAST_MODIFICATION_DATE}= Get Current TZdate
74   - Set To Dictionary ${TENDER} LAST_MODIFICATION_DATE ${LAST_MODIFICATION_DATE}
75 69 Set To Dictionary ${TENDER} TENDER_UAID ${TENDER_UAID}
76 70 Set To Dictionary ${USERS.users['${tender_owner}']} initial_data ${tender_data}
77 71 Log ${TENDER}
... ... @@ -107,8 +101,6 @@ Resource resource.robot
107 101 ... Додати і підтвердити постачальника
108 102 ... ${TENDER['TENDER_UAID']}
109 103 ... ${supplier_data}
110   - ${LAST_MODIFICATION_DATE}= Get Current TZdate
111   - Set To Dictionary ${TENDER} LAST_MODIFICATION_DATE ${LAST_MODIFICATION_DATE}
112 104
113 105 ##############################################################################################
114 106 # MAIN DATA
... ... @@ -477,8 +469,6 @@ Resource resource.robot
477 469 ... shouldfail
478 470 ... ${TENDER['TENDER_UAID']}
479 471 ... ${CONTR_NUM}
480   - ${LAST_MODIFICATION_DATE}= Get Current TZdate
481   - Set To Dictionary ${TENDER} LAST_MODIFICATION_DATE ${LAST_MODIFICATION_DATE}
482 472
483 473
484 474 Відображення статусу непідписаної угоди з постачальником закупівлі
... ... @@ -496,8 +486,6 @@ Resource resource.robot
496 486 ... Підтвердити підписання контракту
497 487 ... ${TENDER['TENDER_UAID']}
498 488 ... ${CONTR_NUM}
499   - ${LAST_MODIFICATION_DATE}= Get Current TZdate
500   - Set To Dictionary ${TENDER} LAST_MODIFICATION_DATE ${LAST_MODIFICATION_DATE}
501 489
502 490
503 491 Відображення статусу підписаної угоди з постачальником закупівлі
... ...
... ... @@ -22,13 +22,12 @@ ${broker} Quinta
22 22 ... ${USERS.users['${tender_owner}'].broker}
23 23 ... minimal
24 24 [Documentation] Створення закупівлі замовником, обовязково має повертати UAID закупівлі (номер тендера),
  25 + [Teardown] Оновити LAST_MODIFICATION_DATE
25 26 ${base_tender_data}= Підготовка даних для створення тендера
26 27 ${tender_data}= test_meat_tender_data ${base_tender_data}
27 28 ${TENDER_UAID}= Викликати для учасника ${tender_owner} Створити тендер ${tender_data}
28   - ${LAST_MODIFICATION_DATE}= Get Current TZdate
29 29 Set To Dictionary ${USERS.users['${tender_owner}']} initial_data ${tender_data}
30 30 Set To Dictionary ${TENDER} TENDER_UAID ${TENDER_UAID}
31   - Set To Dictionary ${TENDER} LAST_MODIFICATION_DATE ${LAST_MODIFICATION_DATE}
32 31 Log ${TENDER}
33 32
34 33
... ... @@ -50,6 +49,7 @@ ${broker} Quinta
50 49 ... tender_owner
51 50 ... ${USERS.users['${tender_owner}'].broker}
52 51 [Setup] Дочекатись синхронізації з майданчиком ${tender_owner}
  52 + [Teardown] Оновити LAST_MODIFICATION_DATE
53 53 ${invalid_features}= test_invalid_features_data
54 54 ${fail}= Викликати для учасника ${tender_owner} Внести зміни в тендер shouldfail ${TENDER['TENDER_UAID']} features ${invalid_features}
55 55 Log ${fail}
... ... @@ -87,6 +87,7 @@ ${broker} Quinta
87 87 [Tags] ${USERS.users['${provider}'].broker}: Можливість подати цінову пропозицію
88 88 ... provider
89 89 ... ${USERS.users['${provider}'].broker}
  90 + [Teardown] Оновити LAST_MODIFICATION_DATE
90 91 ${bid}= test bid data meat tender
91 92 Log ${bid}
92 93 ${bidresponses}= Create Dictionary
... ... @@ -101,6 +102,7 @@ ${broker} Quinta
101 102 [Tags] ${USERS.users['${provider}'].broker}: Можливість змінити цінову пропозицію
102 103 ... provider
103 104 ... ${USERS.users['${provider}'].broker}
  105 + [Teardown] Оновити LAST_MODIFICATION_DATE
104 106 ${fixbidparamsto0resp}= Викликати для учасника ${provider} Змінити цінову пропозицію ${TENDER['TENDER_UAID']} parameters.0.value 0
105 107 Set To Dictionary ${USERS.users['${provider}'].bidresponses} fixbidparamsto0resp ${fixbidparamsto0resp}
106 108 log ${fixbidparamsto0resp}
... ... @@ -110,6 +112,7 @@ ${broker} Quinta
110 112 [Tags] ${USERS.users['${provider}'].broker}: Можливість змінити цінову пропозицію
111 113 ... provider
112 114 ... ${USERS.users['${provider}'].broker}
  115 + [Teardown] Оновити LAST_MODIFICATION_DATE
113 116 ${fixbidparamsto015resp}= Викликати для учасника ${provider} Змінити цінову пропозицію ${TENDER['TENDER_UAID']} parameters.0.value 0.15
114 117 Set To Dictionary ${USERS.users['${provider}'].bidresponses} fixbidparamsto015resp ${fixbidparamsto015resp}
115 118 log ${fixbidparamsto015resp}
... ... @@ -120,6 +123,7 @@ ${broker} Quinta
120 123 ... provider1
121 124 ... ${USERS.users['${provider1}'].broker}
122 125 [Setup] Дочекатись синхронізації з майданчиком ${provider1}
  126 + [Teardown] Оновити LAST_MODIFICATION_DATE
123 127 Дочекатись дати початку прийому пропозицій ${provider1}
124 128 ${bid}= test bid data meat tender
125 129 Log ${bid}
... ... @@ -156,6 +160,7 @@ ${broker} Quinta
156 160 ... tender_owner
157 161 ... ${USERS.users['${tender_owner}'].broker}
158 162 [Setup] Дочекатись синхронізації з майданчиком ${tender_owner}
  163 + [Teardown] Оновити LAST_MODIFICATION_DATE
159 164 ${tender_data}= Викликати для учасника ${tender_owner} Пошук тендера по ідентифікатору ${TENDER['TENDER_UAID']}
160 165 ${result}= chef ${tender_data.data.bids} ${tender_data.data.features}
161 166 Log Many ${result[0]} ${tender_data.data.awards[0]}
... ...
... ... @@ -21,12 +21,11 @@ ${broker} Quinta
21 21 ... tender_owner
22 22 ... ${USERS.users['${tender_owner}'].broker}
23 23 ... minimal
  24 + [Teardown] Оновити LAST_MODIFICATION_DATE
24 25 ${tender_data}= Підготовка даних для створення тендера
25 26 ${TENDER_UAID}= Викликати для учасника ${tender_owner} Створити тендер ${tender_data}
26   - ${LAST_MODIFICATION_DATE}= Get Current TZdate
27 27 Set To Dictionary ${USERS.users['${tender_owner}']} initial_data ${tender_data}
28 28 Set To Dictionary ${TENDER} TENDER_UAID ${TENDER_UAID}
29   - Set To Dictionary ${TENDER} LAST_MODIFICATION_DATE ${LAST_MODIFICATION_DATE}
30 29 log ${TENDER}
31 30
32 31 Можливість знайти багатопредметний тендер по ідентифікатору
... ... @@ -163,6 +162,7 @@ ${broker} Quinta
163 162 ... ${USERS.users['${tender_owner}'].broker}
164 163 ... critical level 2
165 164 [Setup] Дочекатись синхронізації з майданчиком ${tender_owner}
  165 + [Teardown] Оновити LAST_MODIFICATION_DATE
166 166 Викликати для учасника ${tender_owner} Внести зміни в тендер ${TENDER['TENDER_UAID']} description description
167 167
168 168 Можливість додати позицію закупівлі в тендер
... ... @@ -170,6 +170,7 @@ ${broker} Quinta
170 170 ... tender_owner
171 171 ... ${USERS.users['${tender_owner}'].broker}
172 172 ... critical level 2
  173 + [Teardown] Оновити LAST_MODIFICATION_DATE
173 174 Викликати для учасника ${tender_owner} Додати предмети закупівлі ${TENDER['TENDER_UAID']} 3
174 175
175 176 Можливість видалити позиції закупівлі тендера
... ... @@ -177,4 +178,5 @@ ${broker} Quinta
177 178 ... tender_owner
178 179 ... ${USERS.users['${tender_owner}'].broker}
179 180 ... critical level 2
  181 + [Teardown] Оновити LAST_MODIFICATION_DATE
180 182 Викликати для учасника ${tender_owner} Відняти предмети закупівлі ${TENDER['TENDER_UAID']} 2
... ...
... ... @@ -24,13 +24,12 @@ ${complaint_id} 1
24 24 ... tender_owner
25 25 ... ${USERS.users['${tender_owner}'].broker}
26 26 ... minimal
  27 + [Teardown] Оновити LAST_MODIFICATION_DATE
27 28 ${tender_data}= Підготовка даних для створення тендера
28 29 ${tender_data}= test_tender_data_multiple_lots ${tender_data}
29 30 ${TENDER_UAID}= Викликати для учасника ${tender_owner} Створити тендер ${tender_data}
30   - ${LAST_MODIFICATION_DATE}= Get Current TZdate
31 31 Set To Dictionary ${USERS.users['${tender_owner}']} initial_data ${tender_data}
32 32 Set To Dictionary ${TENDER} TENDER_UAID ${TENDER_UAID}
33   - Set To Dictionary ${TENDER} LAST_MODIFICATION_DATE ${LAST_MODIFICATION_DATE}
34 33 Log ${TENDER}
35 34
36 35 Можливість знайти мультилотовий тендер по ідентифікатору
... ... @@ -51,6 +50,7 @@ ${complaint_id} 1
51 50 ... tender_owner
52 51 ... ${USERS.users['${tender_owner}'].broker}
53 52 [Setup] Дочекатись синхронізації з майданчиком ${tender_owner}
  53 + [Teardown] Оновити LAST_MODIFICATION_DATE
54 54 ${tender_data}= Get Variable Value ${USERS.users['${tender_owner}'].tender_data}
55 55 ${lot}= test lot data
56 56 ${lotcreate}= Викликати для учасника ${tender_owner} Створити лот ${tender_data} ${lot}
... ... @@ -63,6 +63,7 @@ ${complaint_id} 1
63 63 [Tags] ${USERS.users['${tender_owner}'].broker}: Можливість оголосити тендер
64 64 ... tender_owner
65 65 ... ${USERS.users['${tender_owner}'].broker}
  66 + [Teardown] Оновити LAST_MODIFICATION_DATE
66 67 ${tender_data}= Get Variable Value ${USERS.users['${tender_owner}'].tender_data}
67 68 ${lot}= Get Variable Value ${USERS.users['${tender_owner}'].lotresponses['resp0']}
68 69 ${lotdelete}= Викликати для учасника ${tender_owner} Видалити лот ${tender_data} ${lot}
... ... @@ -72,6 +73,7 @@ ${complaint_id} 1
72 73 [Tags] ${USERS.users['${tender_owner}'].broker}: Можливість оголосити тендер
73 74 ... tender_owner
74 75 ... ${USERS.users['${tender_owner}'].broker}
  76 + [Teardown] Оновити LAST_MODIFICATION_DATE
75 77 ${tender_data}= Get Variable Value ${USERS.users['${tender_owner}'].tender_data}
76 78 ${lot}= test lot data
77 79 ${lotcreate}= Викликати для учасника ${tender_owner} Створити лот ${tender_data} ${lot}
... ... @@ -84,6 +86,7 @@ ${complaint_id} 1
84 86 [Tags] ${USERS.users['${tender_owner}'].broker}: Можливість оголосити тендер
85 87 ... tender_owner
86 88 ... ${USERS.users['${tender_owner}'].broker}
  89 + [Teardown] Оновити LAST_MODIFICATION_DATE
87 90 ${tender_data}= Get Variable Value ${USERS.users['${tender_owner}'].tender_data}
88 91 Set To Dictionary ${USERS.users['${tender_owner}'].lotresponses['resp'].data.value} amount 8000
89 92 ${fixlotto8000resp}= Викликати для учасника ${tender_owner} Змінити лот ${tender_data} ${USERS.users['${tender_owner}'].lotresponses['resp']}
... ... @@ -94,6 +97,7 @@ ${complaint_id} 1
94 97 [Tags] ${USERS.users['${tender_owner}'].broker}: Можливість оголосити тендер
95 98 ... tender_owner
96 99 ... ${USERS.users['${tender_owner}'].broker}
  100 + [Teardown] Оновити LAST_MODIFICATION_DATE
97 101 ${tender_data}= Get Variable Value ${USERS.users['${tender_owner}'].tender_data}
98 102 Set To Dictionary ${USERS.users['${tender_owner}'].lotresponses['resp'].data.value} amount 8000
99 103 ${fixlotto100resp}= Викликати для учасника ${tender_owner} Змінити лот ${tender_data} ${USERS.users['${tender_owner}'].lotresponses['resp']}
... ... @@ -108,12 +112,14 @@ ${complaint_id} 1
108 112 [Tags] ${USERS.users['${tender_owner}'].broker}: Можливість оголосити тендер
109 113 ... tender_owner
110 114 ... ${USERS.users['${tender_owner}'].broker}
  115 + [Teardown] Оновити LAST_MODIFICATION_DATE
111 116 Викликати для учасника ${tender_owner} Додати предмети закупівлі ${TENDER['TENDER_UAID']} 1
112 117
113 118 Можливість добавити предмет закупівлі до лоту
114 119 [Tags] ${USERS.users['${tender_owner}'].broker}: Можливість оголосити тендер
115 120 ... tender_owner
116 121 ... ${USERS.users['${tender_owner}'].broker}
  122 + [Teardown] Оновити LAST_MODIFICATION_DATE
117 123 ${items}= Get Variable Value ${USERS.users['${tender_owner}'].tender_data.data['items']}
118 124 Log ${items}
119 125 ${lot_id}= Get Variable Value ${USERS.users['${tender_owner}'].lotresponses['resp'].data.id}
... ... @@ -135,6 +141,7 @@ ${complaint_id} 1
135 141 [Tags] ${USERS.users['${tender_owner}'].broker}: Можливість оголосити тендер
136 142 ... tender_owner
137 143 ... ${USERS.users['${tender_owner}'].broker}
  144 + [Teardown] Оновити LAST_MODIFICATION_DATE
138 145 ${items}= Get Variable Value ${USERS.users['${tender_owner}'].tender_data.data['items']}
139 146 Log ${items}
140 147 ${resp}= Викликати для учасника ${tender_owner} Внести зміни в тендер ${TENDER['TENDER_UAID']} items ${items[:-1]}
... ... @@ -145,6 +152,7 @@ ${complaint_id} 1
145 152 ... tender_owner
146 153 ... ${USERS.users['${tender_owner}'].broker}
147 154 [Documentation] Закупівельник ${USERS.users['${tender_owner}'].broker} завантажує документацію до оголошеної закупівлі
  155 + [Teardown] Оновити LAST_MODIFICATION_DATE
148 156 ${filepath}= create_fake_doc
149 157 ${lot_id}= Get Variable Value ${USERS.users['${tender_owner}'].lotresponses['resp'].data.id}
150 158 ${doc_upload_reply}= Викликати для учасника ${tender_owner} Завантажити документ в лот ${filepath} ${TENDER['TENDER_UAID']} ${lot_id}
... ... @@ -163,6 +171,7 @@ ${complaint_id} 1
163 171 ... provider
164 172 ... ${USERS.users['${provider}'].broker}
165 173 [Setup] Дочекатись синхронізації з майданчиком ${provider}
  174 + [Teardown] Оновити LAST_MODIFICATION_DATE
166 175 ${question}= Підготовка даних для запитання
167 176 ${question_resp}= Викликати для учасника ${provider} Задати питання ${TENDER['TENDER_UAID']} ${question}
168 177 ${now}= Get Current TZdate
... ... @@ -174,6 +183,7 @@ ${complaint_id} 1
174 183 ... tender_owner
175 184 ... ${USERS.users['${tender_owner}'].broker}
176 185 [Setup] Дочекатись синхронізації з майданчиком ${tender_owner}
  186 + [Teardown] Оновити LAST_MODIFICATION_DATE
177 187 ${answer}= Підготовка даних для відповіді на запитання
178 188 ${answer_resp}= Викликати для учасника ${tender_owner} Відповісти на питання ${TENDER['TENDER_UAID']} ${USERS.users['${provider}']['question_data']['question_resp']} ${answer}
179 189 ${now}= Get Current TZdate
... ... @@ -295,6 +305,7 @@ ${complaint_id} 1
295 305 [Tags] ${USERS.users['${provider}'].broker}: Можливість подати цінову пропозицію
296 306 ... provider
297 307 ... ${USERS.users['${provider}'].broker}
  308 + [Teardown] Оновити LAST_MODIFICATION_DATE
298 309 ${bid}= test lots bid data
299 310 Log ${bid}
300 311 ${bidresponses}= Create Dictionary
... ... @@ -308,6 +319,7 @@ ${complaint_id} 1
308 319 [Tags] ${USERS.users['${provider}'].broker}: Можливість скасувати цінову пропозицію
309 320 ... provider
310 321 ... ${USERS.users['${provider}'].broker}
  322 + [Teardown] Оновити LAST_MODIFICATION_DATE
311 323 ${canceledbidresp}= Викликати для учасника ${provider} Скасувати цінову пропозицію ${TENDER['TENDER_UAID']} ${USERS.users['${provider}'].bidresponses['resp']}
312 324 Log ${canceledbidresp}
313 325
... ... @@ -315,6 +327,7 @@ ${complaint_id} 1
315 327 [Tags] ${USERS.users['${provider}'].broker}: Можливість подати цінову пропозицію
316 328 ... provider
317 329 ... ${USERS.users['${provider}'].broker}
  330 + [Teardown] Оновити LAST_MODIFICATION_DATE
318 331 Дочекатись дати початку прийому пропозицій ${provider}
319 332 ${bid}= test lots bid data
320 333 Log ${bid}
... ... @@ -329,6 +342,7 @@ ${complaint_id} 1
329 342 [Tags] ${USERS.users['${provider}'].broker}: Можливість змінити цінову пропозицію
330 343 ... provider
331 344 ... ${USERS.users['${provider}'].broker}
  345 + [Teardown] Оновити LAST_MODIFICATION_DATE
332 346 ${fixbidto2000resp}= Викликати для учасника ${provider} Змінити цінову пропозицію ${TENDER['TENDER_UAID']} lotValues.0.value.amount 2000
333 347 Set To Dictionary ${USERS.users['${provider}'].bidresponses} fixbidto2000resp ${fixbidto2000resp}
334 348 log ${fixbidto2000resp}
... ... @@ -337,6 +351,7 @@ ${complaint_id} 1
337 351 [Tags] ${USERS.users['${provider}'].broker}: Можливість змінити цінову пропозицію
338 352 ... provider
339 353 ... ${USERS.users['${provider}'].broker}
  354 + [Teardown] Оновити LAST_MODIFICATION_DATE
340 355 ${fixbidto10resp}= Викликати для учасника ${provider} Змінити цінову пропозицію ${TENDER['TENDER_UAID']} lotValues.0.value.amount 10
341 356 Set To Dictionary ${USERS.users['${provider}'].bidresponses} fixbidto10resp ${fixbidto10resp}
342 357 log ${fixbidto10resp}
... ... @@ -346,6 +361,7 @@ ${complaint_id} 1
346 361 ... provider1
347 362 ... ${USERS.users['${provider1}'].broker}
348 363 [Setup] Дочекатись синхронізації з майданчиком ${provider1}
  364 + [Teardown] Оновити LAST_MODIFICATION_DATE
349 365 Дочекатись дати початку прийому пропозицій ${provider1}
350 366 ${bid}= test lots bid data
351 367 Log ${bid}
... ...
... ... @@ -19,6 +19,7 @@ ${broker} Quinta
19 19 ... tender_owner
20 20 ... ${USERS.users['${tender_owner}'].broker}
21 21 ... minimal
  22 + [Teardown] Оновити LAST_MODIFICATION_DATE
22 23 Можливість створити закупівлю для тестування скасування
23 24
24 25
... ... @@ -27,6 +28,7 @@ ${broker} Quinta
27 28 ... tender_owner
28 29 ... ${USERS.users['${tender_owner}'].broker}
29 30 ... level2
  31 + [Teardown] Оновити LAST_MODIFICATION_DATE
30 32 Можливість скасувати закупівлю
31 33
32 34
... ... @@ -67,6 +69,7 @@ ${broker} Quinta
67 69 ... tender_owner
68 70 ... ${USERS.users['${tender_owner}'].broker}
69 71 ... minimal
  72 + [Teardown] Оновити LAST_MODIFICATION_DATE
70 73 Можливість створити закупівлю
71 74
72 75
... ... @@ -75,6 +78,7 @@ ${broker} Quinta
75 78 ... viewer
76 79 ... ${USERS.users['${viewer}'].broker}
77 80 ... minimal
  81 + [Setup] Дочекатись синхронізації з майданчиком ${viewer}
78 82 Можливість знайти закупівлю по ідентифікатору
79 83
80 84
... ... @@ -83,6 +87,7 @@ ${broker} Quinta
83 87 ... tender_owner
84 88 ... ${USERS.users['${tender_owner}'].broker}
85 89 ... level2
  90 + [Teardown] Оновити LAST_MODIFICATION_DATE
86 91 Можливість модифікації закупівлі
87 92
88 93
... ... @@ -91,6 +96,7 @@ ${broker} Quinta
91 96 ... tender_owner
92 97 ... ${USERS.users['${tender_owner}'].broker}
93 98 ... level2
  99 + [Teardown] Оновити LAST_MODIFICATION_DATE
94 100 Можливість додати документацію до закупівлі
95 101
96 102
... ... @@ -99,6 +105,7 @@ ${broker} Quinta
99 105 ... tender_owner
100 106 ... ${USERS.users['${tender_owner}'].broker}
101 107 ... minimal
  108 + [Teardown] Оновити LAST_MODIFICATION_DATE
102 109 Можливість зареєструвати і підтвердити постачальника до закупівлі
103 110
104 111 ##############################################################################################
... ... @@ -530,6 +537,7 @@ ${broker} Quinta
530 537 ... ${tender_owner}
531 538 ... ${USERS.users['${tender_owner}'].broker}
532 539 [Setup] Дочекатись синхронізації з майданчиком ${tender_owner}
  540 + [Teardown] Оновити LAST_MODIFICATION_DATE
533 541 Можливість укласти угоду для закупівлі
534 542
535 543
... ...
... ... @@ -19,6 +19,7 @@ ${broker} Quinta
19 19 ... tender_owner
20 20 ... ${USERS.users['${tender_owner}'].broker}
21 21 ... minimal
  22 + [Teardown] Оновити LAST_MODIFICATION_DATE
22 23 Можливість створити закупівлю для тестування скасування
23 24
24 25
... ... @@ -27,6 +28,7 @@ ${broker} Quinta
27 28 ... tender_owner
28 29 ... ${USERS.users['${tender_owner}'].broker}
29 30 ... level2
  31 + [Teardown] Оновити LAST_MODIFICATION_DATE
30 32 Можливість скасувати закупівлю
31 33
32 34
... ... @@ -67,6 +69,7 @@ ${broker} Quinta
67 69 ... tender_owner
68 70 ... ${USERS.users['${tender_owner}'].broker}
69 71 ... minimal
  72 + [Teardown] Оновити LAST_MODIFICATION_DATE
70 73 Можливість створити закупівлю
71 74
72 75
... ... @@ -75,6 +78,7 @@ ${broker} Quinta
75 78 ... viewer
76 79 ... ${USERS.users['${viewer}'].broker}
77 80 ... minimal
  81 + [Setup] Дочекатись синхронізації з майданчиком ${viewer}
78 82 Можливість знайти закупівлю по ідентифікатору
79 83
80 84
... ... @@ -83,6 +87,7 @@ ${broker} Quinta
83 87 ... tender_owner
84 88 ... ${USERS.users['${tender_owner}'].broker}
85 89 ... level2
  90 + [Teardown] Оновити LAST_MODIFICATION_DATE
86 91 Можливість модифікації закупівлі
87 92
88 93
... ... @@ -91,6 +96,7 @@ ${broker} Quinta
91 96 ... tender_owner
92 97 ... ${USERS.users['${tender_owner}'].broker}
93 98 ... level2
  99 + [Teardown] Оновити LAST_MODIFICATION_DATE
94 100 Можливість додати документацію до закупівлі
95 101
96 102
... ... @@ -99,6 +105,7 @@ ${broker} Quinta
99 105 ... tender_owner
100 106 ... ${USERS.users['${tender_owner}'].broker}
101 107 ... minimal
  108 + [Teardown] Оновити LAST_MODIFICATION_DATE
102 109 Можливість зареєструвати і підтвердити постачальника до закупівлі
103 110
104 111 ##############################################################################################
... ... @@ -530,6 +537,7 @@ ${broker} Quinta
530 537 ... ${tender_owner}
531 538 ... ${USERS.users['${tender_owner}'].broker}
532 539 [Setup] Дочекатись синхронізації з майданчиком ${tender_owner}
  540 + [Teardown] Оновити LAST_MODIFICATION_DATE
533 541 Можливість укласти угоду для закупівлі
534 542
535 543
... ...
... ... @@ -18,12 +18,11 @@ ${broker} Quinta
18 18 ... ${USERS.users['${tender_owner}'].broker}
19 19 ... minimal
20 20 [Documentation] Створення закупівлі замовником, обовязково має повертати UAID закупівлі (номер тендера)
  21 + [Teardown] Оновити LAST_MODIFICATION_DATE
21 22 ${tender_data}= Підготовка даних для створення тендера
22 23 ${TENDER_UAID}= Викликати для учасника ${tender_owner} Створити тендер ${tender_data}
23   - ${LAST_MODIFICATION_DATE}= Get Current TZdate
24 24 Set To Dictionary ${USERS.users['${tender_owner}']} initial_data ${tender_data}
25 25 Set To Dictionary ${TENDER} TENDER_UAID ${TENDER_UAID}
26   - Set To Dictionary ${TENDER} LAST_MODIFICATION_DATE ${LAST_MODIFICATION_DATE}
27 26 Log ${TENDER}
28 27
29 28 Пошук позапорогового однопредметного тендера по ідентифікатору
... ... @@ -75,6 +74,7 @@ ${broker} Quinta
75 74 ... provider
76 75 ... ${USERS.users['${provider}'].broker}
77 76 [Documentation] Користувач ${USERS.users['${provider}'].broker} намагається подати скаргу на умови оголошеної закупівлі
  77 + [Teardown] Оновити LAST_MODIFICATION_DATE
78 78 ${claim}= Підготовка даних для подання вимоги
79 79 ${claim_resp}= Викликати для учасника ${provider}
80 80 ... Створити вимогу
... ... @@ -95,6 +95,7 @@ ${broker} Quinta
95 95 [Tags] ${USERS.users['${provider}'].broker}: Можливість скасувати скаргу на умови
96 96 ... provider
97 97 ... ${USERS.users['${provider}'].broker}
  98 + [Teardown] Оновити LAST_MODIFICATION_DATE
98 99 ${cancellation_reason}= Set variable create_fake_sentence
99 100 ${cancellation_data}= test_cancel_claim_data ${USERS.users['${provider}']['claim_data']['claim_resp']['data']['id']} ${cancellation_reason}
100 101 Викликати для учасника ${provider}
... ... @@ -108,6 +109,7 @@ ${broker} Quinta
108 109 [Tags] ${USERS.users['${provider}'].broker}: Можливість подати цінову пропозицію
109 110 ... provider
110 111 ... ${USERS.users['${provider}'].broker}
  112 + [Teardown] Оновити LAST_MODIFICATION_DATE
111 113 ${bid}= test bid data
112 114 Log ${bid}
113 115 ${bidresponses}= Create Dictionary
... ... @@ -121,6 +123,7 @@ ${broker} Quinta
121 123 [Tags] ${USERS.users['${provider}'].broker}: Можливість прийняти пропозицію переможця
122 124 ... provider
123 125 ... ${USERS.users['${provider}'].broker}
  126 + [Teardown] Оновити LAST_MODIFICATION_DATE
124 127 log ${USERS.users['${provider}'].broker}
125 128 ${filepath}= create_fake_doc
126 129 ${bid_doc_upload}= Викликати для учасника ${provider} Завантажити документ в ставку ${filepath} ${TENDER['TENDER_UAID']}
... ... @@ -130,6 +133,7 @@ ${broker} Quinta
130 133 [Tags] ${USERS.users['${provider}'].broker}: Можливість прийняти пропозицію переможця
131 134 ... provider
132 135 ... ${USERS.users['${provider}'].broker}
  136 + [Teardown] Оновити LAST_MODIFICATION_DATE
133 137 log ${USERS.users['${provider}'].broker}
134 138 ${privat_doc}= create_data_dict data.confidentialityRationale "Only our company sells badgers with pink hair."
135 139 Set To Dictionary ${privat_doc.data} confidentiality buyerOnly
... ... @@ -142,6 +146,7 @@ ${broker} Quinta
142 146 [Tags] ${USERS.users['${provider}'].broker}: Можливість прийняти пропозицію переможця
143 147 ... provider
144 148 ... ${USERS.users['${provider}'].broker}
  149 + [Teardown] Оновити LAST_MODIFICATION_DATE
145 150 log ${USERS.users['${provider}'].broker}
146 151 ${filepath}= create_fake_doc
147 152 ${doc_type}= Set variable financial_documents
... ... @@ -152,6 +157,7 @@ ${broker} Quinta
152 157 [Tags] ${USERS.users['${provider}'].broker}: Можливість прийняти пропозицію переможця
153 158 ... provider
154 159 ... ${USERS.users['${provider}'].broker}
  160 + [Teardown] Оновити LAST_MODIFICATION_DATE
155 161 log ${USERS.users['${provider}'].broker}
156 162 ${filepath}= create_fake_doc
157 163 ${doc_type}= Set variable eligibility_documents
... ... @@ -162,6 +168,7 @@ ${broker} Quinta
162 168 [Tags] ${USERS.users['${provider}'].broker}: Можливість прийняти пропозицію переможця
163 169 ... provider
164 170 ... ${USERS.users['${provider}'].broker}
  171 + [Teardown] Оновити LAST_MODIFICATION_DATE
165 172 log ${USERS.users['${provider}'].broker}
166 173 ${filepath}= create_fake_doc
167 174 ${doc_type}= Set variable qualification_documents
... ... @@ -172,6 +179,7 @@ ${broker} Quinta
172 179 [Tags] ${USERS.users['${provider1}'].broker}: Можливість подати цінову пропозицію
173 180 ... provider1
174 181 ... ${USERS.users['${provider1}'].broker}
  182 + [Teardown] Оновити LAST_MODIFICATION_DATE
175 183 ${bid}= test bid data
176 184 Log ${bid}
177 185 ${bidresponses}= Create Dictionary
... ... @@ -185,6 +193,7 @@ ${broker} Quinta
185 193 [Tags] ${USERS.users['${tender_owner}'].broker}: Можливість оголосити тендер
186 194 ... tender_owner
187 195 ... ${USERS.users['${tender_owner}'].broker}
  196 + [Teardown] Оновити LAST_MODIFICATION_DATE
188 197 Викликати для учасника ${tender_owner} Внести зміни в тендер ${TENDER['TENDER_UAID']} description description
189 198
190 199 Перевірити на зміну статус пропозицій після редагування інформації про закупівлю
... ... @@ -204,6 +213,7 @@ ${broker} Quinta
204 213 [Tags] ${USERS.users['${provider}'].broker}: Можливість змінити цінову пропозицію
205 214 ... provider
206 215 ... ${USERS.users['${provider}'].broker}
  216 + [Teardown] Оновити LAST_MODIFICATION_DATE
207 217 ${activestatusresp}= Викликати для учасника ${provider} Змінити цінову пропозицію ${TENDER['TENDER_UAID']} status pending
208 218 Set To Dictionary ${USERS.users['${provider}'].bidresponses} activestatusresp ${activestatusresp}
209 219 log ${activestatusresp}
... ... @@ -212,6 +222,7 @@ CкаÑувати цінову пропозицію другого учаÑниÐ
212 222 [Tags] ${USERS.users['${provider1}'].broker}: Можливість скасувати цінову пропозицію
213 223 ... provider1
214 224 ... ${USERS.users['${provider1}'].broker}
  225 + [Teardown] Оновити LAST_MODIFICATION_DATE
215 226 ${bid}= Get Variable Value ${USERS.users['${provider1}'].bidresponses['resp']}
216 227 ${bidresponses}= Викликати для учасника ${provider1} Скасувати цінову пропозицію ${TENDER['TENDER_UAID']} ${bid}
217 228
... ... @@ -219,6 +230,7 @@ CкаÑувати цінову пропозицію другого учаÑниÐ
219 230 [Tags] ${USERS.users['${provider1}'].broker}: Можливість подати цінову пропозицію
220 231 ... provider1
221 232 ... ${USERS.users['${provider1}'].broker}
  233 + [Teardown] Оновити LAST_MODIFICATION_DATE
222 234 ${bid}= test bid data
223 235 Log ${bid}
224 236 ${bidresponses}= Create Dictionary
... ... @@ -263,6 +275,7 @@ CкаÑувати цінову пропозицію другого учаÑниÐ
263 275 [Tags] ${USERS.users['${tender_owner}'].broker}: Можливість оголосити тендер
264 276 ... tender_owner
265 277 ... ${USERS.users['${tender_owner}'].broker}
  278 + [Teardown] Оновити LAST_MODIFICATION_DATE
266 279 ${endDate}= add_minutes_to_date ${USERS.users['${tender_owner}'].tender_data.data.tenderPeriod.endDate} 7
267 280 Викликати для учасника ${tender_owner} Внести зміни в тендер ${TENDER['TENDER_UAID']} tenderPeriod.endDate ${endDate}
268 281
... ... @@ -272,6 +285,7 @@ CкаÑувати цінову пропозицію другого учаÑниÐ
272 285 ... provider
273 286 ... ${USERS.users['${provider}'].broker}
274 287 [Documentation] Користувач ${USERS.users['${provider}'].broker} намагається подати скаргу на умови оголошеної закупівлі
  288 + [Teardown] Оновити LAST_MODIFICATION_DATE
275 289 Дочекатись синхронізації з майданчиком ${provider}
276 290 ${claim}= Підготовка даних для подання вимоги
277 291 ${claim_resp}= Викликати для учасника ${provider}
... ... @@ -295,6 +309,7 @@ CкаÑувати цінову пропозицію другого учаÑниÐ
295 309 [Tags] ${USERS.users['${provider}'].broker}: Можливість скасувати скаргу на умови
296 310 ... provider
297 311 ... ${USERS.users['${provider}'].broker}
  312 + [Teardown] Оновити LAST_MODIFICATION_DATE
298 313 ${cancellation_reason}= Set variable create_fake_sentence
299 314 ${cancellation_data}= test_cancel_claim_data ${USERS.users['${provider}']['claim_data3']['claim_resp']['data']['id']} ${cancellation_reason}
300 315 Викликати для учасника ${provider}
... ... @@ -308,6 +323,7 @@ CкаÑувати цінову пропозицію другого учаÑниÐ
308 323 [Tags] ${USERS.users['${tender_owner}'].broker}: Можливість оголосити тендер
309 324 ... tender_owner
310 325 ... ${USERS.users['${tender_owner}'].broker}
  326 + [Teardown] Оновити LAST_MODIFICATION_DATE
311 327 Викликати для учасника ${tender_owner} Внести зміни в тендер ${TENDER['TENDER_UAID']} description description
312 328
313 329
... ... @@ -328,6 +344,7 @@ CкаÑувати цінову пропозицію другого учаÑниÐ
328 344 [Tags] ${USERS.users['${provider}'].broker}: Можливість змінити цінову пропозицію
329 345 ... provider
330 346 ... ${USERS.users['${provider}'].broker}
  347 + [Teardown] Оновити LAST_MODIFICATION_DATE
331 348 ${activestatusresp}= Викликати для учасника ${provider} Змінити цінову пропозицію ${TENDER['TENDER_UAID']} status pending
332 349 Set To Dictionary ${USERS.users['${provider}'].bidresponses} activestatusresp ${activestatusresp}
333 350 log ${activestatusresp}
... ... @@ -337,6 +354,7 @@ CкаÑувати цінову пропозицію другого учаÑниÐ
337 354 [Tags] ${USERS.users['${provider1}'].broker}: Можливість подати цінову пропозицію
338 355 ... provider1
339 356 ... ${USERS.users['${provider1}'].broker}
  357 + [Teardown] Оновити LAST_MODIFICATION_DATE
340 358 ${bid}= test bid data
341 359 Log ${bid}
342 360 ${bidresponses}= Create Dictionary
... ... @@ -395,6 +413,7 @@ CкаÑувати цінову пропозицію другого учаÑниÐ
395 413 [Tags] ${USERS.users['${tender_owner}'].broker}:
396 414 ... tender_owner
397 415 ... ${USERS.users['${tender_owner}'].broker}
  416 + [Teardown] Оновити LAST_MODIFICATION_DATE
398 417 log ${USERS.users['${tender_owner}'].broker}
399 418 ${filepath}= create_fake_doc
400 419 Викликати для учасника ${tender_owner} Завантажити документ у кваліфікацію ${filepath} ${TENDER['TENDER_UAID']} 0
... ... @@ -403,12 +422,14 @@ CкаÑувати цінову пропозицію другого учаÑниÐ
403 422 [Tags] ${USERS.users['${tender_owner}'].broker}:
404 423 ... tender_owner
405 424 ... ${USERS.users['${tender_owner}'].broker}
  425 + [Teardown] Оновити LAST_MODIFICATION_DATE
406 426 Викликати для учасника ${tender_owner} Підтвердити кваліфікацію ${TENDER['TENDER_UAID']} 0
407 427
408 428 Можливість завантажити документ у кваліфікацію пропозиції другого учасника
409 429 [Tags] ${USERS.users['${tender_owner}'].broker}:
410 430 ... tender_owner
411 431 ... ${USERS.users['${tender_owner}'].broker}
  432 + [Teardown] Оновити LAST_MODIFICATION_DATE
412 433 log ${USERS.users['${tender_owner}'].broker}
413 434 ${filepath}= create_fake_doc
414 435 Викликати для учасника ${tender_owner} Завантажити документ у кваліфікацію ${filepath} ${TENDER['TENDER_UAID']} 1
... ... @@ -417,16 +438,19 @@ CкаÑувати цінову пропозицію другого учаÑниÐ
417 438 [Tags] ${USERS.users['${tender_owner}'].broker}:
418 439 ... tender_owner
419 440 ... ${USERS.users['${tender_owner}'].broker}
  441 + [Teardown] Оновити LAST_MODIFICATION_DATE
420 442 Викликати для учасника ${tender_owner} Відхилити кваліфікацію ${TENDER['TENDER_UAID']} 1
421 443
422 444 Можливість скасувати рішення кваліфікації для другої пропопозиції
423 445 [Tags] ${USERS.users['${tender_owner}'].broker}:
424 446 ... tender_owner
425 447 ... ${USERS.users['${tender_owner}'].broker}
  448 + [Teardown] Оновити LAST_MODIFICATION_DATE
426 449 Викликати для учасника ${tender_owner} Скасувати кваліфікацію ${TENDER['TENDER_UAID']} 1
427 450
428 451 Можливість підтвердити другу пропозицію кваліфікації
429 452 [Tags] ${USERS.users['${tender_owner}'].broker}:
430 453 ... tender_owner
431 454 ... ${USERS.users['${tender_owner}'].broker}
  455 + [Teardown] Оновити LAST_MODIFICATION_DATE
432 456 Викликати для учасника ${tender_owner} Підтвердити кваліфікацію ${TENDER['TENDER_UAID']} 2
... ...
... ... @@ -18,12 +18,11 @@ ${broker} Quinta
18 18 ... ${USERS.users['${tender_owner}'].broker}
19 19 ... minimal
20 20 [Documentation] Створення закупівлі замовником, обовязково має повертати UAID закупівлі (номер тендера)
  21 + [Teardown] Оновити LAST_MODIFICATION_DATE
21 22 ${tender_data}= Підготовка даних для створення тендера
22 23 ${TENDER_UAID}= Викликати для учасника ${tender_owner} Створити тендер ${tender_data}
23   - ${LAST_MODIFICATION_DATE}= Get Current TZdate
24 24 Set To Dictionary ${USERS.users['${tender_owner}']} initial_data ${tender_data}
25 25 Set To Dictionary ${TENDER} TENDER_UAID ${TENDER_UAID}
26   - Set To Dictionary ${TENDER} LAST_MODIFICATION_DATE ${LAST_MODIFICATION_DATE}
27 26 Log ${TENDER}
28 27
29 28 Пошук позапорогового однопредметного тендера по ідентифікатору
... ... @@ -66,6 +65,7 @@ ${broker} Quinta
66 65 ... provider
67 66 ... ${USERS.users['${provider}'].broker}
68 67 [Documentation] Користувач ${USERS.users['${provider}'].broker} намагається подати скаргу на умови оголошеної закупівлі
  68 + [Teardown] Оновити LAST_MODIFICATION_DATE
69 69 ${claim}= Підготовка даних для подання вимоги
70 70 ${claim_resp}= Викликати для учасника ${provider}
71 71 ... Створити вимогу
... ... @@ -86,6 +86,7 @@ ${broker} Quinta
86 86 [Tags] ${USERS.users['${provider}'].broker}: Можливість скасувати скаргу на умови
87 87 ... provider
88 88 ... ${USERS.users['${provider}'].broker}
  89 + [Teardown] Оновити LAST_MODIFICATION_DATE
89 90 ${cancellation_reason}= Set variable create_fake_sentence
90 91 ${cancellation_data}= test_cancel_claim_data ${USERS.users['${provider}']['claim_data']['claim_resp']['data']['id']} ${cancellation_reason}
91 92 Викликати для учасника ${provider}
... ... @@ -99,6 +100,7 @@ ${broker} Quinta
99 100 [Tags] ${USERS.users['${provider}'].broker}: Можливість подати цінову пропозицію
100 101 ... provider
101 102 ... ${USERS.users['${provider}'].broker}
  103 + [Teardown] Оновити LAST_MODIFICATION_DATE
102 104 ${bid}= test bid data
103 105 Log ${bid}
104 106 ${bidresponses}= Create Dictionary
... ... @@ -112,6 +114,7 @@ ${broker} Quinta
112 114 [Tags] ${USERS.users['${provider1}'].broker}: Можливість подати цінову пропозицію
113 115 ... provider1
114 116 ... ${USERS.users['${provider1}'].broker}
  117 + [Teardown] Оновити LAST_MODIFICATION_DATE
115 118 ${bid}= test bid data
116 119 Log ${bid}
117 120 ${bidresponses}= Create Dictionary
... ... @@ -125,6 +128,7 @@ ${broker} Quinta
125 128 [Tags] ${USERS.users['${tender_owner}'].broker}: Можливість оголосити тендер
126 129 ... tender_owner
127 130 ... ${USERS.users['${tender_owner}'].broker}
  131 + [Teardown] Оновити LAST_MODIFICATION_DATE
128 132 Викликати для учасника ${tender_owner} Внести зміни в тендер ${TENDER['TENDER_UAID']} description description
129 133
130 134 Перевірити на зміну статус пропозицій після редагування інформації про закупівлю
... ... @@ -144,6 +148,7 @@ ${broker} Quinta
144 148 [Tags] ${USERS.users['${provider}'].broker}: Можливість змінити цінову пропозицію
145 149 ... provider
146 150 ... ${USERS.users['${provider}'].broker}
  151 + [Teardown] Оновити LAST_MODIFICATION_DATE
147 152 ${activestatusresp}= Викликати для учасника ${provider} Змінити цінову пропозицію ${TENDER['TENDER_UAID']} status active
148 153 Set To Dictionary ${USERS.users['${provider}'].bidresponses} activestatusresp ${activestatusresp}
149 154 log ${activestatusresp}
... ... @@ -152,6 +157,7 @@ CкаÑувати цінову пропозицію другого учаÑниÐ
152 157 [Tags] ${USERS.users['${provider1}'].broker}: Можливість скасувати цінову пропозицію
153 158 ... provider1
154 159 ... ${USERS.users['${provider1}'].broker}
  160 + [Teardown] Оновити LAST_MODIFICATION_DATE
155 161 ${bid}= Get Variable Value ${USERS.users['${provider1}'].bidresponses['resp']}
156 162 ${bidresponses}= Викликати для учасника ${provider1} Скасувати цінову пропозицію ${TENDER['TENDER_UAID']} ${bid}
157 163
... ... @@ -159,6 +165,7 @@ CкаÑувати цінову пропозицію другого учаÑниÐ
159 165 [Tags] ${USERS.users['${provider1}'].broker}: Можливість подати цінову пропозицію
160 166 ... provider1
161 167 ... ${USERS.users['${provider1}'].broker}
  168 + [Teardown] Оновити LAST_MODIFICATION_DATE
162 169 ${bid}= test bid data
163 170 Log ${bid}
164 171 ${bidresponses}= Create Dictionary
... ... @@ -204,6 +211,7 @@ CкаÑувати цінову пропозицію другого учаÑниÐ
204 211 [Tags] ${USERS.users['${tender_owner}'].broker}: Можливість оголосити тендер
205 212 ... tender_owner
206 213 ... ${USERS.users['${tender_owner}'].broker}
  214 + [Teardown] Оновити LAST_MODIFICATION_DATE
207 215 ${endDate}= add_minutes_to_date ${USERS.users['${tender_owner}'].tender_data.data.tenderPeriod.endDate} 7
208 216 Викликати для учасника ${tender_owner} Внести зміни в тендер ${TENDER['TENDER_UAID']} tenderPeriod.endDate ${endDate}
209 217
... ... @@ -213,6 +221,7 @@ CкаÑувати цінову пропозицію другого учаÑниÐ
213 221 ... provider
214 222 ... ${USERS.users['${provider}'].broker}
215 223 [Documentation] Користувач ${USERS.users['${provider}'].broker} намагається подати скаргу на умови оголошеної закупівлі
  224 + [Teardown] Оновити LAST_MODIFICATION_DATE
216 225 Дочекатись синхронізації з майданчиком ${provider}
217 226 ${claim}= Підготовка даних для подання вимоги
218 227 ${claim_resp}= Викликати для учасника ${provider}
... ... @@ -236,6 +245,7 @@ CкаÑувати цінову пропозицію другого учаÑниÐ
236 245 [Tags] ${USERS.users['${provider}'].broker}: Можливість скасувати скаргу на умови
237 246 ... provider
238 247 ... ${USERS.users['${provider}'].broker}
  248 + [Teardown] Оновити LAST_MODIFICATION_DATE
239 249 ${cancellation_reason}= Set variable create_fake_sentence
240 250 ${cancellation_data}= test_cancel_claim_data ${USERS.users['${provider}']['claim_data3']['claim_resp']['data']['id']} ${cancellation_reason}
241 251 Викликати для учасника ${provider}
... ... @@ -251,6 +261,7 @@ CкаÑувати цінову пропозицію другого учаÑниÐ
251 261 [Tags] ${USERS.users['${tender_owner}'].broker}: Можливість оголосити тендер
252 262 ... tender_owner
253 263 ... ${USERS.users['${tender_owner}'].broker}
  264 + [Teardown] Оновити LAST_MODIFICATION_DATE
254 265 Викликати для учасника ${tender_owner} Внести зміни в тендер ${TENDER['TENDER_UAID']} description description
255 266
256 267
... ... @@ -271,6 +282,7 @@ CкаÑувати цінову пропозицію другого учаÑниÐ
271 282 [Tags] ${USERS.users['${provider}'].broker}: Можливість змінити цінову пропозицію
272 283 ... provider
273 284 ... ${USERS.users['${provider}'].broker}
  285 + [Teardown] Оновити LAST_MODIFICATION_DATE
274 286 ${activestatusresp}= Викликати для учасника ${provider} Змінити цінову пропозицію ${TENDER['TENDER_UAID']} status active
275 287 Set To Dictionary ${USERS.users['${provider}'].bidresponses} activestatusresp ${activestatusresp}
276 288 log ${activestatusresp}
... ... @@ -280,6 +292,7 @@ CкаÑувати цінову пропозицію другого учаÑниÐ
280 292 [Tags] ${USERS.users['${provider1}'].broker}: Можливість подати цінову пропозицію
281 293 ... provider1
282 294 ... ${USERS.users['${provider1}'].broker}
  295 + [Teardown] Оновити LAST_MODIFICATION_DATE
283 296 ${bid}= test bid data
284 297 Log ${bid}
285 298 ${bidresponses}= Create Dictionary
... ...
... ... @@ -19,6 +19,7 @@ ${broker} Quinta
19 19 ... tender_owner
20 20 ... ${USERS.users['${tender_owner}'].broker}
21 21 ... minimal
  22 + [Teardown] Оновити LAST_MODIFICATION_DATE
22 23 Можливість створити закупівлю для тестування скасування
23 24
24 25
... ... @@ -27,6 +28,7 @@ ${broker} Quinta
27 28 ... tender_owner
28 29 ... ${USERS.users['${tender_owner}'].broker}
29 30 ... level2
  31 + [Teardown] Оновити LAST_MODIFICATION_DATE
30 32 Можливість скасувати закупівлю
31 33
32 34
... ... @@ -67,6 +69,7 @@ ${broker} Quinta
67 69 ... tender_owner
68 70 ... ${USERS.users['${tender_owner}'].broker}
69 71 ... minimal
  72 + [Teardown] Оновити LAST_MODIFICATION_DATE
70 73 Можливість створити закупівлю
71 74
72 75
... ... @@ -84,6 +87,7 @@ ${broker} Quinta
84 87 ... tender_owner
85 88 ... ${USERS.users['${tender_owner}'].broker}
86 89 ... level2
  90 + [Teardown] Оновити LAST_MODIFICATION_DATE
87 91 Можливість модифікації закупівлі
88 92
89 93
... ... @@ -92,6 +96,7 @@ ${broker} Quinta
92 96 ... tender_owner
93 97 ... ${USERS.users['${tender_owner}'].broker}
94 98 ... level2
  99 + [Teardown] Оновити LAST_MODIFICATION_DATE
95 100 Можливість додати документацію до закупівлі
96 101
97 102
... ... @@ -100,6 +105,7 @@ ${broker} Quinta
100 105 ... tender_owner
101 106 ... ${USERS.users['${tender_owner}'].broker}
102 107 ... minimal
  108 + [Teardown] Оновити LAST_MODIFICATION_DATE
103 109 Можливість зареєструвати і підтвердити постачальника до закупівлі
104 110
105 111 ##############################################################################################
... ... @@ -516,6 +522,7 @@ ${broker} Quinta
516 522 ... ${tender_owner}
517 523 ... ${USERS.users['${tender_owner}'].broker}
518 524 [Setup] Дочекатись синхронізації з майданчиком ${tender_owner}
  525 + [Teardown] Оновити LAST_MODIFICATION_DATE
519 526 Можливість укласти угоду для закупівлі
520 527
521 528
... ...
... ... @@ -24,12 +24,11 @@ ${question_id} 0
24 24 ... ${USERS.users['${tender_owner}'].broker}
25 25 ... minimal
26 26 [Documentation] Створення закупівлі замовником, обовязково має повертати UAID закупівлі (номер тендера),
  27 + [Teardown] Оновити LAST_MODIFICATION_DATE
27 28 ${tender_data}= Підготовка даних для створення тендера
28 29 ${TENDER_UAID}= Викликати для учасника ${tender_owner} Створити тендер ${tender_data}
29   - ${LAST_MODIFICATION_DATE}= Get Current TZdate
30 30 Set To Dictionary ${USERS.users['${tender_owner}']} initial_data ${tender_data}
31 31 Set To Dictionary ${TENDER} TENDER_UAID ${TENDER_UAID}
32   - Set To Dictionary ${TENDER} LAST_MODIFICATION_DATE ${LAST_MODIFICATION_DATE}
33 32 Log ${TENDER}
34 33
35 34 Можливість додати тендерну документацію
... ... @@ -38,6 +37,7 @@ ${question_id} 0
38 37 ... ${USERS.users['${tender_owner}'].broker}
39 38 ... critical level 2
40 39 [Documentation] Закупівельник ${USERS.users['${tender_owner}'].broker} завантажує документацію до оголошеної закупівлі
  40 + [Teardown] Оновити LAST_MODIFICATION_DATE
41 41 ${filepath}= create_fake_doc
42 42 ${doc_upload_reply}= Викликати для учасника ${tender_owner} Завантажити документ ${filepath} ${TENDER['TENDER_UAID']}
43 43 ${file_upload_process_data} = Create Dictionary filepath=${filepath} doc_upload_reply=${doc_upload_reply}
... ... @@ -140,6 +140,7 @@ ${question_id} 0
140 140 ... ${USERS.users['${tender_owner}'].broker}
141 141 ... critical level 2
142 142 [Setup] Дочекатись синхронізації з майданчиком ${tender_owner}
  143 + [Teardown] Оновити LAST_MODIFICATION_DATE
143 144 Викликати для учасника ${tender_owner} Внести зміни в тендер ${TENDER['TENDER_UAID']} description description
144 145
145 146 #######
... ... @@ -274,6 +275,7 @@ ${question_id} 0
274 275 ... ${USERS.users['${provider}'].broker}
275 276 ... critical level 2
276 277 [Setup] Дочекатись синхронізації з майданчиком ${provider}
  278 + [Teardown] Оновити LAST_MODIFICATION_DATE
277 279 ${question}= Підготовка даних для запитання
278 280 ${question_resp}= Викликати для учасника ${provider} Задати питання ${TENDER['TENDER_UAID']} ${question}
279 281 ${now}= Get Current TZdate
... ... @@ -327,6 +329,7 @@ ${question_id} 0
327 329 ... ${USERS.users['${tender_owner}'].broker}
328 330 ... critical level 2
329 331 [Setup] Дочекатись синхронізації з майданчиком ${tender_owner}
  332 + [Teardown] Оновити LAST_MODIFICATION_DATE
330 333 ${answer}= Підготовка даних для відповіді на запитання
331 334 ${answer_resp}= Викликати для учасника ${tender_owner} Відповісти на питання ${TENDER['TENDER_UAID']} ${USERS.users['${provider}']['question_data']['question_resp']} ${answer}
332 335 ${now}= Get Current TZdate
... ... @@ -348,6 +351,7 @@ ${question_id} 0
348 351 ... provider
349 352 ... ${USERS.users['${provider}'].broker}
350 353 [Setup] Дочекатись синхронізації з майданчиком ${provider}
  354 + [Teardown] Оновити LAST_MODIFICATION_DATE
351 355 Дочекатись дати початку прийому пропозицій ${provider}
352 356 ${bid}= test bid data
353 357 Log ${bid}
... ... @@ -362,6 +366,7 @@ ${question_id} 0
362 366 [Tags] ${USERS.users['${provider}'].broker}: Можливість скасувати цінову пропозицію
363 367 ... provider
364 368 ... ${USERS.users['${provider}'].broker}
  369 + [Teardown] Оновити LAST_MODIFICATION_DATE
365 370 ${canceledbidresp}= Викликати для учасника ${provider} Скасувати цінову пропозицію ${TENDER['TENDER_UAID']} ${USERS.users['${provider}'].bidresponses['resp']}
366 371 Log ${canceledbidresp}
367 372
... ... @@ -370,6 +375,7 @@ ${question_id} 0
370 375 ... provider
371 376 ... ${USERS.users['${provider}'].broker}
372 377 ... minimal
  378 + [Teardown] Оновити LAST_MODIFICATION_DATE
373 379 Дочекатись дати початку прийому пропозицій ${provider}
374 380 ${bid}= test bid data
375 381 Log ${bid}
... ... @@ -384,6 +390,7 @@ ${question_id} 0
384 390 [Tags] ${USERS.users['${provider}'].broker}: Можливість змінити цінову пропозицію
385 391 ... provider
386 392 ... ${USERS.users['${provider}'].broker}
  393 + [Teardown] Оновити LAST_MODIFICATION_DATE
387 394 ${fixbidto50000resp}= Викликати для учасника ${provider} Змінити цінову пропозицію ${TENDER['TENDER_UAID']} value.amount 50000
388 395 Set To Dictionary ${USERS.users['${provider}'].bidresponses} fixbidto50000resp ${fixbidto50000resp}
389 396 log ${fixbidto50000resp}
... ... @@ -392,6 +399,7 @@ ${question_id} 0
392 399 [Tags] ${USERS.users['${provider}'].broker}: Можливість змінити цінову пропозицію
393 400 ... provider
394 401 ... ${USERS.users['${provider}'].broker}
  402 + [Teardown] Оновити LAST_MODIFICATION_DATE
395 403 ${fixbidto10resp}= Викликати для учасника ${provider} Змінити цінову пропозицію ${TENDER['TENDER_UAID']} value.amount 10
396 404 Set To Dictionary ${USERS.users['${provider}'].bidresponses} fixbidto10resp ${fixbidto10resp}
397 405 log ${fixbidto10resp}
... ... @@ -401,6 +409,7 @@ ${question_id} 0
401 409 ... provider
402 410 ... ${USERS.users['${provider}'].broker}
403 411 ... critical level 2
  412 + [Teardown] Оновити LAST_MODIFICATION_DATE
404 413 log ${USERS.users['${provider}'].broker}
405 414 ${filepath}= create_fake_doc
406 415 ${bid_doc_upload}= Викликати для учасника ${provider} Завантажити документ в ставку ${filepath} ${TENDER['TENDER_UAID']}
... ... @@ -410,6 +419,7 @@ ${question_id} 0
410 419 [Tags] ${USERS.users['${provider}'].broker}: Можливість прийняти пропозицію переможця
411 420 ... provider
412 421 ... ${USERS.users['${provider}'].broker}
  422 + [Teardown] Оновити LAST_MODIFICATION_DATE
413 423 log ${USERS.users['${provider}'].broker}
414 424 ${filepath}= create_fake_doc
415 425 ${bidid}= Get Variable Value ${USERS.users['${provider}'].bidresponses['resp'].data.id}
... ... @@ -432,6 +442,7 @@ ${question_id} 0
432 442 ... ${USERS.users['${provider1}'].broker}
433 443 ... minimal
434 444 [Setup] Дочекатись синхронізації з майданчиком ${provider1}
  445 + [Teardown] Оновити LAST_MODIFICATION_DATE
435 446 Дочекатись дати початку прийому пропозицій ${provider1}
436 447 ${bid}= test bid data
437 448 Log ${bid}
... ... @@ -457,6 +468,7 @@ ${question_id} 0
457 468 ... ${USERS.users['${provider1}'].broker}
458 469 ... critical level 2
459 470 [Setup] Дочекатись синхронізації з майданчиком ${provider1}
  471 + [Teardown] Оновити LAST_MODIFICATION_DATE
460 472 log ${USERS.users['${provider1}'].broker}
461 473 ${filepath}= create_fake_doc
462 474 ${bid_doc_upload}= Викликати для учасника ${provider1} Завантажити документ в ставку ${filepath} ${TENDER['TENDER_UAID']}
... ... @@ -509,6 +521,7 @@ ${question_id} 0
509 521 ... ${USERS.users['${viewer}'].broker}
510 522 ... minimal
511 523 [Setup] Дочекатись синхронізації з майданчиком ${viewer}
  524 + [Teardown] Оновити LAST_MODIFICATION_DATE
512 525 Дочекатись дати закінчення прийому пропозицій ${viewer}
513 526 Sleep 120
514 527 ${url}= Викликати для учасника ${viewer} Отримати посилання на аукціон для глядача ${TENDER['TENDER_UAID']}
... ... @@ -520,6 +533,7 @@ ${question_id} 0
520 533 ... ${USERS.users['${provider}'].broker}
521 534 ... minimal
522 535 [Setup] Дочекатись синхронізації з майданчиком ${provider}
  536 + [Teardown] Оновити LAST_MODIFICATION_DATE
523 537 ${url}= Викликати для учасника ${provider} Отримати посилання на аукціон для учасника ${TENDER['TENDER_UAID']}
524 538 Log URL аукціону для першого учасника: ${url}
525 539
... ... @@ -529,5 +543,6 @@ ${question_id} 0
529 543 ... ${USERS.users['${provider1}'].broker}
530 544 ... minimal
531 545 [Setup] Дочекатись синхронізації з майданчиком ${provider1}
  546 + [Teardown] Оновити LAST_MODIFICATION_DATE
532 547 ${url}= Викликати для учасника ${provider1} Отримати посилання на аукціон для учасника ${TENDER['TENDER_UAID']}
533 548 Log URL аукціону для другого учасника: ${url}
... ...
... ... @@ -20,13 +20,12 @@ ${broker} Quinta
20 20 ... tender_owner
21 21 ... ${USERS.users['${tender_owner}'].broker}
22 22 ... from-0.12
  23 + [Teardown] Оновити LAST_MODIFICATION_DATE
23 24 ${tender_data}= Підготовка даних для створення тендера
24 25 ${TENDER_UAID}= Викликати для учасника ${tender_owner}
25 26 ... Створити тендер
26 27 ... ${tender_data}
27   - ${LAST_MODIFICATION_DATE}= Get Current TZdate
28 28 Set To Dictionary ${TENDER} TENDER_UAID ${TENDER_UAID}
29   - Set To Dictionary ${TENDER} LAST_MODIFICATION_DATE ${LAST_MODIFICATION_DATE}
30 29 Log ${TENDER}
31 30
32 31
... ... @@ -57,6 +56,7 @@ ${broker} Quinta
57 56 ... provider
58 57 ... ${USERS.users['${provider}'].broker}
59 58 ... from-0.12
  59 + [Teardown] Оновити LAST_MODIFICATION_DATE
60 60 ${claim}= Підготовка даних для подання вимоги
61 61 ${claim_resp}= Викликати для учасника ${provider}
62 62 ... Створити вимогу
... ... @@ -73,6 +73,7 @@ ${broker} Quinta
73 73 ... provider
74 74 ... ${USERS.users['${provider}'].broker}
75 75 ... from-0.12
  76 + [Teardown] Оновити LAST_MODIFICATION_DATE
76 77 ${document}= create_fake_doc
77 78 Викликати для учасника ${provider}
78 79 ... Завантажити документацію до вимоги
... ... @@ -87,6 +88,7 @@ ${broker} Quinta
87 88 ... provider
88 89 ... ${USERS.users['${provider}'].broker}
89 90 ... from-0.12
  91 + [Teardown] Оновити LAST_MODIFICATION_DATE
90 92 ${confrimation_data}= test_submit_claim_data ${USERS.users['${provider}']['claim_data']['claim_resp']['data']['id']}
91 93 Log ${confrimation_data}
92 94 Викликати для учасника ${provider}
... ... @@ -99,12 +101,22 @@ ${broker} Quinta
99 101 # ВІДОБРАЖЕННЯ ДЛЯ ГЛЯДАЧА
100 102 ##############################################################################################
101 103
  104 +Відображення опису вимоги для глядача
  105 + [Tags] ${USERS.users['${viewer}'].broker}: опису Відображення вимоги для глядача
  106 + ... viewer
  107 + ... ${USERS.users['${viewer}'].broker}
  108 + ... from-0.12
  109 + [Setup] Дочекатись синхронізації з майданчиком ${viewer}
  110 + Звірити поле тендера із значенням ${viewer}
  111 + ... ${USERS.users['${provider}'].claim_data['claim'].data.description}
  112 + ... complaints[${CLAIM_NUM}].description
  113 +
  114 +
102 115 Відображення заголовку вимоги для глядача
103 116 [Tags] ${USERS.users['${viewer}'].broker}: Відображення заголовку вимоги для глядача
104 117 ... viewer
105 118 ... ${USERS.users['${viewer}'].broker}
106 119 ... from-0.12
107   - [Setup] Дочекатись синхронізації з майданчиком ${viewer}
108 120 Звірити поле тендера із значенням ${viewer}
109 121 ... ${USERS.users['${provider}'].claim_data['claim'].data.title}
110 122 ... complaints[${CLAIM_NUM}].title
... ... @@ -121,24 +133,12 @@ ${broker} Quinta
121 133 ... complaints[${CLAIM_NUM}].documents[${doc_num}].title
122 134
123 135
124   -Відображення опису вимоги для глядача
125   - [Tags] ${USERS.users['${viewer}'].broker}: опису Відображення вимоги для глядача
126   - ... viewer
127   - ... ${USERS.users['${viewer}'].broker}
128   - ... from-0.12
129   - [Setup] Дочекатись синхронізації з майданчиком ${viewer}
130   - Звірити поле тендера із значенням ${viewer}
131   - ... ${USERS.users['${provider}'].claim_data['claim'].data.description}
132   - ... complaints[${CLAIM_NUM}].description
133   -
134   -
135 136 Відображення поданого статусу вимоги для глядача
136 137 [Tags] ${USERS.users['${viewer}'].broker}: Відображення поданого статусу вимоги для глядача
137 138 ... viewer
138 139 ... ${USERS.users['${viewer}'].broker}
139 140 ... from-0.12
140   - [Setup] Дочекатись синхронізації з майданчиком ${viewer}
141   - Звірити поле тендера із значенням ${provider}
  141 + Звірити поле тендера із значенням ${viewer}
142 142 ... claim
143 143 ... complaints[${CLAIM_NUM}].status
144 144
... ... @@ -183,7 +183,6 @@ ${broker} Quinta
183 183 ... provider
184 184 ... ${USERS.users['${provider}'].broker}
185 185 ... from-0.12
186   - [Setup] Дочекатись синхронізації з майданчиком ${provider}
187 186 Звірити поле тендера із значенням ${provider}
188 187 ... claim
189 188 ... complaints[${CLAIM_NUM}].status
... ... @@ -197,6 +196,7 @@ ${broker} Quinta
197 196 ... tender_owner
198 197 ... ${USERS.users['${tender_owner}'].broker}
199 198 ... from-0.12
  199 + [Teardown] Оновити LAST_MODIFICATION_DATE
200 200 ${answer_data}= test_claim_answer_data ${USERS.users['${provider}']['claim_data']['claim_resp']['data']['id']}
201 201 Log ${answer_data}
202 202 Викликати для учасника ${tender_owner}
... ... @@ -284,6 +284,7 @@ ${broker} Quinta
284 284 ... provider
285 285 ... ${USERS.users['${provider}'].broker}
286 286 ... from-0.12
  287 + [Teardown] Оновити LAST_MODIFICATION_DATE
287 288 ${confirmation_data}= test_claim_answer_satisfying_data
288 289 ... ${USERS.users['${provider}']['claim_data']['claim_resp']['data']['id']}
289 290 Log ${confirmation_data}
... ... @@ -351,6 +352,7 @@ ${broker} Quinta
351 352 ... provider
352 353 ... ${USERS.users['${provider}'].broker}
353 354 ... from-0.12
  355 + [Teardown] Оновити LAST_MODIFICATION_DATE
354 356 ${claim}= Підготовка даних для подання вимоги
355 357 ${claim_resp}= Викликати для учасника ${provider}
356 358 ... Створити вимогу
... ... @@ -429,6 +431,7 @@ ${broker} Quinta
429 431 ... provider
430 432 ... ${USERS.users['${provider}'].broker}
431 433 ... from-0.12
  434 + [Teardown] Оновити LAST_MODIFICATION_DATE
432 435 ${claim}= Підготовка даних для подання вимоги
433 436 ${claim_resp}= Викликати для учасника ${provider}
434 437 ... Створити вимогу
... ... @@ -496,6 +499,7 @@ ${broker} Quinta
496 499 ... provider
497 500 ... ${USERS.users['${provider}'].broker}
498 501 ... from-0.12
  502 + [Teardown] Оновити LAST_MODIFICATION_DATE
499 503 ${claim}= Підготовка даних для подання вимоги
500 504 ${claim_resp}= Викликати для учасника ${provider}
501 505 ... Створити вимогу
... ... @@ -573,6 +577,7 @@ ${broker} Quinta
573 577 ... provider
574 578 ... ${USERS.users['${provider}'].broker}
575 579 ... from-0.12
  580 + [Teardown] Оновити LAST_MODIFICATION_DATE
576 581 ${claim}= Підготовка даних для подання вимоги
577 582 ${claim_resp}= Викликати для учасника ${provider}
578 583 ... Створити вимогу
... ... @@ -670,6 +675,7 @@ ${broker} Quinta
670 675 ... provider
671 676 ... ${USERS.users['${provider}'].broker}
672 677 ... from-0.12
  678 + [Teardown] Оновити LAST_MODIFICATION_DATE
673 679 ${cancellation_reason}= Set variable prosto tak :)
674 680 ${cancellation_data}= test_cancel_claim_data ${USERS.users['${provider}']['claim_data5']['claim_resp']['data']['id']} ${cancellation_reason}
675 681 Викликати для учасника ${provider}
... ...
Please register or login to post a comment