Commit 350bec0edfded350db4d38ce22a284cd6f7186fc

Authored by ivanka12
1 parent df562550

adapt keywords and testcases for post

... ... @@ -135,13 +135,21 @@ Resource resource.robot
135 135
136 136
137 137 Можливість запитати в замовника пояснення
138   - ${party_data}= test_dialogue ${USERS.users['${dasu_user}'].monitoring_data.data.parties[1].id}
139   - 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}
140 141
141 142
142 143 Можливість надати пояснення замовником
143   - ${answer_data}= test_question_answer_data
144   - 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}
145 153
146 154
147 155 Можливість надати висновок про наявність порушення в тендері
... ... @@ -160,8 +168,7 @@ Resource resource.robot
160 168
161 169
162 170 Можливість надати пояснення замовником з власної ініціативи
163   - ${party_data}= test_dialogue ${USERS.users['${dasu_user}'].monitoring_data.data.parties[1].id}
164   - Remove From Dictionary ${party_data.data} relatedParty
  171 + ${party_data}= test_dialogue
165 172 Run As ${tender_owner} Надати пояснення замовником з власної ініціативи ${MONITORING['MONITORING_UAID']} ${party_data}
166 173
167 174
... ...
... ... @@ -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 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 276 ${monitoring}= openprocurement_client.Пошук об'єкта моніторингу по ідентифікатору ${username} ${monitoring_uaid}
277 277 Set To Dictionary ${USERS.users['${username}']} monitoring_data=${monitoring}
278 278 Log ${USERS.users['${username}'].monitoring_data}
279 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 290 Log ${USERS.users['${username}'].access_token}
285 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 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 Надати висновок про наявність/відсутність порушення в тендері
... ...
... ... @@ -619,13 +619,12 @@ def test_party():
619 619 return munchify(party)
620 620
621 621
622   -def test_dialogue(relatedParty_id):
  622 +def test_dialogue():
623 623 return munchify(
624 624 {
625 625 "data":
626 626 {
627 627 "title": fake_en.sentence(nb_words=10, variable_nb_words=True),
628   - "relatedParty": relatedParty_id,
629 628 "description": fake_en.sentence(nb_words=10, variable_nb_words=True)
630 629 }
631 630 })
... ...
... ... @@ -463,7 +463,7 @@ ${MOZ_INTEGRATION} ${False}
463 463 [Tags] ${USERS.users['${dasu_user}'].broker}: Створення діалогу
464 464 ... dasu_user
465 465 ... ${USERS.users['${dasu_user}'].broker}
466   - ... create_dialogue
  466 + ... create_post
467 467 ... critical
468 468 [Teardown] Оновити DASU_LAST_MODIFICATION_DATE
469 469 Можливість запитати в замовника пояснення
... ... @@ -480,14 +480,24 @@ ${MOZ_INTEGRATION} ${False}
480 480 Можливість надати пояснення замовником
481 481
482 482
483   -Відображення пояснення
  483 +Відображення опису пояснення
484 484 [Tags] ${USERS.users['${dasu_user}'].broker}: Надання пояснення
485 485 ... dasu_user
486 486 ... ${USERS.users['${dasu_user}'].broker}
487 487 ... answer_view
488 488 ... critical
489 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 579 [Tags] ${USERS.users['${dasu_user}'].broker}: Надання пояснення
570 580 ... dasu_user
571 581 ... ${USERS.users['${dasu_user}'].broker}
572   - ... dialogue_view
  582 + ... post_view
573 583 ... critical
574 584 [Setup] Дочекатись синхронізації з ДАСУ ${dasu_user}
575   - Отримати дані із поля dialogues[1].title об'єкта моніторингу для користувача ${dasu_user}
  585 + Отримати дані із поля posts[2].title об'єкта моніторингу для користувача ${dasu_user}
576 586
577 587
578 588 Відображення опису пояснення замовника з власної ініціативи
579 589 [Tags] ${USERS.users['${dasu_user}'].broker}: Надання пояснення
580 590 ... dasu_user
581 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 622 ... critical
584   - Отримати дані із поля dialogues[1].description об'єкта моніторингу для користувача ${dasu_user}
  623 + Отримати дані із поля posts[3].description об'єкта моніторингу для користувача ${tender_owner}
585 624
586 625
587 626 Можливість надати звіт про усунення порушення замовником
... ...
Please register or login to post a comment