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,15 +24,18 @@ ${complaint_id} 1 | ||
24 | ${tender_data}= Підготовка початкових даних | 24 | ${tender_data}= Підготовка початкових даних |
25 | ${tender_data}= test_tender_data_multiple_lots ${tender_data} | 25 | ${tender_data}= test_tender_data_multiple_lots ${tender_data} |
26 | ${TENDER_UAID}= Викликати для учасника ${tender_owner} Створити тендер ${tender_data} | 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 | Set To Dictionary ${TENDER} TENDER_UAID ${TENDER_UAID} | 29 | Set To Dictionary ${TENDER} TENDER_UAID ${TENDER_UAID} |
29 | Set To Dictionary ${TENDER} LAST_MODIFICATION_DATE ${LAST_MODIFICATION_DATE} | 30 | Set To Dictionary ${TENDER} LAST_MODIFICATION_DATE ${LAST_MODIFICATION_DATE} |
30 | - log ${TENDER} | 31 | + Log ${TENDER} |
31 | 32 | ||
32 | Пошук мультилотового тендера по ідентифікатору | 33 | Пошук мультилотового тендера по ідентифікатору |
33 | [Tags] ${USERS.users['${viewer}'].broker}: Пошук тендера по ідентифікатору | 34 | [Tags] ${USERS.users['${viewer}'].broker}: Пошук тендера по ідентифікатору |
34 | Дочекатись синхронізації з майданчиком ${viewer} | 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 | Дочекатись синхронізації з майданчиком ${tender_owner} | 41 | Дочекатись синхронізації з майданчиком ${tender_owner} |
@@ -88,8 +91,8 @@ ${complaint_id} 1 | @@ -88,8 +91,8 @@ ${complaint_id} 1 | ||
88 | Викликати для учасника ${tender_owner} Додати предмети закупівлі ${TENDER['TENDER_UAID']} 1 | 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 | ${lot_id}= Get Variable Value ${USERS.users['${tender_owner}'].lotresponses['resp'].data.id} | 96 | ${lot_id}= Get Variable Value ${USERS.users['${tender_owner}'].lotresponses['resp'].data.id} |
94 | Set To Dictionary ${items[-1]} relatedLot ${lot_id} | 97 | Set To Dictionary ${items[-1]} relatedLot ${lot_id} |
95 | Log ${items[-1]} | 98 | Log ${items[-1]} |
@@ -101,10 +104,10 @@ ${complaint_id} 1 | @@ -101,10 +104,10 @@ ${complaint_id} 1 | ||
101 | Викликати для учасника ${tender_owner} Видалити лот shouldfail ${tender_data} ${lot} | 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 | [Tags] ${USERS.users['${tender_owner}'].broker}: Можливість завантажити документ | 113 | [Tags] ${USERS.users['${tender_owner}'].broker}: Можливість завантажити документ |
@@ -126,13 +129,13 @@ ${complaint_id} 1 | @@ -126,13 +129,13 @@ ${complaint_id} 1 | ||
126 | [Tags] ${USERS.users['${provider}'].broker}: Можливість задати запитання | 129 | [Tags] ${USERS.users['${provider}'].broker}: Можливість задати запитання |
127 | ${question}= Викликати для учасника ${provider} Задати питання ${TENDER['TENDER_UAID']} ${QUESTIONS[${question_id}]} | 130 | ${question}= Викликати для учасника ${provider} Задати питання ${TENDER['TENDER_UAID']} ${QUESTIONS[${question_id}]} |
128 | log ${question} | 131 | log ${question} |
129 | - ${now}= Get Current Date | 132 | + ${now}= Get Current TZdate |
130 | Set To Dictionary ${QUESTIONS[${question_id}].data} date ${now} | 133 | Set To Dictionary ${QUESTIONS[${question_id}].data} date ${now} |
131 | 134 | ||
132 | Відповісти на запитання | 135 | Відповісти на запитання |
133 | [Tags] ${USERS.users['${tender_owner}'].broker}: Можливість відповісти на запитання | 136 | [Tags] ${USERS.users['${tender_owner}'].broker}: Можливість відповісти на запитання |
134 | Викликати для учасника ${tender_owner} Відповісти на питання ${TENDER['TENDER_UAID']} 0 ${ANSWERS[0]} | 137 | Викликати для учасника ${tender_owner} Відповісти на питання ${TENDER['TENDER_UAID']} 0 ${ANSWERS[0]} |
135 | - ${now}= Get Current Date | 138 | + ${now}= Get Current TZdate |
136 | Set To Dictionary ${ANSWERS[${question_id}-1].data} date ${now} | 139 | Set To Dictionary ${ANSWERS[${question_id}-1].data} date ${now} |
137 | 140 | ||
138 | 141 | ||
@@ -193,6 +196,24 @@ ${complaint_id} 1 | @@ -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 | [Tags] ${USERS.users['${provider}'].broker}: Можливість подати цінову пропозицію | 218 | [Tags] ${USERS.users['${provider}'].broker}: Можливість подати цінову пропозицію |
198 | ${bid}= test lots bid data | 219 | ${bid}= test lots bid data |
@@ -205,7 +226,7 @@ ${complaint_id} 1 | @@ -205,7 +226,7 @@ ${complaint_id} 1 | ||
205 | 226 | ||
206 | Неможливість подати цінову пропозицію без прив’язки до лоту | 227 | Неможливість подати цінову пропозицію без прив’язки до лоту |
207 | [Tags] ${USERS.users['${provider}'].broker}: Можливість подати цінову пропозицію | 228 | [Tags] ${USERS.users['${provider}'].broker}: Можливість подати цінову пропозицію |
208 | - Дочекатись дати початку прийому пропозицій | 229 | + Дочекатись дати початку прийому пропозицій ${provider} |
209 | ${bid}= test bid data | 230 | ${bid}= test bid data |
210 | Log ${bid} | 231 | Log ${bid} |
211 | ${bidresponses}= Create Dictionary | 232 | ${bidresponses}= Create Dictionary |
@@ -228,7 +249,7 @@ ${complaint_id} 1 | @@ -228,7 +249,7 @@ ${complaint_id} 1 | ||
228 | 249 | ||
229 | Подати повторно цінову пропозицію першим учасником | 250 | Подати повторно цінову пропозицію першим учасником |
230 | [Tags] ${USERS.users['${provider}'].broker}: Можливість подати цінову пропозицію | 251 | [Tags] ${USERS.users['${provider}'].broker}: Можливість подати цінову пропозицію |
231 | - Дочекатись дати початку прийому пропозицій | 252 | + Дочекатись дати початку прийому пропозицій ${provider} |
232 | ${bid}= test lots bid data | 253 | ${bid}= test lots bid data |
233 | Log ${bid} | 254 | Log ${bid} |
234 | ${resp}= Викликати для учасника ${provider} Подати цінову пропозицію ${TENDER['TENDER_UAID']} ${bid} | 255 | ${resp}= Викликати для учасника ${provider} Подати цінову пропозицію ${TENDER['TENDER_UAID']} ${bid} |
@@ -254,7 +275,7 @@ ${complaint_id} 1 | @@ -254,7 +275,7 @@ ${complaint_id} 1 | ||
254 | 275 | ||
255 | Подати цінову пропозицію другим учасником | 276 | Подати цінову пропозицію другим учасником |
256 | [Tags] ${USERS.users['${provider1}'].broker}: Можливість подати цінову пропозицію | 277 | [Tags] ${USERS.users['${provider1}'].broker}: Можливість подати цінову пропозицію |
257 | - Дочекатись дати початку прийому пропозицій | 278 | + Дочекатись дати початку прийому пропозицій ${provider1} |
258 | ${bid}= test lots bid data | 279 | ${bid}= test lots bid data |
259 | Log ${bid} | 280 | Log ${bid} |
260 | ${bidresponses}= Create Dictionary | 281 | ${bidresponses}= Create Dictionary |
@@ -271,7 +292,7 @@ ${complaint_id} 1 | @@ -271,7 +292,7 @@ ${complaint_id} 1 | ||
271 | 292 | ||
272 | Неможливість змінити цінову пропозицію до 50000 після закінчення прийому пропозицій | 293 | Неможливість змінити цінову пропозицію до 50000 після закінчення прийому пропозицій |
273 | [Tags] ${USERS.users['${provider1}'].broker}: Неможливість змінити цінову пропозицію до 50000 після закінчення прийому пропозицій | 294 | [Tags] ${USERS.users['${provider1}'].broker}: Неможливість змінити цінову пропозицію до 50000 після закінчення прийому пропозицій |
274 | - Дочекатись дати закінчення прийому пропозицій | 295 | + Дочекатись дати закінчення прийому пропозицій ${provider1} |
275 | Set To Dictionary ${USERS.users['${provider1}'].bidresponses['resp'].data.lotValues[0].value} amount 50000 | 296 | Set To Dictionary ${USERS.users['${provider1}'].bidresponses['resp'].data.lotValues[0].value} amount 50000 |
276 | Log ${USERS.users['${provider1}'].bidresponses['resp'].data.lotValues[0].value} | 297 | Log ${USERS.users['${provider1}'].bidresponses['resp'].data.lotValues[0].value} |
277 | ${failfixbidto50000resp}= Викликати для учасника ${provider1} Змінити цінову пропозицію shouldfail ${TENDER['TENDER_UAID']} ${USERS.users['${provider1}'].bidresponses['resp']} | 298 | ${failfixbidto50000resp}= Викликати для учасника ${provider1} Змінити цінову пропозицію shouldfail ${TENDER['TENDER_UAID']} ${USERS.users['${provider1}'].bidresponses['resp']} |
Please
register
or
login
to post a comment