Commit 9e57f255f89b5c110b372fe746a5eb9a78a32085
Committed by
GitHub
Merge pull request #525 from OrysiaDrabych/complaint_status
OpenUA complaints
Showing
3 changed files
with
40 additions
and
8 deletions
@@ -794,7 +794,7 @@ Resource resource.robot | @@ -794,7 +794,7 @@ Resource resource.robot | ||
794 | 794 | ||
795 | Можливість скасувати вимогу про виправлення визначення ${award_index} переможця | 795 | Можливість скасувати вимогу про виправлення визначення ${award_index} переможця |
796 | ${cancellation_reason}= create_fake_sentence | 796 | ${cancellation_reason}= create_fake_sentence |
797 | - ${status}= Set variable if 'open' in '${MODE}' stopping cancelled | 797 | + ${status}= Set variable if "${USERS.users['${provider}'].tender_data.data.awards[${award_index}].complaints[-1].status}" == 'pending' and 'open' in '${MODE}' stopping cancelled |
798 | ${data}= Create Dictionary | 798 | ${data}= Create Dictionary |
799 | ... status=${status} | 799 | ... status=${status} |
800 | ... cancellationReason=${cancellation_reason} | 800 | ... cancellationReason=${cancellation_reason} |
@@ -807,7 +807,6 @@ Resource resource.robot | @@ -807,7 +807,6 @@ Resource resource.robot | ||
807 | ... ${cancellation_data} | 807 | ... ${cancellation_data} |
808 | ... ${award_index} | 808 | ... ${award_index} |
809 | Set To Dictionary ${USERS.users['${provider}'].claim_data} cancellation ${cancellation_data} | 809 | Set To Dictionary ${USERS.users['${provider}'].claim_data} cancellation ${cancellation_data} |
810 | - ${status}= Set variable if 'open' in '${MODE}' stopping cancelled | ||
811 | Wait until keyword succeeds | 810 | Wait until keyword succeeds |
812 | ... 5 min 15 sec | 811 | ... 5 min 15 sec |
813 | ... 15 sec | 812 | ... 15 sec |
@@ -605,8 +605,7 @@ Library openprocurement_client.utils | @@ -605,8 +605,7 @@ Library openprocurement_client.utils | ||
605 | ... ${award_index} | 605 | ... ${award_index} |
606 | ... ${document} | 606 | ... ${document} |
607 | 607 | ||
608 | - ${status}= Set variable if 'open' in '${MODE}' pending claim | ||
609 | - ${data}= Create Dictionary status=${status} | 608 | + ${data}= Create Dictionary status=claim |
610 | ${confirmation_data}= Create Dictionary data=${data} | 609 | ${confirmation_data}= Create Dictionary data=${data} |
611 | openprocurement_client.Подати вимогу про виправлення визначення переможця | 610 | openprocurement_client.Подати вимогу про виправлення визначення переможця |
612 | ... ${username} | 611 | ... ${username} |
@@ -339,6 +339,7 @@ ${award_index} ${0} | @@ -339,6 +339,7 @@ ${award_index} ${0} | ||
339 | ... ${USERS.users['${provider}'].broker} | 339 | ... ${USERS.users['${provider}'].broker} |
340 | ... tender_complaint | 340 | ... tender_complaint |
341 | ... critical | 341 | ... critical |
342 | + ... below_complaint | ||
342 | [Teardown] Оновити LAST_MODIFICATION_DATE | 343 | [Teardown] Оновити LAST_MODIFICATION_DATE |
343 | Можливість створити вимогу про виправлення умов закупівлі із документацією користувачем ${provider} | 344 | Можливість створити вимогу про виправлення умов закупівлі із документацією користувачем ${provider} |
344 | Дочекатись синхронізації з майданчиком ${tender_owner} | 345 | Дочекатись синхронізації з майданчиком ${tender_owner} |
@@ -353,6 +354,7 @@ ${award_index} ${0} | @@ -353,6 +354,7 @@ ${award_index} ${0} | ||
353 | ... ${USERS.users['${viewer}'].broker} | 354 | ... ${USERS.users['${viewer}'].broker} |
354 | ... tender_complaint | 355 | ... tender_complaint |
355 | ... non-critical | 356 | ... non-critical |
357 | + ... below_complaint | ||
356 | [Setup] Дочекатись синхронізації з майданчиком ${viewer} | 358 | [Setup] Дочекатись синхронізації з майданчиком ${viewer} |
357 | Звірити відображення поля status вимоги із pending для користувача ${viewer} | 359 | Звірити відображення поля status вимоги із pending для користувача ${viewer} |
358 | 360 | ||
@@ -363,6 +365,7 @@ ${award_index} ${0} | @@ -363,6 +365,7 @@ ${award_index} ${0} | ||
363 | ... ${USERS.users['${viewer}'].broker} | 365 | ... ${USERS.users['${viewer}'].broker} |
364 | ... tender_complaint | 366 | ... tender_complaint |
365 | ... non-critical | 367 | ... non-critical |
368 | + ... below_complaint | ||
366 | Звірити відображення поля satisfied вимоги із ${USERS.users['${provider}'].tender_claim_data.escalation.data.satisfied} для користувача ${viewer} | 369 | Звірити відображення поля satisfied вимоги із ${USERS.users['${provider}'].tender_claim_data.escalation.data.satisfied} для користувача ${viewer} |
367 | 370 | ||
368 | 371 | ||
@@ -372,6 +375,7 @@ ${award_index} ${0} | @@ -372,6 +375,7 @@ ${award_index} ${0} | ||
372 | ... ${USERS.users['${provider}'].broker} | 375 | ... ${USERS.users['${provider}'].broker} |
373 | ... tender_complaint | 376 | ... tender_complaint |
374 | ... critical | 377 | ... critical |
378 | + ... below_complaint | ||
375 | [Setup] Дочекатись синхронізації з майданчиком ${provider} | 379 | [Setup] Дочекатись синхронізації з майданчиком ${provider} |
376 | [Teardown] Оновити LAST_MODIFICATION_DATE | 380 | [Teardown] Оновити LAST_MODIFICATION_DATE |
377 | Можливість скасувати вимогу про виправлення умов закупівлі | 381 | Можливість скасувати вимогу про виправлення умов закупівлі |
@@ -383,6 +387,7 @@ ${award_index} ${0} | @@ -383,6 +387,7 @@ ${award_index} ${0} | ||
383 | ... ${USERS.users['${viewer}'].broker} | 387 | ... ${USERS.users['${viewer}'].broker} |
384 | ... tender_complaint | 388 | ... tender_complaint |
385 | ... non-critical | 389 | ... non-critical |
390 | + ... below_complaint | ||
386 | [Setup] Дочекатись синхронізації з майданчиком ${viewer} | 391 | [Setup] Дочекатись синхронізації з майданчиком ${viewer} |
387 | Звірити відображення поля status вимоги із cancelled для користувача ${viewer} | 392 | Звірити відображення поля status вимоги із cancelled для користувача ${viewer} |
388 | 393 | ||
@@ -393,6 +398,7 @@ ${award_index} ${0} | @@ -393,6 +398,7 @@ ${award_index} ${0} | ||
393 | ... ${USERS.users['${viewer}'].broker} | 398 | ... ${USERS.users['${viewer}'].broker} |
394 | ... tender_complaint | 399 | ... tender_complaint |
395 | ... non-critical | 400 | ... non-critical |
401 | + ... below_complaint | ||
396 | Звірити відображення поля cancellationReason вимоги із ${USERS.users['${provider}'].tender_claim_data.cancellation.data.cancellationReason} для користувача ${viewer} | 402 | Звірити відображення поля cancellationReason вимоги із ${USERS.users['${provider}'].tender_claim_data.cancellation.data.cancellationReason} для користувача ${viewer} |
397 | 403 | ||
398 | 404 | ||
@@ -402,6 +408,7 @@ ${award_index} ${0} | @@ -402,6 +408,7 @@ ${award_index} ${0} | ||
402 | ... ${USERS.users['${provider}'].broker} | 408 | ... ${USERS.users['${provider}'].broker} |
403 | ... lot_complaint | 409 | ... lot_complaint |
404 | ... critical | 410 | ... critical |
411 | + ... below_complaint | ||
405 | [Setup] Дочекатись синхронізації з майданчиком ${provider} | 412 | [Setup] Дочекатись синхронізації з майданчиком ${provider} |
406 | [Teardown] Оновити LAST_MODIFICATION_DATE | 413 | [Teardown] Оновити LAST_MODIFICATION_DATE |
407 | Можливість створити вимогу про виправлення умов ${lot_index} лоту із документацією | 414 | Можливість створити вимогу про виправлення умов ${lot_index} лоту із документацією |
@@ -417,6 +424,7 @@ ${award_index} ${0} | @@ -417,6 +424,7 @@ ${award_index} ${0} | ||
417 | ... ${USERS.users['${provider}'].broker} | 424 | ... ${USERS.users['${provider}'].broker} |
418 | ... lot_complaint | 425 | ... lot_complaint |
419 | ... critical | 426 | ... critical |
427 | + ... below_complaint | ||
420 | [Teardown] Оновити LAST_MODIFICATION_DATE | 428 | [Teardown] Оновити LAST_MODIFICATION_DATE |
421 | Можливість скасувати вимогу про виправлення умов лоту | 429 | Можливість скасувати вимогу про виправлення умов лоту |
422 | 430 | ||
@@ -555,6 +563,7 @@ ${award_index} ${0} | @@ -555,6 +563,7 @@ ${award_index} ${0} | ||
555 | ... ${USERS.users['${provider}'].broker} | 563 | ... ${USERS.users['${provider}'].broker} |
556 | ... award_complaint | 564 | ... award_complaint |
557 | ... critical | 565 | ... critical |
566 | + ... below_complaint | ||
558 | [Setup] Дочекатись синхронізації з майданчиком ${provider} | 567 | [Setup] Дочекатись синхронізації з майданчиком ${provider} |
559 | [Teardown] Оновити LAST_MODIFICATION_DATE | 568 | [Teardown] Оновити LAST_MODIFICATION_DATE |
560 | Можливість підтвердити задоволення вимоги про виправлення визначення ${award_index} переможця | 569 | Можливість підтвердити задоволення вимоги про виправлення визначення ${award_index} переможця |
@@ -566,6 +575,7 @@ ${award_index} ${0} | @@ -566,6 +575,7 @@ ${award_index} ${0} | ||
566 | ... ${USERS.users['${viewer}'].broker} | 575 | ... ${USERS.users['${viewer}'].broker} |
567 | ... award_complaint | 576 | ... award_complaint |
568 | ... non-critical | 577 | ... non-critical |
578 | + ... below_complaint | ||
569 | [Setup] Дочекатись синхронізації з майданчиком ${viewer} | 579 | [Setup] Дочекатись синхронізації з майданчиком ${viewer} |
570 | Звірити відображення поля status вимоги про виправлення визначення ${award_index} переможця із resolved для користувача ${viewer} | 580 | Звірити відображення поля status вимоги про виправлення визначення ${award_index} переможця із resolved для користувача ${viewer} |
571 | 581 | ||
@@ -576,6 +586,7 @@ ${award_index} ${0} | @@ -576,6 +586,7 @@ ${award_index} ${0} | ||
576 | ... ${USERS.users['${viewer}'].broker} | 586 | ... ${USERS.users['${viewer}'].broker} |
577 | ... award_complaint | 587 | ... award_complaint |
578 | ... non-critical | 588 | ... non-critical |
589 | + ... below_complaint | ||
579 | Звірити відображення поля satisfied вимоги про виправлення визначення ${award_index} переможця із ${USERS.users['${provider}'].claim_data.claim_answer_confirm.data.satisfied} для користувача ${viewer} | 590 | Звірити відображення поля satisfied вимоги про виправлення визначення ${award_index} переможця із ${USERS.users['${provider}'].claim_data.claim_answer_confirm.data.satisfied} для користувача ${viewer} |
580 | 591 | ||
581 | 592 | ||
@@ -657,7 +668,7 @@ ${award_index} ${0} | @@ -657,7 +668,7 @@ ${award_index} ${0} | ||
657 | Звірити відображення поля status вимоги про виправлення визначення ${award_index} переможця із cancelled для користувача ${viewer} | 668 | Звірити відображення поля status вимоги про виправлення визначення ${award_index} переможця із cancelled для користувача ${viewer} |
658 | 669 | ||
659 | 670 | ||
660 | -Можливість створити, подати, відповісти на вимогу про виправлення визначення переможця і перетворити її в скаргу | 671 | +Можливість створити чернетку вимоги про виправлення визначення переможця |
661 | [Tags] ${USERS.users['${provider}'].broker}: Процес оскарження | 672 | [Tags] ${USERS.users['${provider}'].broker}: Процес оскарження |
662 | ... provider | 673 | ... provider |
663 | ... ${USERS.users['${provider}'].broker} | 674 | ... ${USERS.users['${provider}'].broker} |
@@ -665,10 +676,31 @@ ${award_index} ${0} | @@ -665,10 +676,31 @@ ${award_index} ${0} | ||
665 | ... critical | 676 | ... critical |
666 | [Setup] Дочекатись синхронізації з майданчиком ${provider} | 677 | [Setup] Дочекатись синхронізації з майданчиком ${provider} |
667 | [Teardown] Оновити LAST_MODIFICATION_DATE | 678 | [Teardown] Оновити LAST_MODIFICATION_DATE |
679 | + Можливість створити чернетку вимоги про виправлення визначення ${award_index} переможця | ||
680 | + | ||
681 | + | ||
682 | +Можливість подати і відповісти на вимогу про виправлення визначення переможця | ||
683 | + [Tags] ${USERS.users['${provider}'].broker}: Процес оскарження | ||
684 | + ... provider | ||
685 | + ... ${USERS.users['${provider}'].broker} | ||
686 | + ... award_complaint | ||
687 | + ... critical | ||
688 | + ... below_complaint | ||
689 | + [Setup] Дочекатись синхронізації з майданчиком ${provider} | ||
690 | + [Teardown] Оновити LAST_MODIFICATION_DATE | ||
668 | Можливість створити вимогу про виправлення визначення ${award_index} переможця із документацією | 691 | Можливість створити вимогу про виправлення визначення ${award_index} переможця із документацією |
669 | Дочекатись синхронізації з майданчиком ${tender_owner} | 692 | Дочекатись синхронізації з майданчиком ${tender_owner} |
670 | Можливість відповісти на вимогу про виправлення визначення ${award_index} переможця | 693 | Можливість відповісти на вимогу про виправлення визначення ${award_index} переможця |
671 | - Дочекатись синхронізації з майданчиком ${provider} | 694 | + |
695 | + | ||
696 | +Можливість подати скаргу про виправлення визначення переможця | ||
697 | + [Tags] ${USERS.users['${provider}'].broker}: Процес оскарження | ||
698 | + ... provider | ||
699 | + ... ${USERS.users['${provider}'].broker} | ||
700 | + ... award_complaint | ||
701 | + ... critical | ||
702 | + [Setup] Дочекатись синхронізації з майданчиком ${provider} | ||
703 | + [Teardown] Оновити LAST_MODIFICATION_DATE | ||
672 | Можливість перетворити вимогу про виправлення визначення ${award_index} переможця в скаргу | 704 | Можливість перетворити вимогу про виправлення визначення ${award_index} переможця в скаргу |
673 | 705 | ||
674 | 706 | ||
@@ -688,6 +720,7 @@ ${award_index} ${0} | @@ -688,6 +720,7 @@ ${award_index} ${0} | ||
688 | ... ${USERS.users['${viewer}'].broker} | 720 | ... ${USERS.users['${viewer}'].broker} |
689 | ... award_complaint | 721 | ... award_complaint |
690 | ... non-critical | 722 | ... non-critical |
723 | + ... below_complaint | ||
691 | Звірити відображення поля satisfied вимоги про виправлення визначення ${award_index} переможця із ${USERS.users['${provider}'].claim_data.escalation.data.satisfied} для користувача ${viewer} | 724 | Звірити відображення поля satisfied вимоги про виправлення визначення ${award_index} переможця із ${USERS.users['${provider}'].claim_data.escalation.data.satisfied} для користувача ${viewer} |
692 | 725 | ||
693 | 726 | ||
@@ -702,14 +735,15 @@ ${award_index} ${0} | @@ -702,14 +735,15 @@ ${award_index} ${0} | ||
702 | Можливість скасувати вимогу про виправлення визначення ${award_index} переможця | 735 | Можливість скасувати вимогу про виправлення визначення ${award_index} переможця |
703 | 736 | ||
704 | 737 | ||
705 | -Відображення статусу 'cancelled' скарги про виправлення визначення переможця | 738 | +Відображення статусу 'cancelled'/'stopping' скарги про виправлення визначення переможця |
706 | [Tags] ${USERS.users['${viewer}'].broker}: Відображення оскарження | 739 | [Tags] ${USERS.users['${viewer}'].broker}: Відображення оскарження |
707 | ... viewer | 740 | ... viewer |
708 | ... ${USERS.users['${viewer}'].broker} | 741 | ... ${USERS.users['${viewer}'].broker} |
709 | ... award_complaint | 742 | ... award_complaint |
710 | ... non-critical | 743 | ... non-critical |
711 | [Setup] Дочекатись синхронізації з майданчиком ${viewer} | 744 | [Setup] Дочекатись синхронізації з майданчиком ${viewer} |
712 | - Звірити відображення поля status вимоги про виправлення визначення ${award_index} переможця із cancelled для користувача ${viewer} | 745 | + ${status}= Set variable if 'open' in '${MODE}' stopping cancelled |
746 | + Звірити відображення поля status вимоги про виправлення визначення ${award_index} переможця із ${status} для користувача ${viewer} | ||
713 | 747 | ||
714 | 748 | ||
715 | Відображення причини скасування скарги про виправлення визначення переможця | 749 | Відображення причини скасування скарги про виправлення визначення переможця |
Please
register
or
login
to post a comment