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