Commit 75fccef913ed4098f7d3e230bc95b9d478ac5f5d
1 parent
11e3d84d
Update multilottender for work with cache
Showing
1 changed file
with
36 additions
and
15 deletions
... | ... | @@ -24,15 +24,18 @@ ${complaint_id} 1 |
24 | 24 | ${tender_data}= Підготовка початкових даних |
25 | 25 | ${tender_data}= test_tender_data_multiple_lots ${tender_data} |
26 | 26 | ${TENDER_UAID}= Викликати для учасника ${tender_owner} Створити тендер ${tender_data} |
27 | - ${LAST_MODIFICATION_DATE}= Get Current Date | |
27 | + ${LAST_MODIFICATION_DATE}= Get Current TZdate | |
28 | + Set To Dictionary ${USERS.users['${tender_owner}']} initial_data ${tender_data} | |
28 | 29 | Set To Dictionary ${TENDER} TENDER_UAID ${TENDER_UAID} |
29 | 30 | Set To Dictionary ${TENDER} LAST_MODIFICATION_DATE ${LAST_MODIFICATION_DATE} |
30 | - log ${TENDER} | |
31 | + Log ${TENDER} | |
31 | 32 | |
32 | 33 | Пошук мультилотового тендера по ідентифікатору |
33 | 34 | [Tags] ${USERS.users['${viewer}'].broker}: Пошук тендера по ідентифікатору |
34 | 35 | Дочекатись синхронізації з майданчиком ${viewer} |
35 | - Викликати для учасника ${viewer} Пошук тендера по ідентифікатору ${TENDER['TENDER_UAID']} | |
36 | + ${usernames}= Create List ${viewer} ${tender_owner} ${provider} ${provider1} | |
37 | + :FOR ${username} IN @{usernames} | |
38 | + \ Викликати для учасника ${username} Пошук тендера по ідентифікатору ${TENDER['TENDER_UAID']} | |
36 | 39 | |
37 | 40 | Отримання тендера |
38 | 41 | Дочекатись синхронізації з майданчиком ${tender_owner} |
... | ... | @@ -88,8 +91,8 @@ ${complaint_id} 1 |
88 | 91 | Викликати для учасника ${tender_owner} Додати предмети закупівлі ${TENDER['TENDER_UAID']} 1 |
89 | 92 | |
90 | 93 | Добавити предмет закупівлі до лоту |
91 | - Log ${tender_data.data['items']} | |
92 | - ${items}= Get Variable Value ${tender_data.data['items']} | |
94 | + ${items}= Get Variable Value ${USERS.users['${tender_owner}'].tender_data.data['items']} | |
95 | + Log ${items} | |
93 | 96 | ${lot_id}= Get Variable Value ${USERS.users['${tender_owner}'].lotresponses['resp'].data.id} |
94 | 97 | Set To Dictionary ${items[-1]} relatedLot ${lot_id} |
95 | 98 | Log ${items[-1]} |
... | ... | @@ -101,10 +104,10 @@ ${complaint_id} 1 |
101 | 104 | Викликати для учасника ${tender_owner} Видалити лот shouldfail ${tender_data} ${lot} |
102 | 105 | |
103 | 106 | Можливість видалити позиції закупівлі тендера |
104 | - ${items}= Get Variable Value ${tender_data.data['items']} | |
105 | - Log ${tender_data.data} | |
106 | - Викликати для учасника ${tender_owner} Внести зміни в тендер ${TENDER['TENDER_UAID']} items ${items[:-1]} | |
107 | - Log ${tender_data.data} | |
107 | + ${items}= Get Variable Value ${USERS.users['${tender_owner}'].tender_data.data['items']} | |
108 | + Log ${items} | |
109 | + ${resp}= Викликати для учасника ${tender_owner} Внести зміни в тендер ${TENDER['TENDER_UAID']} items ${items[:-1]} | |
110 | + Log ${resp} | |
108 | 111 | |
109 | 112 | Можливість додати тендерну документацію лоту |
110 | 113 | [Tags] ${USERS.users['${tender_owner}'].broker}: Можливість завантажити документ |
... | ... | @@ -126,13 +129,13 @@ ${complaint_id} 1 |
126 | 129 | [Tags] ${USERS.users['${provider}'].broker}: Можливість задати запитання |
127 | 130 | ${question}= Викликати для учасника ${provider} Задати питання ${TENDER['TENDER_UAID']} ${QUESTIONS[${question_id}]} |
128 | 131 | log ${question} |
129 | - ${now}= Get Current Date | |
132 | + ${now}= Get Current TZdate | |
130 | 133 | Set To Dictionary ${QUESTIONS[${question_id}].data} date ${now} |
131 | 134 | |
132 | 135 | Відповісти на запитання |
133 | 136 | [Tags] ${USERS.users['${tender_owner}'].broker}: Можливість відповісти на запитання |
134 | 137 | Викликати для учасника ${tender_owner} Відповісти на питання ${TENDER['TENDER_UAID']} 0 ${ANSWERS[0]} |
135 | - ${now}= Get Current Date | |
138 | + ${now}= Get Current TZdate | |
136 | 139 | Set To Dictionary ${ANSWERS[${question_id}-1].data} date ${now} |
137 | 140 | |
138 | 141 | |
... | ... | @@ -193,6 +196,24 @@ ${complaint_id} 1 |
193 | 196 | ###### |
194 | 197 | #Подання пропозицій |
195 | 198 | |
199 | +Відображення початку періоду прийому пропозицій оголошеного тендера | |
200 | + [Tags] ${USERS.users['${viewer}'].broker}: Відображення основних даних оголошеного тендера | |
201 | + ... viewer | |
202 | + ... ${USERS.users['${viewer}'].broker} | |
203 | + ... minimal | |
204 | + ${usernames}= Create List ${viewer} ${provider} ${provider1} | |
205 | + :FOR ${username} IN @{usernames} | |
206 | + \ Звірити дату тендера ${username} ${USERS.users['${tender_owner}'].initial_data} tenderPeriod.startDate | |
207 | + | |
208 | +Відображення закінчення періоду прийому пропозицій оголошеного тендера | |
209 | + [Tags] ${USERS.users['${viewer}'].broker}: Відображення основних даних оголошеного тендера | |
210 | + ... viewer | |
211 | + ... ${USERS.users['${viewer}'].broker} | |
212 | + ... minimal | |
213 | + ${usernames}= Create List ${viewer} ${provider} ${provider1} | |
214 | + :FOR ${username} IN @{usernames} | |
215 | + \ Звірити дату тендера ${username} ${USERS.users['${tender_owner}'].initial_data} tenderPeriod.endDate | |
216 | + | |
196 | 217 | Неможливість подати цінову пропозицію до початку періоду подачі пропозицій |
197 | 218 | [Tags] ${USERS.users['${provider}'].broker}: Можливість подати цінову пропозицію |
198 | 219 | ${bid}= test lots bid data |
... | ... | @@ -205,7 +226,7 @@ ${complaint_id} 1 |
205 | 226 | |
206 | 227 | Неможливість подати цінову пропозицію без прив’язки до лоту |
207 | 228 | [Tags] ${USERS.users['${provider}'].broker}: Можливість подати цінову пропозицію |
208 | - Дочекатись дати початку прийому пропозицій | |
229 | + Дочекатись дати початку прийому пропозицій ${provider} | |
209 | 230 | ${bid}= test bid data |
210 | 231 | Log ${bid} |
211 | 232 | ${bidresponses}= Create Dictionary |
... | ... | @@ -228,7 +249,7 @@ ${complaint_id} 1 |
228 | 249 | |
229 | 250 | Подати повторно цінову пропозицію першим учасником |
230 | 251 | [Tags] ${USERS.users['${provider}'].broker}: Можливість подати цінову пропозицію |
231 | - Дочекатись дати початку прийому пропозицій | |
252 | + Дочекатись дати початку прийому пропозицій ${provider} | |
232 | 253 | ${bid}= test lots bid data |
233 | 254 | Log ${bid} |
234 | 255 | ${resp}= Викликати для учасника ${provider} Подати цінову пропозицію ${TENDER['TENDER_UAID']} ${bid} |
... | ... | @@ -254,7 +275,7 @@ ${complaint_id} 1 |
254 | 275 | |
255 | 276 | Подати цінову пропозицію другим учасником |
256 | 277 | [Tags] ${USERS.users['${provider1}'].broker}: Можливість подати цінову пропозицію |
257 | - Дочекатись дати початку прийому пропозицій | |
278 | + Дочекатись дати початку прийому пропозицій ${provider1} | |
258 | 279 | ${bid}= test lots bid data |
259 | 280 | Log ${bid} |
260 | 281 | ${bidresponses}= Create Dictionary |
... | ... | @@ -271,7 +292,7 @@ ${complaint_id} 1 |
271 | 292 | |
272 | 293 | Неможливість змінити цінову пропозицію до 50000 після закінчення прийому пропозицій |
273 | 294 | [Tags] ${USERS.users['${provider1}'].broker}: Неможливість змінити цінову пропозицію до 50000 після закінчення прийому пропозицій |
274 | - Дочекатись дати закінчення прийому пропозицій | |
295 | + Дочекатись дати закінчення прийому пропозицій ${provider1} | |
275 | 296 | Set To Dictionary ${USERS.users['${provider1}'].bidresponses['resp'].data.lotValues[0].value} amount 50000 |
276 | 297 | Log ${USERS.users['${provider1}'].bidresponses['resp'].data.lotValues[0].value} |
277 | 298 | ${failfixbidto50000resp}= Викликати для учасника ${provider1} Змінити цінову пропозицію shouldfail ${TENDER['TENDER_UAID']} ${USERS.users['${provider1}'].bidresponses['resp']} | ... | ... |
Please
register
or
login
to post a comment