Commit 75fccef913ed4098f7d3e230bc95b9d478ac5f5d

Authored by Leits
1 parent 11e3d84d

Update multilottender for work with cache

@@ -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