Showing
1 changed file
with
121 additions
and
145 deletions
@@ -26,37 +26,43 @@ ${question_id} 0 | @@ -26,37 +26,43 @@ ${question_id} 0 | ||
26 | *** Test Cases *** | 26 | *** Test Cases *** |
27 | Можливість оголосити однопредметний тендер | 27 | Можливість оголосити однопредметний тендер |
28 | [Tags] ${USERS.users['${tender_owner}'].broker}: Можливість оголосити тендер | 28 | [Tags] ${USERS.users['${tender_owner}'].broker}: Можливість оголосити тендер |
29 | - log ${TEMPDIR} | ||
30 | - log ${CURDIR} | ||
31 | - ${ids}= Викликати для учасника ${tender_owner} Створити тендер ${INITIAL_TENDER_DATA} | ||
32 | - ${TENDER_ID}= Get From List ${ids} 0 | ||
33 | - Set Global Variable ${TENDER_ID} | 29 | + [Documentation] Створення закупівлі замовником, обовязково має повертати UAID закупівлі (номер тендера), |
30 | + ${TENDER_UAID}= Викликати для учасника ${tender_owner} Створити тендер ${INITIAL_TENDER_DATA} | ||
34 | ${LAST_MODIFICATION_DATE}= Get Current Date | 31 | ${LAST_MODIFICATION_DATE}= Get Current Date |
35 | - Set Global Variable ${LAST_MODIFICATION_DATE} | 32 | + Set To Dictionary ${TENDER} TENDER_UAID ${TENDER_UAID} |
33 | + Set To Dictionary ${TENDER} LAST_MODIFICATION_DATE ${LAST_MODIFICATION_DATE} | ||
34 | + log ${TENDER} | ||
36 | 35 | ||
37 | Можливасть додати тендерну документацію | 36 | Можливасть додати тендерну документацію |
38 | [Tags] ${USERS.users['${tender_owner}'].broker}: Можливість завантажити документ | 37 | [Tags] ${USERS.users['${tender_owner}'].broker}: Можливість завантажити документ |
39 | - ${filename}= Set Variable file.txt | ||
40 | - Викликати для учасника ${tender_owner} Завантажити документ ${filename} ${TENDER_ID} | ||
41 | - | 38 | + [Documentation] Закупівельник ${USERS.users['${tender_owner}'].broker} завантажує документацію до оголошеної закупівлі |
39 | + ${filepath}= create_fake_doc | ||
40 | + ${doc_upload_reply}= Викликати для учасника ${tender_owner} Завантажити документ ${filepath} ${TENDER['TENDER_UAID']} | ||
41 | + ${file_upload_process_data} = Create Dictionary filepath=${filepath} doc_upload_reply=${doc_upload_reply} | ||
42 | + log ${file_upload_process_data} | ||
43 | + Set To Dictionary ${USERS.users['${tender_owner}']} file_upload_process_data ${file_upload_process_data} | ||
44 | + Log ${USERS.users['${tender_owner}']} | ||
45 | + | ||
46 | + | ||
42 | Можливість подати скаргу на умови | 47 | Можливість подати скаргу на умови |
43 | [Tags] ${USERS.users['${provider}'].broker}: Можливість подати скаргу на умови | 48 | [Tags] ${USERS.users['${provider}'].broker}: Можливість подати скаргу на умови |
44 | - Викликати для учасника ${provider} Подати скаргу ${TENDER_ID} ${COMPLAINTS[0]} | 49 | + [Documentation] Користувач ${USERS.users['${provider}'].broker} намагається подати скаргу на умови оголошеної закупівлі |
50 | + Викликати для учасника ${provider} Подати скаргу ${TENDER['TENDER_UAID']} ${COMPLAINTS[0]} | ||
45 | ${LAST_MODIFICATION_DATE}= Get Current Date | 51 | ${LAST_MODIFICATION_DATE}= Get Current Date |
46 | - Set Global Variable ${LAST_MODIFICATION_DATE} | 52 | + Set To Dictionary ${TENDER} LAST_MODIFICATION_DATE ${LAST_MODIFICATION_DATE} |
47 | 53 | ||
48 | Можливість побачити скаргу користувачем | 54 | Можливість побачити скаргу користувачем |
49 | [Tags] ${USERS.users['${provider}'].broker}: Відображення основних даних оголошеного тендера | 55 | [Tags] ${USERS.users['${provider}'].broker}: Відображення основних даних оголошеного тендера |
50 | - Викликати для учасника ${provider} порівняти скаргу ${TENDER_ID} ${COMPLAINTS[0]} | 56 | + Викликати для учасника ${provider} порівняти скаргу ${TENDER['TENDER_UAID']} ${COMPLAINTS[0]} |
51 | 57 | ||
52 | можливість побачити скаргу анонімом | 58 | можливість побачити скаргу анонімом |
53 | [Tags] ${USERS.users['${viewer}'].broker}: Відображення основних даних оголошеного тендера | 59 | [Tags] ${USERS.users['${viewer}'].broker}: Відображення основних даних оголошеного тендера |
54 | - Викликати для учасника ${viewer} порівняти скаргу ${TENDER_ID} ${COMPLAINTS[0]} | 60 | + Викликати для учасника ${viewer} порівняти скаргу ${TENDER['TENDER_UAID']} ${COMPLAINTS[0]} |
55 | 61 | ||
56 | Пошук однопредметного тендера по ідентифікатору | 62 | Пошук однопредметного тендера по ідентифікатору |
57 | [Tags] ${USERS.users['${viewer}'].broker}: Пошук тендера по ідентифікатору | 63 | [Tags] ${USERS.users['${viewer}'].broker}: Пошук тендера по ідентифікатору |
58 | Дочекатись синхронізації з майданчиком ${viewer} | 64 | Дочекатись синхронізації з майданчиком ${viewer} |
59 | - Викликати для учасника ${viewer} Пошук тендера по ідентифікатору ${TENDER_ID} | 65 | + Викликати для учасника ${viewer} Пошук тендера по ідентифікатору ${TENDER['TENDER_UAID']} |
60 | 66 | ||
61 | ###### | 67 | ###### |
62 | #Відображення основних даних оголошеного тендера: | 68 | #Відображення основних даних оголошеного тендера: |
@@ -78,7 +84,7 @@ ${question_id} 0 | @@ -78,7 +84,7 @@ ${question_id} 0 | ||
78 | Відображення tenderID оголошеного тендера | 84 | Відображення tenderID оголошеного тендера |
79 | [Tags] ${USERS.users['${viewer}'].broker}: Відображення основних даних оголошеного тендера | 85 | [Tags] ${USERS.users['${viewer}'].broker}: Відображення основних даних оголошеного тендера |
80 | ${field_response}= Викликати для учасника ${viewer} отримати інформацію із тендера tenderID | 86 | ${field_response}= Викликати для учасника ${viewer} отримати інформацію із тендера tenderID |
81 | - Should Be Equal ${TENDER_ID} ${field_response} Майданчик ${USERS.users['${viewer}'].broker} | 87 | + Should Be Equal ${TENDER['TENDER_UAID']} ${field_response} Майданчик ${USERS.users['${viewer}'].broker} |
82 | 88 | ||
83 | Відображення procuringEntity.name оголошеного тендера | 89 | Відображення procuringEntity.name оголошеного тендера |
84 | [Tags] ${USERS.users['${viewer}'].broker}: Відображення основних даних оголошеного тендера | 90 | [Tags] ${USERS.users['${viewer}'].broker}: Відображення основних даних оголошеного тендера |
@@ -104,26 +110,18 @@ ${question_id} 0 | @@ -104,26 +110,18 @@ ${question_id} 0 | ||
104 | [Tags] ${USERS.users['${viewer}'].broker}: Відображення основних даних оголошеного тендера | 110 | [Tags] ${USERS.users['${viewer}'].broker}: Відображення основних даних оголошеного тендера |
105 | Звірити поле тендера ${viewer} minimalStep.amount | 111 | Звірити поле тендера ${viewer} minimalStep.amount |
106 | 112 | ||
107 | -Відображення тендерної документації оголошеного тендера | ||
108 | - [Tags] ${USERS.users['${viewer}'].broker}: Відображення основних даних оголошеного тендера | ||
109 | - Звірити поле тендера ${viewer} documents.title | ||
110 | - #documents.format | ||
111 | - #documents.url | ||
112 | - #documents.datePublished | ||
113 | - #documents.dateModified | ||
114 | - #documents.id | ||
115 | - | ||
116 | Можливість редагувати однопредметний тендер | 113 | Можливість редагувати однопредметний тендер |
117 | [Tags] ${USERS.users['${tender_owner}'].broker}: Можливість оголосити тендер | 114 | [Tags] ${USERS.users['${tender_owner}'].broker}: Можливість оголосити тендер |
118 | - Викликати для учасника ${tender_owner} Внести зміни в тендер ${TENDER_ID} description description | 115 | + Викликати для учасника ${tender_owner} Внести зміни в тендер ${TENDER['TENDER_UAID']} description description |
116 | + | ||
117 | +Можливість додати позицію закупівлі в тендер | ||
118 | + [Tags] ${USERS.users['${tender_owner}'].broker}: Можливість оголосити тендер | ||
119 | + Викликати для учасника ${tender_owner} додати предмети закупівлі ${TENDER['TENDER_UAID']} 3 | ||
120 | + | ||
121 | +Можливість видалити позиції закупівлі тендера | ||
122 | + [Tags] ${USERS.users['${tender_owner}'].broker}: Можливість оголосити тендер | ||
123 | + Викликати для учасника ${tender_owner} додати предмети закупівлі ${TENDER['TENDER_UAID']} 2 | ||
119 | 124 | ||
120 | -#Можливість додати позицію закупівлі в тендер | ||
121 | -# [Tags] ${USERS.users['${tender_owner}'].broker}: Можливість оголосити тендер | ||
122 | -# Викликати для учасника ${tender_owner} додати предмети закупівлі ${TENDER_ID} 3 | ||
123 | -# | ||
124 | -#Можливість видалити позиції закупівлі тендера | ||
125 | -# [Tags] ${USERS.users['${tender_owner}'].broker}: Можливість оголосити тендер | ||
126 | -# Викликати для учасника ${tender_owner} додати предмети закупівлі ${TENDER_ID} 2 | ||
127 | 125 | ||
128 | ####### | 126 | ####### |
129 | #Відображення однопредметного тендера | 127 | #Відображення однопредметного тендера |
@@ -179,15 +177,15 @@ ${question_id} 0 | @@ -179,15 +177,15 @@ ${question_id} 0 | ||
179 | 177 | ||
180 | Відображення схеми додаткової класифікації позицій закупівлі однопредметного тендера | 178 | Відображення схеми додаткової класифікації позицій закупівлі однопредметного тендера |
181 | [Tags] ${USERS.users['${viewer}'].broker}: Відображення полів пердметів однопредметного тендера | 179 | [Tags] ${USERS.users['${viewer}'].broker}: Відображення полів пердметів однопредметного тендера |
182 | - Звірити поле тендера ${viewer} items[${item_id}].additionalClassifications.scheme | 180 | + Звірити поле тендера ${viewer} items[${item_id}].additionalClassifications[0].scheme |
183 | 181 | ||
184 | Відображення ідентифікатора додаткової класифікації позицій закупівлі однопредметного тендера | 182 | Відображення ідентифікатора додаткової класифікації позицій закупівлі однопредметного тендера |
185 | [Tags] ${USERS.users['${viewer}'].broker}: Відображення полів пердметів однопредметного тендера | 183 | [Tags] ${USERS.users['${viewer}'].broker}: Відображення полів пердметів однопредметного тендера |
186 | - Звірити поле тендера ${viewer} items[${item_id}].additionalClassifications.id | 184 | + Звірити поле тендера ${viewer} items[${item_id}].additionalClassifications[0].id |
187 | 185 | ||
188 | Відображення опису додаткової класифікації позицій закупівлі однопредметного тендера | 186 | Відображення опису додаткової класифікації позицій закупівлі однопредметного тендера |
189 | [Tags] ${USERS.users['${viewer}'].broker}: Відображення полів пердметів однопредметного тендера | 187 | [Tags] ${USERS.users['${viewer}'].broker}: Відображення полів пердметів однопредметного тендера |
190 | - Звірити поле тендера ${viewer} items[${item_id}].additionalClassifications.description | 188 | + Звірити поле тендера ${viewer} items[${item_id}].additionalClassifications[0].description |
191 | 189 | ||
192 | Відображення назви одиниці позицій закупівлі однопредметного тендера | 190 | Відображення назви одиниці позицій закупівлі однопредметного тендера |
193 | [Tags] ${USERS.users['${viewer}'].broker}: Відображення полів пердметів однопредметного тендера | 191 | [Tags] ${USERS.users['${viewer}'].broker}: Відображення полів пердметів однопредметного тендера |
@@ -206,14 +204,14 @@ ${question_id} 0 | @@ -206,14 +204,14 @@ ${question_id} 0 | ||
206 | 204 | ||
207 | Задати питання | 205 | Задати питання |
208 | [Tags] ${USERS.users['${provider}'].broker}: Можливість задати запитання | 206 | [Tags] ${USERS.users['${provider}'].broker}: Можливість задати запитання |
209 | - Викликати для учасника ${provider} Задати питання ${TENDER_ID} ${QUESTIONS[${question_id}]} | 207 | + Викликати для учасника ${provider} Задати питання ${TENDER['TENDER_UAID']} ${QUESTIONS[${question_id}]} |
210 | ${now}= Get Current Date | 208 | ${now}= Get Current Date |
211 | Set To Dictionary ${QUESTIONS[${question_id}].data} date ${now} | 209 | Set To Dictionary ${QUESTIONS[${question_id}].data} date ${now} |
212 | 210 | ||
213 | Відображення заголовоку анонімного питання без відповіді | 211 | Відображення заголовоку анонімного питання без відповіді |
214 | [Tags] ${USERS.users['${viewer}'].broker}: Відображення анонімного питання без відповідей | 212 | [Tags] ${USERS.users['${viewer}'].broker}: Відображення анонімного питання без відповідей |
215 | Дочекатись синхронізації з майданчиком ${viewer} | 213 | Дочекатись синхронізації з майданчиком ${viewer} |
216 | - Викликати для учасника ${viewer} обновити сторінку з тендером ${TENDER_ID} | 214 | + Викликати для учасника ${viewer} обновити сторінку з тендером ${TENDER['TENDER_UAID']} |
217 | Звірити поле ${viewer} questions[${question_id}].title ${QUESTIONS[${question_id}].data.title} | 215 | Звірити поле ${viewer} questions[${question_id}].title ${QUESTIONS[${question_id}].data.title} |
218 | 216 | ||
219 | Відображення опис анонімного питання без відповіді | 217 | Відображення опис анонімного питання без відповіді |
@@ -228,202 +226,180 @@ ${question_id} 0 | @@ -228,202 +226,180 @@ ${question_id} 0 | ||
228 | [Tags] ${USERS.users['${provider}'].broker}: Можливість подати цінову пропозицію | 226 | [Tags] ${USERS.users['${provider}'].broker}: Можливість подати цінову пропозицію |
229 | ${bid}= test bid data | 227 | ${bid}= test bid data |
230 | Log ${bid} | 228 | Log ${bid} |
231 | - ${biddingresponce1}= Викликати для учасника ${provider} Подати цінову пропозицію shouldfail ${TENDER_ID} ${bid} | 229 | + ${bidresponces}= Create Dictionary |
230 | + ${bid_before_biddperiod_resp}= Викликати для учасника ${provider} Подати цінову пропозицію shouldfail ${TENDER['TENDER_UAID']} ${bid} | ||
231 | + Set To Dictionary ${bidresponces} bid_before_biddperiod_resp ${bid_before_biddperiod_resp} | ||
232 | + Set To Dictionary ${USERS.users['${provider}']} bidresponces ${bidresponces} | ||
233 | + log ${USERS.users['${provider}']} | ||
232 | 234 | ||
233 | ####### | 235 | ####### |
234 | #Відображення відповіді на запитання | 236 | #Відображення відповіді на запитання |
235 | # | 237 | # |
236 | Відповісти на запитання | 238 | Відповісти на запитання |
237 | [Tags] ${USERS.users['${tender_owner}'].broker}: Можливість відповісти на запитання | 239 | [Tags] ${USERS.users['${tender_owner}'].broker}: Можливість відповісти на запитання |
238 | - Викликати для учасника ${tender_owner} Відповісти на питання ${TENDER_ID} 0 ${ANSWERS[0]} | 240 | + Викликати для учасника ${tender_owner} Відповісти на питання ${TENDER['TENDER_UAID']} 0 ${ANSWERS[0]} |
239 | ${now}= Get Current Date | 241 | ${now}= Get Current Date |
240 | Set To Dictionary ${ANSWERS[${question_id}].data} date ${now} | 242 | Set To Dictionary ${ANSWERS[${question_id}].data} date ${now} |
241 | 243 | ||
242 | Відображення відповіді на запитання | 244 | Відображення відповіді на запитання |
243 | [Tags] ${USERS.users['${viewer}'].broker}: Відображення відповіді на запитання | 245 | [Tags] ${USERS.users['${viewer}'].broker}: Відображення відповіді на запитання |
244 | Дочекатись синхронізації з майданчиком ${viewer} | 246 | Дочекатись синхронізації з майданчиком ${viewer} |
245 | - Викликати для учасника ${viewer} обновити сторінку з тендером ${TENDER_ID} | 247 | + Викликати для учасника ${viewer} обновити сторінку з тендером ${TENDER['TENDER_UAID']} |
246 | Звірити поле ${viewer} questions[${question_id}].answer ${ANSWERS[${question_id}].data.answer} | 248 | Звірити поле ${viewer} questions[${question_id}].answer ${ANSWERS[${question_id}].data.answer} |
247 | 249 | ||
248 | Можливість побачити скаргу користувачем під час періоду уточнень | 250 | Можливість побачити скаргу користувачем під час періоду уточнень |
249 | [Tags] ${USERS.users['${provider}'].broker}: Відображення основних даних оголошеного тендера | 251 | [Tags] ${USERS.users['${provider}'].broker}: Відображення основних даних оголошеного тендера |
250 | - Викликати для учасника ${provider} порівняти скаргу ${TENDER_ID} ${COMPLAINTS[0]} | 252 | + Викликати для учасника ${provider} порівняти скаргу ${TENDER['TENDER_UAID']} ${COMPLAINTS[0]} |
251 | 253 | ||
252 | можливість побачити скаргу анонімом під час періоду уточнень | 254 | можливість побачити скаргу анонімом під час періоду уточнень |
253 | [Tags] ${USERS.users['${viewer}'].broker}: Відображення основних даних оголошеного тендера | 255 | [Tags] ${USERS.users['${viewer}'].broker}: Відображення основних даних оголошеного тендера |
254 | - Викликати для учасника ${viewer} порівняти скаргу ${TENDER_ID} ${COMPLAINTS[0]} | 256 | + Викликати для учасника ${viewer} порівняти скаргу ${TENDER['TENDER_UAID']} ${COMPLAINTS[0]} |
255 | 257 | ||
256 | Подати цінову пропозицію bidder | 258 | Подати цінову пропозицію bidder |
257 | [Tags] ${USERS.users['${provider}'].broker}: Можливість подати цінову пропозицію | 259 | [Tags] ${USERS.users['${provider}'].broker}: Можливість подати цінову пропозицію |
258 | Дочекатись дати початоку прийому пропозицій | 260 | Дочекатись дати початоку прийому пропозицій |
259 | ${bid}= test bid data | 261 | ${bid}= test bid data |
260 | Log ${bid} | 262 | Log ${bid} |
261 | - ${biddingresponce0}= Викликати для учасника ${provider} Подати цінову пропозицію ${TENDER_ID} ${bid} | 263 | + ${biddingresponce0}= Викликати для учасника ${provider} Подати цінову пропозицію ${TENDER['TENDER_UAID']} ${bid} |
262 | Set Global Variable ${biddingresponce0} | 264 | Set Global Variable ${biddingresponce0} |
263 | log ${biddingresponce0} | 265 | log ${biddingresponce0} |
264 | 266 | ||
265 | Можливість скасувати цінову пропозицію | 267 | Можливість скасувати цінову пропозицію |
266 | [Tags] ${USERS.users['${provider}'].broker}: Можливість скасувати цінову пропозицію | 268 | [Tags] ${USERS.users['${provider}'].broker}: Можливість скасувати цінову пропозицію |
267 | - ${biddingresponce_0}= Викликати для учасника ${provider} скасувати цінову пропозицію ${TENDER_ID} ${biddingresponce0} | 269 | + ${biddingresponce_0}= Викликати для учасника ${provider} скасувати цінову пропозицію ${TENDER['TENDER_UAID']} ${biddingresponce0} |
268 | 270 | ||
269 | Подати повторно цінову пропозицію першим учасником | 271 | Подати повторно цінову пропозицію першим учасником |
270 | [Tags] ${USERS.users['${provider}'].broker}: Можливість подати цінову пропозицію | 272 | [Tags] ${USERS.users['${provider}'].broker}: Можливість подати цінову пропозицію |
271 | Дочекатись дати початоку прийому пропозицій | 273 | Дочекатись дати початоку прийому пропозицій |
272 | ${bid}= test bid data | 274 | ${bid}= test bid data |
273 | Log ${bid} | 275 | Log ${bid} |
274 | - ${biddingresponce1}= Викликати для учасника ${provider} Подати цінову пропозицію ${TENDER_ID} ${bid} | ||
275 | - Set Global Variable ${biddingresponce1} | ||
276 | - log ${biddingresponce1} | 276 | + ${resp}= Викликати для учасника ${provider} Подати цінову пропозицію ${TENDER['TENDER_UAID']} ${bid} |
277 | + Set To Dictionary ${USERS.users['${provider}'].bidresponces} resp ${resp} | ||
278 | + log ${resp} | ||
279 | + log ${USERS.users['${provider}'].bidresponces} | ||
277 | 280 | ||
278 | Можливість змінити повторну цінову пропозицію до 50000 | 281 | Можливість змінити повторну цінову пропозицію до 50000 |
279 | [Tags] ${USERS.users['${provider}'].broker}: Можливість змінити цінову пропозицію | 282 | [Tags] ${USERS.users['${provider}'].broker}: Можливість змінити цінову пропозицію |
280 | - Set To Dictionary ${biddingresponce1.data.value} amount 50000 | ||
281 | - Log ${biddingresponce1.data.value} | ||
282 | - ${biddingresponce2}= Викликати для учасника ${provider} Змінити цінову пропозицію ${TENDER_ID} ${biddingresponce1} | ||
283 | - Set Global Variable ${biddingresponce2} | ||
284 | - log ${biddingresponce2} | ||
285 | - | ||
286 | -Можливість змінити повторну цінову пропозицію до 400 | 283 | + Set To Dictionary ${USERS.users['${provider}'].bidresponces['resp'].data.value} amount 50000 |
284 | + Log ${USERS.users['${provider}'].bidresponces['resp'].data.value} | ||
285 | + ${fixbidto50000resp}= Викликати для учасника ${provider} Змінити цінову пропозицію ${TENDER['TENDER_UAID']} ${USERS.users['${provider}'].bidresponces['resp']} | ||
286 | + Set To Dictionary ${USERS.users['${provider}'].bidresponces} fixbidto50000resp ${fixbidto50000resp} | ||
287 | + log ${fixbidto50000resp} | ||
288 | + | ||
289 | +Можливість змінити повторну цінову пропозицію до 10 | ||
287 | [Tags] ${USERS.users['${provider}'].broker}: Можливість змінити цінову пропозицію | 290 | [Tags] ${USERS.users['${provider}'].broker}: Можливість змінити цінову пропозицію |
288 | - Set To Dictionary ${biddingresponce1.data.value} amount 400 | ||
289 | - Log ${biddingresponce1.data.value} | ||
290 | - ${biddingresponce3}= Викликати для учасника ${provider} Змінити цінову пропозицію ${TENDER_ID} ${biddingresponce1} | ||
291 | - Set Global Variable ${biddingresponce3} | ||
292 | - log ${biddingresponce3} | 291 | + Set To Dictionary ${USERS.users['${provider}'].bidresponces['resp'].data.value} amount 10 |
292 | + Log ${USERS.users['${provider}'].bidresponces['fixbidto50000resp'].data.value} | ||
293 | + ${fixbidto10resp}= Викликати для учасника ${provider} Змінити цінову пропозицію ${TENDER['TENDER_UAID']} ${USERS.users['${provider}'].bidresponces['resp']} | ||
294 | + Set To Dictionary ${USERS.users['${provider}'].bidresponces} fixbidto10resp ${fixbidto10resp} | ||
295 | + log ${fixbidto10resp} | ||
293 | 296 | ||
294 | Завантажити документ першим учасником в повторну пропозицію | 297 | Завантажити документ першим учасником в повторну пропозицію |
295 | [Tags] ${USERS.users['${provider}'].broker}: Можливість прийняти пропозицію переможця | 298 | [Tags] ${USERS.users['${provider}'].broker}: Можливість прийняти пропозицію переможця |
296 | log ${USERS.users['${provider}'].broker} | 299 | log ${USERS.users['${provider}'].broker} |
297 | - log ${biddingresponce1} | ||
298 | - ${bid_id}= get variable value ${biddingresponce1.data.id} | ||
299 | - ${token1}= Get Variable Value ${biddingresponce1.access.token} | ||
300 | - log ${token1} | ||
301 | - ${uploaded_file_data}= Викликати для учасника ${provider} Завантажити документ в ставку ${token1} ${bid_id} | ||
302 | - log ${uploaded_file_data} | ||
303 | - Set Global Variable ${uploaded_file_data} | ||
304 | - | ||
305 | - | 300 | + ${filepath}= create_fake_doc |
301 | + ${bid_doc_upload}= Викликати для учасника ${provider} Завантажити документ в ставку ${filepath} ${TENDER['TENDER_UAID']} | ||
302 | + Set To Dictionary ${USERS.users['${provider}'].bidresponces} bid_doc_upload ${bid_doc_upload} | ||
303 | + | ||
306 | порівняти документ | 304 | порівняти документ |
307 | [Tags] ${USERS.users['${provider}'].broker}: вичитати документ | 305 | [Tags] ${USERS.users['${provider}'].broker}: вичитати документ |
308 | - ${flcntnt}= Get From Dictionary ${uploaded_file_data} filecontent | ||
309 | - ${resp}= Get From Dictionary ${uploaded_file_data} upload_responce | ||
310 | - ${flpth}= Get From Dictionary ${uploaded_file_data} filepath | ||
311 | - ${url} = Get Variable Value ${resp.data.url} | ||
312 | - ${token1}= Get Variable Value ${biddingresponce1.access.token} | ||
313 | - ${doc} ${flnnm}= Викликати для учасника ${provider} отримати документ ${TENDER_ID} ${url} ${token1} | 306 | + ${url}= Get Variable Value ${USERS.users['${provider}'].bidresponces['bid_doc_upload']['upload_responce'].data.url} |
307 | + ${doc} ${flnnm}= Викликати для учасника ${provider} отримати документ ${TENDER['TENDER_UAID']} ${url} | ||
308 | + | ||
309 | + FIXME: finish the keyword | ||
310 | + | ||
314 | Should Be Equal ${flcntnt} ${doc} | 311 | Should Be Equal ${flcntnt} ${doc} |
315 | Should Be Equal ${flpth} ${flnnm} | 312 | Should Be Equal ${flpth} ${flnnm} |
316 | 313 | ||
317 | - | ||
318 | Можливість змінити документацію цінової пропозиції | 314 | Можливість змінити документацію цінової пропозиції |
319 | [Tags] ${USERS.users['${provider}'].broker}: Можливість прийняти пропозицію переможця | 315 | [Tags] ${USERS.users['${provider}'].broker}: Можливість прийняти пропозицію переможця |
320 | log ${USERS.users['${provider}'].broker} | 316 | log ${USERS.users['${provider}'].broker} |
321 | - log ${biddingresponce1} | ||
322 | - ${bid_id}= get variable value ${biddingresponce1.data.id} | ||
323 | - ${token1}= Get Variable Value ${biddingresponce1.access.token} | ||
324 | - ${resp}= Get From Dictionary ${uploaded_file_data} upload_responce | ||
325 | - ${upload_doc_responce_id}= get variable value ${resp.data.id} | ||
326 | - log ${token1} | ||
327 | - Викликати для учасника ${provider} Змінити документ в ставці ${token1} ${bid_id} ${upload_doc_responce_id} | 317 | + ${filepath}= create_fake_doc |
318 | + ${bidid}= Get Variable Value ${USERS.users['${provider}'].bidresponces['resp'].data.id} | ||
319 | + ${docid}= Get Variable Value ${USERS.users['${provider}'].bidresponces['bid_doc_upload']['upload_responce'].data.id} | ||
320 | + ${bid_doc_modified}= Викликати для учасника ${provider} Змінити документ в ставці ${filepath} ${bidid} ${docid} | ||
321 | + Set To Dictionary ${USERS.users['${provider}'].bidresponces} bid_doc_modified ${bid_doc_modified} | ||
328 | 322 | ||
329 | Неможливість задати запитання після закінчення періоду уточнень | 323 | Неможливість задати запитання після закінчення періоду уточнень |
330 | [Documentation] | 324 | [Documentation] |
331 | ... "shouldfail" argument as first switches the behaviour of keyword and "Викликати для учасника" to "fail if passed" | 325 | ... "shouldfail" argument as first switches the behaviour of keyword and "Викликати для учасника" to "fail if passed" |
332 | [Tags] ${USERS.users['${provider}'].broker}: Можливість задати запитання | 326 | [Tags] ${USERS.users['${provider}'].broker}: Можливість задати запитання |
333 | - ${resp}= Викликати для учасника ${provider} Задати питання shouldfail ${TENDER_ID} ${questions[${question_id}]} | 327 | + ${resp}= Викликати для учасника ${provider} Задати питання shouldfail ${TENDER['TENDER_UAID']} ${questions[${question_id}]} |
334 | 328 | ||
335 | Подати цінову пропозицію другим учасником | 329 | Подати цінову пропозицію другим учасником |
336 | [Tags] ${USERS.users['${provider1}'].broker}: Можливість подати цінову пропозицію | 330 | [Tags] ${USERS.users['${provider1}'].broker}: Можливість подати цінову пропозицію |
337 | Дочекатись дати початоку прийому пропозицій | 331 | Дочекатись дати початоку прийому пропозицій |
338 | ${bid}= test bid data | 332 | ${bid}= test bid data |
339 | Log ${bid} | 333 | Log ${bid} |
340 | - ${biddingresponce5}= Викликати для учасника ${provider1} Подати цінову пропозицію ${TENDER_ID} ${bid} | ||
341 | - Set Global Variable ${biddingresponce5} | ||
342 | - log ${biddingresponce5} | ||
343 | - | 334 | + ${bidresponces}= Create Dictionary |
335 | + ${resp}= Викликати для учасника ${provider1} Подати цінову пропозицію ${TENDER['TENDER_UAID']} ${bid} | ||
336 | + Set To Dictionary ${bidresponces} resp ${resp} | ||
337 | + Set To Dictionary ${USERS.users['${provider1}']} bidresponces ${bidresponces} | ||
338 | + log ${resp} | ||
339 | + log ${USERS.users['${provider1}'].bidresponces} | ||
340 | + | ||
344 | Неможливість побачити цінові пропозиції учасників під час прийому пропозицій | 341 | Неможливість побачити цінові пропозиції учасників під час прийому пропозицій |
345 | [Tags] ${USERS.users['${viewer}'].broker}: Можливість подати цінову пропозицію | 342 | [Tags] ${USERS.users['${viewer}'].broker}: Можливість подати цінову пропозицію |
346 | - ${field_date}= Викликати для учасника ${viewer} отримати інформацію із тендера B | 343 | + |
344 | + FIXME: finish the keyword | ||
345 | + | ||
346 | + ${field_date}= Викликати для учасника ${viewer} отримати інформацію із тендера | ||
347 | 347 | ||
348 | Завантажити документ другим учасником | 348 | Завантажити документ другим учасником |
349 | - [Tags] ${USERS.users['${provider}'].broker}: Можливість прийняти пропозицію переможця | 349 | + [Tags] ${USERS.users['${provider1}'].broker}: Можливість прийняти пропозицію переможця |
350 | log ${USERS.users['${provider1}'].broker} | 350 | log ${USERS.users['${provider1}'].broker} |
351 | - ${bid_id2}= get variable value ${biddingresponce5.data.id} | ||
352 | - ${token2}= Get Variable Value ${biddingresponce5.access.token} | ||
353 | - log ${token2} | ||
354 | - Викликати для учасника ${provider1} Завантажити документ в ставку ${token2} ${bid_id2} | 351 | + ${filepath}= create_fake_doc |
352 | + ${bid_doc_upload}= Викликати для учасника ${provider1} Завантажити документ в ставку ${filepath} ${TENDER['TENDER_UAID']} | ||
353 | + Set To Dictionary ${USERS.users['${provider1}'].bidresponces} bid_doc_upload ${bid_doc_upload} | ||
355 | 354 | ||
356 | Можливість побачити скаргу користувачем під час подачі пропозицій | 355 | Можливість побачити скаргу користувачем під час подачі пропозицій |
357 | [Tags] ${USERS.users['${provider}'].broker}: Відображення основних даних оголошеного тендера | 356 | [Tags] ${USERS.users['${provider}'].broker}: Відображення основних даних оголошеного тендера |
358 | - Викликати для учасника ${provider} порівняти скаргу ${TENDER_ID} ${COMPLAINTS[0]} | 357 | + Викликати для учасника ${provider} порівняти скаргу ${TENDER['TENDER_UAID']} ${COMPLAINTS[0]} |
359 | 358 | ||
360 | можливість побачити скаргу анонімом під час подачі пропозицій | 359 | можливість побачити скаргу анонімом під час подачі пропозицій |
361 | [Tags] ${USERS.users['${viewer}'].broker}: Відображення основних даних оголошеного тендера | 360 | [Tags] ${USERS.users['${viewer}'].broker}: Відображення основних даних оголошеного тендера |
362 | - Викликати для учасника ${viewer} порівняти скаргу ${TENDER_ID} ${COMPLAINTS[0]} | 361 | + Викликати для учасника ${viewer} порівняти скаргу ${TENDER['TENDER_UAID']} ${COMPLAINTS[0]} |
363 | 362 | ||
364 | Неможливість змінити цінову пропозицію до 50000 після закінчення прийому пропозицій | 363 | Неможливість змінити цінову пропозицію до 50000 після закінчення прийому пропозицій |
365 | [Tags] ${USERS.users['${provider1}'].broker}: Неможливість змінити цінову пропозицію до 50000 після закінчення прийому пропозицій | 364 | [Tags] ${USERS.users['${provider1}'].broker}: Неможливість змінити цінову пропозицію до 50000 після закінчення прийому пропозицій |
366 | Дочекатись дати закінчення прийому пропозицій | 365 | Дочекатись дати закінчення прийому пропозицій |
367 | - Set To Dictionary ${biddingresponce1.data.value} amount 50000 | ||
368 | - Log ${biddingresponce5.data.value} | ||
369 | - ${biddingresponce6}= Викликати для учасника ${provider1} Змінити цінову пропозицію shouldfail ${TENDER_ID} ${biddingresponce5} | ||
370 | - Set Global Variable ${biddingresponce6} | ||
371 | - log ${biddingresponce6} | 366 | + Set To Dictionary ${USERS.users['${provider1}'].bidresponces['resp'].data.value} amount 50000 |
367 | + Log ${USERS.users['${provider1}'].bidresponces['resp'].data.value} | ||
368 | + ${failfixbidto50000resp}= Викликати для учасника ${provider1} Змінити цінову пропозицію shouldfail ${TENDER['TENDER_UAID']} ${USERS.users['${provider1}'].bidresponces['resp']} | ||
369 | + Set To Dictionary ${USERS.users['${provider1}'].bidresponces} failfixbidto50000resp ${failfixbidto50000resp} | ||
370 | + log ${failfixbidto50000resp} | ||
372 | 371 | ||
373 | Неможливість змінити цінову пропозицію до 1 після закінчення прийому пропозицій | 372 | Неможливість змінити цінову пропозицію до 1 після закінчення прийому пропозицій |
374 | [Tags] ${USERS.users['${provider1}'].broker}: Неможливість змінити цінову пропозицію до 1 після закінчення прийому пропозицій | 373 | [Tags] ${USERS.users['${provider1}'].broker}: Неможливість змінити цінову пропозицію до 1 після закінчення прийому пропозицій |
375 | - Set To Dictionary ${biddingresponce5.data.value} amount 1 | ||
376 | - Log ${biddingresponce1.data.value} | ||
377 | - ${biddingresponce7}= Викликати для учасника ${provider1} Змінити цінову пропозицію shouldfail ${TENDER_ID} ${biddingresponce5} | ||
378 | - Set Global Variable ${biddingresponce7} | ||
379 | - log ${biddingresponce3} | 374 | + Set To Dictionary ${USERS.users['${provider1}'].bidresponces['resp'].data.value} amount 1 |
375 | + Log ${USERS.users['${provider1}'].bidresponces['resp'].data.value} | ||
376 | + ${failfixbidto1resp}= Викликати для учасника ${provider1} Змінити цінову пропозицію shouldfail ${TENDER['TENDER_UAID']} ${USERS.users['${provider1}'].bidresponces['resp']} | ||
377 | + Set To Dictionary ${USERS.users['${provider1}'].bidresponces} failfixbidto1resp ${failfixbidto1resp} | ||
378 | + log ${failfixbidto1resp} | ||
380 | 379 | ||
381 | Неможливість скасувати цінову пропозицію | 380 | Неможливість скасувати цінову пропозицію |
382 | - [Tags] ${USERS.users['${provider}'].broker}: Можливість скасувати цінову пропозицію | ||
383 | - ${biddingresponce8}= Викликати для учасника ${provider} скасувати цінову пропозицію shouldfail ${TENDER_ID} ${biddingresponce5} | 381 | + [Tags] ${USERS.users['${provider1}'].broker}: Можливість скасувати цінову пропозицію |
382 | + ${biddingresponce}= Викликати для учасника ${provider1} скасувати цінову пропозицію shouldfail ${TENDER['TENDER_UAID']} ${USERS.users['${provider1}'].bidresponces['resp']} | ||
384 | 383 | ||
385 | Неможливість завантажити документ другим учасником після закінчення прийому пропозицій | 384 | Неможливість завантажити документ другим учасником після закінчення прийому пропозицій |
386 | - [Tags] ${USERS.users['${provider}'].broker}: Неможливість документ першим учасником після закінчення прийому пропозицій | ||
387 | - log ${USERS.users['${provider1}'].broker} | ||
388 | - log ${biddingresponce5} | ||
389 | - ${bid_id}= get variable value ${biddingresponce5.data.id} | ||
390 | - ${token1}= Get Variable Value ${biddingresponce5.access.token} | ||
391 | - log ${token1} | ||
392 | - ${upload_doc_responce2}= Викликати для учасника ${provider1} Завантажити документ в ставку shouldfail ${token1} ${bid_id} | ||
393 | - log ${upload_doc_responce_2} | ||
394 | - Set Global Variable ${upload_doc_responce2} | ||
395 | - | ||
396 | -Неможливість змінити документацію цінової пропозиції після закінчення прийому пропозицій | ||
397 | - [Tags] ${USERS.users['${provider}'].broker}: Неможливість змінити документацію цінової пропозиції після закінчення прийому пропозицій | ||
398 | - log ${USERS.users['${provider}'].broker} | ||
399 | - log ${biddingresponce5} | ||
400 | - ${bid_id}= get variable value ${biddingresponce5.data.id} | ||
401 | - ${token1}= Get Variable Value ${biddingresponce5.access.token} | ||
402 | - ${upload_doc_responce_id2}= get variable value ${upload_doc_responce2[0].data.id} | ||
403 | - log ${upload_doc_responce_id2} | ||
404 | - log ${token1} | ||
405 | - Викликати для учасника ${provider1} Змінити документ в ставці shouldfail ${token1} ${bid_id} ${upload_doc_responce_id2} | 385 | + [Tags] ${USERS.users['${provider1}'].broker}: Неможливість документ першим учасником після закінчення прийому пропозицій |
386 | + ${filepath}= create_fake_doc | ||
387 | + ${bid_doc_upload_fail}= Викликати для учасника ${provider1} Завантажити документ в ставку shouldfail ${filepath} ${TENDER['TENDER_UAID']} | ||
388 | + Set To Dictionary ${USERS.users['${provider1}'].bidresponces} bid_doc_upload_fail ${bid_doc_upload_fail} | ||
406 | 389 | ||
407 | Неможливість змінити існуючу документацію цінової пропозиції після закінчення прийому пропозицій | 390 | Неможливість змінити існуючу документацію цінової пропозиції після закінчення прийому пропозицій |
408 | - [Tags] ${USERS.users['${provider}'].broker}: Можливість прийняти пропозицію переможця | ||
409 | - log ${USERS.users['${provider}'].broker} | ||
410 | - log ${biddingresponce1} | ||
411 | - ${bid_id}= get variable value ${biddingresponce1.data.id} | ||
412 | - ${token1}= Get Variable Value ${biddingresponce1.access.token} | ||
413 | - ${upload_doc_responce_id}= get variable value ${upload_doc_responce[0].data.id} | ||
414 | - log ${token1} | ||
415 | - Викликати для учасника ${provider} Змінити документ в ставці shouldfail ${token1} ${bid_id} ${upload_doc_responce_id} | ||
416 | - | ||
417 | -Неможливість скасувати цінову пропозицію після закінчення прийому пропозицій | ||
418 | - [Tags] ${USERS.users['${provider}'].broker}: Неможливість скасувати цінову пропозицію після закінчення прийому пропозицій | ||
419 | - ${biddingresponce8}= Викликати для учасника ${provider1} скасувати цінову пропозицію shouldfail ${TENDER_ID} ${biddingresponce5} | ||
420 | - Set Global Variable ${biddingresponce8} | ||
421 | - log ${biddingresponce8} | 391 | + [Tags] ${USERS.users['${provider1}'].broker}: |
392 | + ${filepath}= create_fake_doc | ||
393 | + ${bidid}= Get Variable Value ${USERS.users['${provider1}'].bidresponces['resp'].data.id} | ||
394 | + ${docid}= Get Variable Value ${USERS.users['${provider1}'].bidresponces['bid_doc_upload']['upload_responce'].data.id} | ||
395 | + ${bid_doc_modified_failed}= Викликати для учасника ${provider1} Змінити документ в ставці shouldfail ${filepath} ${bidid} ${docid} | ||
396 | + Set To Dictionary ${USERS.users['${provider}'].bidresponces} bid_doc_modified_failed ${bid_doc_modified_failed} | ||
397 | + | ||
422 | 398 | ||
423 | Вичитати цінову пропозицію | 399 | Вичитати цінову пропозицію |
424 | sleep 120 | 400 | sleep 120 |
425 | - [Tags] ${USERS.users['${provider}'].broker}: Можливість подати цінову пропозицію | ||
426 | - ${bid_id} = get variable value ${biddingresponce1.data.id} | ||
427 | - ${token1}= Get Variable Value ${biddingresponce1.access.token} | ||
428 | - ${bids}= Викликати для учасника ${provider} Отримати пропозиції ${TENDER_ID} ${bid_id} ${token1} | 401 | + [Tags] ${USERS.users['${provider1}'].broker}: Можливість подати цінову пропозицію |
402 | + ${bidid}= Get Variable Value ${USERS.users['${provider1}'].bidresponces['resp'].data.id} | ||
403 | + ${token}= Get Variable Value ${USERS.users['${provider1}'].bidresponces['resp'].access.token} | ||
404 | + ${bids}= Викликати для учасника ${provider1} Отримати пропозиції ${TENDER['TENDER_UAID']} ${bidid} ${token} | ||
429 | log ${bids} | 405 | log ${bids} |
Please
register
or
login
to post a comment