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