Commit 1f04c897fb3b859f831ec0852bc92c29f239163d
Committed by
GitHub
Merge pull request #845 from ivanka12/dasu
Update Dasu
Showing
6 changed files
with
131 additions
and
68 deletions
@@ -128,39 +128,47 @@ Resource resource.robot | @@ -128,39 +128,47 @@ Resource resource.robot | ||
128 | Run As ${tender_owner} Внести зміни в план ${TENDER['TENDER_UAID']} ${field_name} ${field_value} | 128 | Run As ${tender_owner} Внести зміни в план ${TENDER['TENDER_UAID']} ${field_name} ${field_value} |
129 | 129 | ||
130 | 130 | ||
131 | -Можливість додати замовника як учасника процесу моніторингу | ||
132 | - ${party_data}= test_party ${USERS.users['${tender_owner}'].initial_data.data.procuringEntity} | ||
133 | - Run As ${dasu_user} Додати замовника як учасника процесу моніторингу ${MONITORING['MONITORING_UAID']} ${party_data} | 131 | +Можливість додати учасника процесу моніторингу |
132 | + ${party_data}= test_party | ||
133 | + ${party}= Create Dictionary data=${party_data} | ||
134 | + Run As ${dasu_user} Додати учасника процесу моніторингу ${MONITORING['MONITORING_UAID']} ${party} | ||
134 | 135 | ||
135 | 136 | ||
136 | Можливість запитати в замовника пояснення | 137 | Можливість запитати в замовника пояснення |
137 | - ${party_data}= test_dialogue ${USERS.users['${dasu_user}'].monitoring_data.data.parties[1].id} | ||
138 | - Run As ${dasu_user} Запитати в замовника пояснення ${MONITORING['MONITORING_UAID']} ${party_data} | 138 | + ${post_data}= test_dialogue |
139 | + Set To Dictionary ${post_data.data} relatedParty=${USERS.users['${dasu_user}'].monitoring_data.data.parties[0].id} | ||
140 | + Run As ${dasu_user} Запитати в замовника пояснення ${MONITORING['MONITORING_UAID']} ${post_data} | ||
139 | 141 | ||
140 | 142 | ||
141 | Можливість надати пояснення замовником | 143 | Можливість надати пояснення замовником |
142 | - ${answer_data}= test_question_answer_data | ||
143 | - Run As ${tender_owner} Надати пояснення замовником ${MONITORING['MONITORING_UAID']} ${answer_data} | 144 | + ${post_data}= test_dialogue |
145 | + Set To Dictionary ${post_data.data} relatedPost=${USERS.users['${dasu_user}'].monitoring_data.data.posts[0].id} | ||
146 | + Run As ${tender_owner} Надати пояснення замовником ${MONITORING['MONITORING_UAID']} ${post_data} | ||
147 | + | ||
148 | + | ||
149 | +Можливість надати відповідь користувачем ДАСУ | ||
150 | + ${post_data}= test_dialogue | ||
151 | + Set To Dictionary ${post_data.data} relatedPost=${USERS.users['${dasu_user}'].monitoring_data.data.posts[2].id} | ||
152 | + Run As ${dasu_user} Надати відповідь користувачем ДАСУ ${MONITORING['MONITORING_UAID']} ${post_data} | ||
144 | 153 | ||
145 | 154 | ||
146 | Можливість надати висновок про наявність порушення в тендері | 155 | Можливість надати висновок про наявність порушення в тендері |
147 | - ${conclusion_data}= test_conclusion ${True} | 156 | + ${conclusion_data}= test_conclusion ${True} ${USERS.users['${dasu_user}'].monitoring_data.data.parties[0].id} |
148 | Run As ${dasu_user} Надати висновок про наявність/відсутність порушення в тендері ${MONITORING['MONITORING_UAID']} ${conclusion_data} | 157 | Run As ${dasu_user} Надати висновок про наявність/відсутність порушення в тендері ${MONITORING['MONITORING_UAID']} ${conclusion_data} |
149 | 158 | ||
150 | 159 | ||
151 | Можливість надати висновок про відсутність порушення в тендері | 160 | Можливість надати висновок про відсутність порушення в тендері |
152 | - ${conclusion_data}= test_conclusion ${False} | 161 | + ${conclusion_data}= test_conclusion ${False} ${USERS.users['${dasu_user}'].monitoring_data.data.parties[0].id} |
153 | Run As ${dasu_user} Надати висновок про наявність/відсутність порушення в тендері ${MONITORING['MONITORING_UAID']} ${conclusion_data} | 162 | Run As ${dasu_user} Надати висновок про наявність/відсутність порушення в тендері ${MONITORING['MONITORING_UAID']} ${conclusion_data} |
154 | 163 | ||
155 | 164 | ||
156 | Можливість змінити статус об’єкта моніторингу на ${status} | 165 | Можливість змінити статус об’єкта моніторингу на ${status} |
157 | - ${conclusion_data}= test_status_data ${status} | 166 | + ${conclusion_data}= test_status_data ${status} ${USERS.users['${dasu_user}'].monitoring_data.data.parties[0].id} |
158 | Run As ${dasu_user} Змінити статус об’єкта моніторингу ${MONITORING['MONITORING_UAID']} ${conclusion_data} | 167 | Run As ${dasu_user} Змінити статус об’єкта моніторингу ${MONITORING['MONITORING_UAID']} ${conclusion_data} |
159 | 168 | ||
160 | 169 | ||
161 | Можливість надати пояснення замовником з власної ініціативи | 170 | Можливість надати пояснення замовником з власної ініціативи |
162 | - ${party_data}= test_dialogue ${USERS.users['${dasu_user}'].monitoring_data.data.parties[1].id} | ||
163 | - Remove From Dictionary ${party_data.data} relatedParty | 171 | + ${party_data}= test_dialogue |
164 | Run As ${tender_owner} Надати пояснення замовником з власної ініціативи ${MONITORING['MONITORING_UAID']} ${party_data} | 172 | Run As ${tender_owner} Надати пояснення замовником з власної ініціативи ${MONITORING['MONITORING_UAID']} ${party_data} |
165 | 173 | ||
166 | 174 | ||
@@ -181,7 +189,9 @@ Resource resource.robot | @@ -181,7 +189,9 @@ Resource resource.robot | ||
181 | 189 | ||
182 | 190 | ||
183 | Можливість оприлюднути рішення про усунення порушення | 191 | Можливість оприлюднути рішення про усунення порушення |
184 | - ${report_data}= test_elimination_report ${USERS.users['${dasu_user}'].monitoring_data.data.conclusion.violationType[0]} | 192 | + ${report_data}= test_elimination_report |
193 | + ... ${USERS.users['${dasu_user}'].monitoring_data.data.conclusion.violationType[0]} | ||
194 | + ... ${USERS.users['${dasu_user}'].monitoring_data.data.parties[0].id} | ||
185 | Run As ${dasu_user} Оприлюднити рішення про усунення порушення ${MONITORING['MONITORING_UAID']} ${report_data} | 195 | Run As ${dasu_user} Оприлюднити рішення про усунення порушення ${MONITORING['MONITORING_UAID']} ${report_data} |
186 | 196 | ||
187 | 197 |
@@ -249,14 +249,14 @@ Library openprocurement_client.utils | @@ -249,14 +249,14 @@ Library openprocurement_client.utils | ||
249 | [Arguments] ${username} ${monitoring_uaid} ${save_key}=monitoring | 249 | [Arguments] ${username} ${monitoring_uaid} ${save_key}=monitoring |
250 | ${token}= Set Variable ${USERS.users['${username}'].access_token} | 250 | ${token}= Set Variable ${USERS.users['${username}'].access_token} |
251 | ${internalid}= openprocurement_client.Отримати internal id об'єкта моніторингу по UAid ${username} ${monitoring_uaid} | 251 | ${internalid}= openprocurement_client.Отримати internal id об'єкта моніторингу по UAid ${username} ${monitoring_uaid} |
252 | - ${monitoring}= Call Method ${USERS.users['${username}'].dasu_client} patch_credentials ${token} ${internalid} | 252 | + ${monitoring}= Call Method ${USERS.users['${username}'].dasu_client} patch_credentials ${internalid} ${token} |
253 | Set To Dictionary ${USERS.users['${username}']} ${save_key}=${monitoring} | 253 | Set To Dictionary ${USERS.users['${username}']} ${save_key}=${monitoring} |
254 | Log ${USERS.users['${username}'].monitoring_data} | 254 | Log ${USERS.users['${username}'].monitoring_data} |
255 | ${monitoring}= munch_dict arg=${monitoring} | 255 | ${monitoring}= munch_dict arg=${monitoring} |
256 | [return] ${monitoring} | 256 | [return] ${monitoring} |
257 | 257 | ||
258 | 258 | ||
259 | -Додати замовника як учасника процесу моніторингу | 259 | +Додати учасника процесу моніторингу |
260 | [Arguments] ${username} ${monitoring_uaid} ${party_data} | 260 | [Arguments] ${username} ${monitoring_uaid} ${party_data} |
261 | ${monitoring}= openprocurement_client.Пошук об'єкта моніторингу по ідентифікатору ${username} ${monitoring_uaid} | 261 | ${monitoring}= openprocurement_client.Пошук об'єкта моніторингу по ідентифікатору ${username} ${monitoring_uaid} |
262 | Log ${monitoring} | 262 | Log ${monitoring} |
@@ -269,23 +269,29 @@ Library openprocurement_client.utils | @@ -269,23 +269,29 @@ Library openprocurement_client.utils | ||
269 | 269 | ||
270 | 270 | ||
271 | Запитати в замовника пояснення | 271 | Запитати в замовника пояснення |
272 | - [Arguments] ${username} ${monitoring_uaid} ${dialogue_data} | 272 | + [Arguments] ${username} ${monitoring_uaid} ${post_data} |
273 | ${monitoring}= openprocurement_client.Пошук об'єкта моніторингу по ідентифікатору ${username} ${monitoring_uaid} | 273 | ${monitoring}= openprocurement_client.Пошук об'єкта моніторингу по ідентифікатору ${username} ${monitoring_uaid} |
274 | - ${dialogue}= Call Method ${USERS.users['${username}'].dasu_client} create_dialogue ${monitoring} ${dialogue_data} | ||
275 | - Log ${dialogue} | 274 | + ${post}= Call Method ${USERS.users['${username}'].dasu_client} create_post ${monitoring} ${post_data} |
275 | + Log ${post} | ||
276 | ${monitoring}= openprocurement_client.Пошук об'єкта моніторингу по ідентифікатору ${username} ${monitoring_uaid} | 276 | ${monitoring}= openprocurement_client.Пошук об'єкта моніторингу по ідентифікатору ${username} ${monitoring_uaid} |
277 | Set To Dictionary ${USERS.users['${username}']} monitoring_data=${monitoring} | 277 | Set To Dictionary ${USERS.users['${username}']} monitoring_data=${monitoring} |
278 | Log ${USERS.users['${username}'].monitoring_data} | 278 | Log ${USERS.users['${username}'].monitoring_data} |
279 | [return] ${monitoring} | 279 | [return] ${monitoring} |
280 | 280 | ||
281 | 281 | ||
282 | +Надати відповідь користувачем ДАСУ | ||
283 | + [Arguments] ${username} ${monitoring_uaid} ${post_data} | ||
284 | + ${monitoring}= openprocurement_client.Запитати в замовника пояснення ${username} ${monitoring_uaid} ${post_data} | ||
285 | + [return] ${monitoring} | ||
286 | + | ||
287 | + | ||
282 | Надати пояснення замовником | 288 | Надати пояснення замовником |
283 | - [Arguments] ${username} ${monitoring_uaid} ${answer_data} | 289 | + [Arguments] ${username} ${monitoring_uaid} ${post_data} |
284 | Log ${USERS.users['${username}'].access_token} | 290 | Log ${USERS.users['${username}'].access_token} |
285 | ${monitoring}= openprocurement_client.Отримати доступ до об'єкта моніторингу ${username} ${monitoring_uaid} | 291 | ${monitoring}= openprocurement_client.Отримати доступ до об'єкта моніторингу ${username} ${monitoring_uaid} |
286 | - ${answer}= Call Method ${USERS.users['${username}'].dasu_client} patch_dialogue ${monitoring} ${answer_data} ${monitoring.data.dialogues[0].id} | ||
287 | - Log ${answer} | ||
288 | - [return] ${answer} | 292 | + ${post}= Call Method ${USERS.users['${username}'].dasu_client} create_post ${monitoring} ${post_data} |
293 | + Log ${post} | ||
294 | + [return] ${post} | ||
289 | 295 | ||
290 | 296 | ||
291 | Змінити статус об’єкта моніторингу | 297 | Змінити статус об’єкта моніторингу |
@@ -331,10 +337,10 @@ Library openprocurement_client.utils | @@ -331,10 +337,10 @@ Library openprocurement_client.utils | ||
331 | 337 | ||
332 | 338 | ||
333 | Надати пояснення замовником з власної ініціативи | 339 | Надати пояснення замовником з власної ініціативи |
334 | - [Arguments] ${username} ${monitoring_uaid} ${dialogue_data} | ||
335 | - ${party}= Call Method ${USERS.users['${username}'].dasu_client} create_dialogue ${USERS.users['${username}'].monitoring} ${dialogue_data} | ||
336 | - Log ${party} | ||
337 | - [return] ${monitoring} | 340 | + [Arguments] ${username} ${monitoring_uaid} ${post_data} |
341 | + ${post}= Call Method ${USERS.users['${username}'].dasu_client} create_post ${USERS.users['${username}'].monitoring} ${post_data} | ||
342 | + Log ${post} | ||
343 | + [return] ${post} | ||
338 | 344 | ||
339 | 345 | ||
340 | Надати висновок про наявність/відсутність порушення в тендері | 346 | Надати висновок про наявність/відсутність порушення в тендері |
@@ -600,51 +600,50 @@ def tets_monitoring_data( tender_id, accelerator=None): | @@ -600,51 +600,50 @@ def tets_monitoring_data( tender_id, accelerator=None): | ||
600 | "reasons": [random.choice(["public", "fiscal", "indicator", "authorities", "media"])], | 600 | "reasons": [random.choice(["public", "fiscal", "indicator", "authorities", "media"])], |
601 | "tender_id": tender_id, | 601 | "tender_id": tender_id, |
602 | "procuringStages": [random.choice(["awarding", "contracting", "planning"])], | 602 | "procuringStages": [random.choice(["awarding", "contracting", "planning"])], |
603 | - "parties": [fake.procuringEntity()], | 603 | + "parties": [test_party()], |
604 | "decision": { | 604 | "decision": { |
605 | "date": get_now().isoformat(), | 605 | "date": get_now().isoformat(), |
606 | "description": fake_en.sentence(nb_words=10, variable_nb_words=True) | 606 | "description": fake_en.sentence(nb_words=10, variable_nb_words=True) |
607 | }, | 607 | }, |
608 | "mode": "test" | 608 | "mode": "test" |
609 | } | 609 | } |
610 | - data["parties"][0]["roles"] = [random.choice(["create", "decision", "conclusion"])] | ||
611 | - data["parties"][0]["name"] = "The State Audit Service of Ukraine" | ||
612 | data['monitoringDetails'] = 'quick, ' \ | 610 | data['monitoringDetails'] = 'quick, ' \ |
613 | 'accelerator={}'.format(accelerator) | 611 | 'accelerator={}'.format(accelerator) |
614 | return munchify({'data':data}) | 612 | return munchify({'data':data}) |
615 | 613 | ||
616 | 614 | ||
617 | -def test_party(party): | ||
618 | - party["roles"] = "dialogue" | ||
619 | - del party["kind"] | ||
620 | - return munchify({"data":party}) | 615 | +def test_party(): |
616 | + party = fake.procuringEntity() | ||
617 | + party["roles"] = [random.choice(['sas', 'risk_indicator'])] | ||
618 | + party["name"] = "The State Audit Service of Ukraine" | ||
619 | + return munchify(party) | ||
621 | 620 | ||
622 | 621 | ||
623 | -def test_dialogue(relatedParty_id): | 622 | +def test_dialogue(): |
624 | return munchify( | 623 | return munchify( |
625 | { | 624 | { |
626 | "data": | 625 | "data": |
627 | { | 626 | { |
628 | "title": fake_en.sentence(nb_words=10, variable_nb_words=True), | 627 | "title": fake_en.sentence(nb_words=10, variable_nb_words=True), |
629 | - "relatedParty": relatedParty_id, | ||
630 | "description": fake_en.sentence(nb_words=10, variable_nb_words=True) | 628 | "description": fake_en.sentence(nb_words=10, variable_nb_words=True) |
631 | } | 629 | } |
632 | }) | 630 | }) |
633 | 631 | ||
634 | 632 | ||
635 | -def test_conclusion(violationOccurred=False): | 633 | +def test_conclusion(violationOccurred, relatedParty_id): |
636 | return munchify( | 634 | return munchify( |
637 | { | 635 | { |
638 | "data": { | 636 | "data": { |
639 | "conclusion": { | 637 | "conclusion": { |
640 | "violationOccurred": violationOccurred, | 638 | "violationOccurred": violationOccurred, |
641 | - "violationType": random.choice(violationType) | 639 | + "violationType": random.choice(violationType), |
640 | + "relatedParty": relatedParty_id, | ||
642 | } | 641 | } |
643 | } | 642 | } |
644 | }) | 643 | }) |
645 | 644 | ||
646 | 645 | ||
647 | -def test_status_data(status): | 646 | +def test_status_data(status, relatedParty_id=None): |
648 | data = { | 647 | data = { |
649 | "data": { | 648 | "data": { |
650 | "status": status | 649 | "status": status |
@@ -653,16 +652,18 @@ def test_status_data(status): | @@ -653,16 +652,18 @@ def test_status_data(status): | ||
653 | if status in ('stopped', 'cancelled'): | 652 | if status in ('stopped', 'cancelled'): |
654 | data["data"]["cancellation"] = {} | 653 | data["data"]["cancellation"] = {} |
655 | data["data"]["cancellation"]["description"] = fake_en.sentence(nb_words=10, variable_nb_words=True) | 654 | data["data"]["cancellation"]["description"] = fake_en.sentence(nb_words=10, variable_nb_words=True) |
655 | + data["data"]["cancellation"]["relatedParty"] = relatedParty_id | ||
656 | return munchify(data) | 656 | return munchify(data) |
657 | 657 | ||
658 | 658 | ||
659 | -def test_elimination_report(corruption): | 659 | +def test_elimination_report(corruption, relatedParty_id): |
660 | return munchify({ | 660 | return munchify({ |
661 | "data": { | 661 | "data": { |
662 | "eliminationResolution": { | 662 | "eliminationResolution": { |
663 | "resultByType": { | 663 | "resultByType": { |
664 | corruption: random.choice(["eliminated", "not_eliminated", "no_mechanism"]) | 664 | corruption: random.choice(["eliminated", "not_eliminated", "no_mechanism"]) |
665 | }, | 665 | }, |
666 | + "relatedParty": relatedParty_id, | ||
666 | "result": random.choice(["completely", "partly", "none"]), | 667 | "result": random.choice(["completely", "partly", "none"]), |
667 | "description": fake_en.sentence(nb_words=10, variable_nb_words=True) | 668 | "description": fake_en.sentence(nb_words=10, variable_nb_words=True) |
668 | } | 669 | } |
@@ -421,40 +421,40 @@ ${MOZ_INTEGRATION} ${False} | @@ -421,40 +421,40 @@ ${MOZ_INTEGRATION} ${False} | ||
421 | Звірити відображення поля parties[0].identifier.legalName об'єкта моніторингу для користувача ${viewer} | 421 | Звірити відображення поля parties[0].identifier.legalName об'єкта моніторингу для користувача ${viewer} |
422 | 422 | ||
423 | 423 | ||
424 | -Можливість додати замовника як учасника процесу моніторингу | ||
425 | - [Tags] ${USERS.users['${dasu_user}'].broker}: Додати замовника | 424 | +Можливість додати учасника процесу моніторингу |
425 | + [Tags] ${USERS.users['${dasu_user}'].broker}: Додати учасника | ||
426 | ... dasu_user | 426 | ... dasu_user |
427 | ... ${USERS.users['${dasu_user}'].broker} | 427 | ... ${USERS.users['${dasu_user}'].broker} |
428 | - ... add_party_tender_owner | 428 | + ... add_party |
429 | ... critical | 429 | ... critical |
430 | [Teardown] Оновити DASU_LAST_MODIFICATION_DATE | 430 | [Teardown] Оновити DASU_LAST_MODIFICATION_DATE |
431 | - Можливість додати замовника як учасника процесу моніторингу | 431 | + Можливість додати учасника процесу моніторингу |
432 | 432 | ||
433 | 433 | ||
434 | -Відображення імені замовника в моніторингу | ||
435 | - [Tags] ${USERS.users['${viewer}'].broker}: Додати замовника | 434 | +Відображення імені доданого учасника |
435 | + [Tags] ${USERS.users['${viewer}'].broker}: Додати учасника | ||
436 | ... viewer | 436 | ... viewer |
437 | ... ${USERS.users['${viewer}'].broker} | 437 | ... ${USERS.users['${viewer}'].broker} |
438 | - ... add_party_tender_owner | 438 | + ... add_party |
439 | ... critical | 439 | ... critical |
440 | [Setup] Дочекатись синхронізації з ДАСУ ${viewer} | 440 | [Setup] Дочекатись синхронізації з ДАСУ ${viewer} |
441 | Отримати дані із поля parties[1].name об'єкта моніторингу для користувача ${viewer} | 441 | Отримати дані із поля parties[1].name об'єкта моніторингу для користувача ${viewer} |
442 | 442 | ||
443 | 443 | ||
444 | -Відображення ролі замовника в моніторингу | ||
445 | - [Tags] ${USERS.users['${viewer}'].broker}: Додати замовника | 444 | +Відображення ролі доданого учасника |
445 | + [Tags] ${USERS.users['${viewer}'].broker}: Додати учасника | ||
446 | ... viewer | 446 | ... viewer |
447 | ... ${USERS.users['${viewer}'].broker} | 447 | ... ${USERS.users['${viewer}'].broker} |
448 | - ... add_party_tender_owner | 448 | + ... add_party |
449 | ... critical | 449 | ... critical |
450 | Отримати дані із поля parties[1].roles об'єкта моніторингу для користувача ${viewer} | 450 | Отримати дані із поля parties[1].roles об'єкта моніторингу для користувача ${viewer} |
451 | 451 | ||
452 | 452 | ||
453 | -Відображення id замовника в моніторингу | ||
454 | - [Tags] ${USERS.users['${viewer}'].broker}: Додати замовника | 453 | +Відображення id доданого учасника |
454 | + [Tags] ${USERS.users['${viewer}'].broker}: Додати учасника | ||
455 | ... viewer | 455 | ... viewer |
456 | ... ${USERS.users['${viewer}'].broker} | 456 | ... ${USERS.users['${viewer}'].broker} |
457 | - ... add_party_tender_owner | 457 | + ... add_party |
458 | ... critical | 458 | ... critical |
459 | Отримати дані із поля parties[1].id об'єкта моніторингу для користувача ${viewer} | 459 | Отримати дані із поля parties[1].id об'єкта моніторингу для користувача ${viewer} |
460 | 460 | ||
@@ -463,7 +463,7 @@ ${MOZ_INTEGRATION} ${False} | @@ -463,7 +463,7 @@ ${MOZ_INTEGRATION} ${False} | ||
463 | [Tags] ${USERS.users['${dasu_user}'].broker}: Створення діалогу | 463 | [Tags] ${USERS.users['${dasu_user}'].broker}: Створення діалогу |
464 | ... dasu_user | 464 | ... dasu_user |
465 | ... ${USERS.users['${dasu_user}'].broker} | 465 | ... ${USERS.users['${dasu_user}'].broker} |
466 | - ... create_dialogue | 466 | + ... create_post |
467 | ... critical | 467 | ... critical |
468 | [Teardown] Оновити DASU_LAST_MODIFICATION_DATE | 468 | [Teardown] Оновити DASU_LAST_MODIFICATION_DATE |
469 | Можливість запитати в замовника пояснення | 469 | Можливість запитати в замовника пояснення |
@@ -480,14 +480,24 @@ ${MOZ_INTEGRATION} ${False} | @@ -480,14 +480,24 @@ ${MOZ_INTEGRATION} ${False} | ||
480 | Можливість надати пояснення замовником | 480 | Можливість надати пояснення замовником |
481 | 481 | ||
482 | 482 | ||
483 | -Відображення пояснення | 483 | +Відображення опису пояснення |
484 | [Tags] ${USERS.users['${dasu_user}'].broker}: Надання пояснення | 484 | [Tags] ${USERS.users['${dasu_user}'].broker}: Надання пояснення |
485 | ... dasu_user | 485 | ... dasu_user |
486 | ... ${USERS.users['${dasu_user}'].broker} | 486 | ... ${USERS.users['${dasu_user}'].broker} |
487 | ... answer_view | 487 | ... answer_view |
488 | ... critical | 488 | ... critical |
489 | [Setup] Дочекатись синхронізації з ДАСУ ${dasu_user} | 489 | [Setup] Дочекатись синхронізації з ДАСУ ${dasu_user} |
490 | - Отримати дані із поля dialogues[0].answer об'єкта моніторингу для користувача ${dasu_user} | 490 | + Отримати дані із поля posts[1].description об'єкта моніторингу для користувача ${dasu_user} |
491 | + | ||
492 | + | ||
493 | +Відображення заголовку пояснення | ||
494 | + [Tags] ${USERS.users['${dasu_user}'].broker}: Надання пояснення | ||
495 | + ... dasu_user | ||
496 | + ... ${USERS.users['${dasu_user}'].broker} | ||
497 | + ... answer_view | ||
498 | + ... critical | ||
499 | + [Setup] Дочекатись синхронізації з ДАСУ ${dasu_user} | ||
500 | + Отримати дані із поля posts[1].title об'єкта моніторингу для користувача ${dasu_user} | ||
491 | 501 | ||
492 | 502 | ||
493 | Можливість надати висновок про відсутність порушення в тендері | 503 | Можливість надати висновок про відсутність порушення в тендері |
@@ -569,19 +579,48 @@ ${MOZ_INTEGRATION} ${False} | @@ -569,19 +579,48 @@ ${MOZ_INTEGRATION} ${False} | ||
569 | [Tags] ${USERS.users['${dasu_user}'].broker}: Надання пояснення | 579 | [Tags] ${USERS.users['${dasu_user}'].broker}: Надання пояснення |
570 | ... dasu_user | 580 | ... dasu_user |
571 | ... ${USERS.users['${dasu_user}'].broker} | 581 | ... ${USERS.users['${dasu_user}'].broker} |
572 | - ... dialogue_view | 582 | + ... post_view |
573 | ... critical | 583 | ... critical |
574 | [Setup] Дочекатись синхронізації з ДАСУ ${dasu_user} | 584 | [Setup] Дочекатись синхронізації з ДАСУ ${dasu_user} |
575 | - Отримати дані із поля dialogues[1].title об'єкта моніторингу для користувача ${dasu_user} | 585 | + Отримати дані із поля posts[2].title об'єкта моніторингу для користувача ${dasu_user} |
576 | 586 | ||
577 | 587 | ||
578 | Відображення опису пояснення замовника з власної ініціативи | 588 | Відображення опису пояснення замовника з власної ініціативи |
579 | [Tags] ${USERS.users['${dasu_user}'].broker}: Надання пояснення | 589 | [Tags] ${USERS.users['${dasu_user}'].broker}: Надання пояснення |
580 | ... dasu_user | 590 | ... dasu_user |
581 | ... ${USERS.users['${dasu_user}'].broker} | 591 | ... ${USERS.users['${dasu_user}'].broker} |
582 | - ... dialogue_view | 592 | + ... post_view |
593 | + ... critical | ||
594 | + Отримати дані із поля posts[2].description об'єкта моніторингу для користувача ${dasu_user} | ||
595 | + | ||
596 | + | ||
597 | +Можливість надати відповідь на пояснення замовника | ||
598 | + [Tags] ${USERS.users['${dasu_user}'].broker}: Надання пояснення | ||
599 | + ... dasu_user | ||
600 | + ... ${USERS.users['${dasu_user}'].broker} | ||
601 | + ... addressed | ||
602 | + ... critical | ||
603 | + [Teardown] Оновити DASU_LAST_MODIFICATION_DATE | ||
604 | + Можливість надати відповідь користувачем ДАСУ | ||
605 | + | ||
606 | + | ||
607 | +Відображення заголовку відповіді | ||
608 | + [Tags] ${USERS.users['${tender_owner}'].broker}: Надання пояснення | ||
609 | + ... tender_owner | ||
610 | + ... ${USERS.users['${tender_owner}'].broker} | ||
611 | + ... post_view | ||
612 | + ... critical | ||
613 | + [Setup] Дочекатись синхронізації з ДАСУ ${tender_owner} | ||
614 | + Отримати дані із поля posts[3].title об'єкта моніторингу для користувача ${tender_owner} | ||
615 | + | ||
616 | + | ||
617 | +Відображення опису відповіді | ||
618 | + [Tags] ${USERS.users['${tender_owner}'].broker}: Надання пояснення | ||
619 | + ... tender_owner | ||
620 | + ... ${USERS.users['${tender_owner}'].broker} | ||
621 | + ... post_view | ||
583 | ... critical | 622 | ... critical |
584 | - Отримати дані із поля dialogues[1].description об'єкта моніторингу для користувача ${dasu_user} | 623 | + Отримати дані із поля posts[3].description об'єкта моніторингу для користувача ${tender_owner} |
585 | 624 | ||
586 | 625 | ||
587 | Можливість надати звіт про усунення порушення замовником | 626 | Можливість надати звіт про усунення порушення замовником |
@@ -730,6 +769,15 @@ ${MOZ_INTEGRATION} ${False} | @@ -730,6 +769,15 @@ ${MOZ_INTEGRATION} ${False} | ||
730 | Отримати дані із поля cancellation.description об'єкта моніторингу для користувача ${viewer} | 769 | Отримати дані із поля cancellation.description об'єкта моніторингу для користувача ${viewer} |
731 | 770 | ||
732 | 771 | ||
772 | +Відображення дати публікації звіту про зупинення | ||
773 | + [Tags] ${USERS.users['${viewer}'].broker}: Завершення моніторингу | ||
774 | + ... viewer | ||
775 | + ... ${USERS.users['${viewer}'].broker} | ||
776 | + ... cancellation_view | ||
777 | + ... critical | ||
778 | + Отримати дані із поля cancellation.datePublished об'єкта моніторингу для користувача ${viewer} | ||
779 | + | ||
780 | + | ||
733 | Можливість змінити статус об’єкта моніторингу на closed | 781 | Можливість змінити статус об’єкта моніторингу на closed |
734 | [Tags] ${USERS.users['${dasu_user}'].broker}: Завершення моніторингу | 782 | [Tags] ${USERS.users['${dasu_user}'].broker}: Завершення моніторингу |
735 | ... dasu_user | 783 | ... dasu_user |
@@ -17,10 +17,9 @@ | @@ -17,10 +17,9 @@ | ||
17 | -i add_doc | 17 | -i add_doc |
18 | -i active_monitoring | 18 | -i active_monitoring |
19 | 19 | ||
20 | --i add_party_tender_owner | ||
21 | --i create_dialogue | 20 | +-i add_party |
21 | +-i create_post | ||
22 | -i answer_tender_owner | 22 | -i answer_tender_owner |
23 | - | ||
24 | -i answer_view | 23 | -i answer_view |
25 | 24 | ||
26 | -i declined | 25 | -i declined |
@@ -17,20 +17,19 @@ | @@ -17,20 +17,19 @@ | ||
17 | 17 | ||
18 | -i add_doc | 18 | -i add_doc |
19 | -i active_monitoring | 19 | -i active_monitoring |
20 | +-i add_party | ||
20 | 21 | ||
21 | --i add_party_tender_owner | ||
22 | --i create_dialogue | ||
23 | --i answer_tender_owner | 22 | +-i create_post |
24 | 23 | ||
24 | +-i answer_tender_owner | ||
25 | -i answer_view | 25 | -i answer_view |
26 | +-i addressed | ||
27 | +-i post_view | ||
26 | -i conclusion_view | 28 | -i conclusion_view |
27 | --i dialogue_view | ||
28 | -i report_view | 29 | -i report_view |
29 | -i resolution_view | 30 | -i resolution_view |
30 | -i appeal_view | 31 | -i appeal_view |
31 | 32 | ||
32 | --i addressed | ||
33 | - | ||
34 | -i eliminationPeriod_endDate | 33 | -i eliminationPeriod_endDate |
35 | 34 | ||
36 | -i completed | 35 | -i completed |
Please
register
or
login
to post a comment