Commit 1f04c897fb3b859f831ec0852bc92c29f239163d

Authored by ivanka12
Committed by GitHub
2 parents 03b6149e daf97a9d

Merge pull request #845 from ivanka12/dasu

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