Commit 956301f7df9cd52cf093c9e3ee189701e564ccf7

Authored by kosaniak
1 parent 67fa3ca5

Generalize claim answer keywords

... ... @@ -790,8 +790,8 @@ Resource resource.robot
790 790 ... ${award_index}
791 791
792 792
793   -Можливість відповісти 'invalid' на вимогу про виправлення умов закупівлі
794   - ${answer_data}= test_claim_invalid_answer_data
  793 +Можливість відповісти ${status} на вимогу про виправлення умов закупівлі
  794 + ${answer_data}= test_claim_answer_data ${status}
795 795 Log ${answer_data}
796 796 Run As ${tender_owner}
797 797 ... Відповісти на вимогу про виправлення умов закупівлі
... ... @@ -811,92 +811,8 @@ Resource resource.robot
811 811 ... answered
812 812
813 813
814   -Можливість відповісти 'declined' на вимогу про виправлення умов закупівлі
815   - ${answer_data}= test_claim_declined_answer_data
816   - Log ${answer_data}
817   - Run As ${tender_owner}
818   - ... Відповісти на вимогу про виправлення умов закупівлі
819   - ... ${TENDER['TENDER_UAID']}
820   - ... ${USERS.users['${provider}']['tender_claim_data']['complaintID']}
821   - ... ${answer_data}
822   - ${claim_data}= Create Dictionary claim_answer=${answer_data}
823   - ${claim_data}= munch_dict arg=${claim_data}
824   - Set To Dictionary ${USERS.users['${tender_owner}']} tender_claim_data ${claim_data}
825   - Wait until keyword succeeds
826   - ... 40 min 15 sec
827   - ... 15 sec
828   - ... Звірити статус вимоги/скарги
829   - ... ${provider}
830   - ... ${TENDER['TENDER_UAID']}
831   - ... ${USERS.users['${provider}']['tender_claim_data']['complaintID']}
832   - ... answered
833   -
834   -
835   -Можливість відповісти на вимогу про виправлення умов закупівлі
836   - ${answer_data}= test_claim_answer_data
837   - Log ${answer_data}
838   - Run As ${tender_owner}
839   - ... Відповісти на вимогу про виправлення умов закупівлі
840   - ... ${TENDER['TENDER_UAID']}
841   - ... ${USERS.users['${provider}']['tender_claim_data']['complaintID']}
842   - ... ${answer_data}
843   - ${claim_data}= Create Dictionary claim_answer=${answer_data}
844   - ${claim_data}= munch_dict arg=${claim_data}
845   - Set To Dictionary ${USERS.users['${tender_owner}']} tender_claim_data ${claim_data}
846   - Wait until keyword succeeds
847   - ... 40 min 15 sec
848   - ... 15 sec
849   - ... Звірити статус вимоги/скарги
850   - ... ${provider}
851   - ... ${TENDER['TENDER_UAID']}
852   - ... ${USERS.users['${provider}']['tender_claim_data']['complaintID']}
853   - ... answered
854   -
855   -
856   -Можливість відповісти на вимогу про виправлення умов лоту
857   - ${answer_data}= test_claim_answer_data
858   - Log ${answer_data}
859   - Run As ${tender_owner}
860   - ... Відповісти на вимогу про виправлення умов лоту
861   - ... ${TENDER['TENDER_UAID']}
862   - ... ${USERS.users['${provider}']['lot_claim_data']['complaintID']}
863   - ... ${answer_data}
864   - ${claim_data}= Create Dictionary claim_answer=${answer_data}
865   - ${claim_data}= munch_dict arg=${claim_data}
866   - Set To Dictionary ${USERS.users['${tender_owner}']} lot_claim_data ${claim_data}
867   - Wait until keyword succeeds
868   - ... 40 min 15 sec
869   - ... 15 sec
870   - ... Звірити статус вимоги/скарги
871   - ... ${provider}
872   - ... ${TENDER['TENDER_UAID']}
873   - ... ${USERS.users['${provider}']['lot_claim_data']['complaintID']}
874   - ... answered
875   -
876   -
877   -Можливість відповісти 'declined' на вимогу про виправлення умов лоту
878   - ${answer_data}= test_claim_declined_answer_data
879   - Log ${answer_data}
880   - Run As ${tender_owner}
881   - ... Відповісти на вимогу про виправлення умов лоту
882   - ... ${TENDER['TENDER_UAID']}
883   - ... ${USERS.users['${provider}']['lot_claim_data']['complaintID']}
884   - ... ${answer_data}
885   - ${claim_data}= Create Dictionary claim_answer=${answer_data}
886   - ${claim_data}= munch_dict arg=${claim_data}
887   - Set To Dictionary ${USERS.users['${tender_owner}']} lot_claim_data ${claim_data}
888   - Wait until keyword succeeds
889   - ... 40 min 15 sec
890   - ... 15 sec
891   - ... Звірити статус вимоги/скарги
892   - ... ${provider}
893   - ... ${TENDER['TENDER_UAID']}
894   - ... ${USERS.users['${provider}']['lot_claim_data']['complaintID']}
895   - ... answered
896   -
897   -
898   -Можливість відповісти 'invalid' на вимогу про виправлення умов лоту
899   - ${answer_data}= test_claim_invalid_answer_data
  814 +Можливість відповісти ${status} на вимогу про виправлення умов лоту
  815 + ${answer_data}= test_claim_answer_data ${status}
900 816 Log ${answer_data}
901 817 Run As ${tender_owner}
902 818 ... Відповісти на вимогу про виправлення умов лоту
... ... @@ -916,54 +832,8 @@ Resource resource.robot
916 832 ... answered
917 833
918 834
919   -Можливість відповісти на вимогу про виправлення визначення ${award_index} переможця
920   - ${answer_data}= test_claim_answer_data
921   - Log ${answer_data}
922   - Run As ${tender_owner}
923   - ... Відповісти на вимогу про виправлення визначення переможця
924   - ... ${TENDER['TENDER_UAID']}
925   - ... ${USERS.users['${provider}']['claim_data']['complaintID']}
926   - ... ${answer_data}
927   - ... ${award_index}
928   - ${claim_data}= Create Dictionary claim_answer=${answer_data}
929   - ${claim_data}= munch_dict arg=${claim_data}
930   - Set To Dictionary ${USERS.users['${tender_owner}']} claim_data ${claim_data}
931   - Wait until keyword succeeds
932   - ... 40 min 15 sec
933   - ... 15 sec
934   - ... Звірити статус вимоги/скарги
935   - ... ${provider}
936   - ... ${TENDER['TENDER_UAID']}
937   - ... ${USERS.users['${provider}']['claim_data']['complaintID']}
938   - ... answered
939   - ... ${award_index}
940   -
941   -
942   -Можливість відповісти 'declined' на вимогу про виправлення визначення ${award_index} переможця
943   - ${answer_data}= test_claim_declined_answer_data
944   - Log ${answer_data}
945   - Run As ${tender_owner}
946   - ... Відповісти на вимогу про виправлення визначення переможця
947   - ... ${TENDER['TENDER_UAID']}
948   - ... ${USERS.users['${provider}']['claim_data']['complaintID']}
949   - ... ${answer_data}
950   - ... ${award_index}
951   - ${claim_data}= Create Dictionary claim_answer=${answer_data}
952   - ${claim_data}= munch_dict arg=${claim_data}
953   - Set To Dictionary ${USERS.users['${tender_owner}']} claim_data ${claim_data}
954   - Wait until keyword succeeds
955   - ... 40 min 15 sec
956   - ... 15 sec
957   - ... Звірити статус вимоги/скарги
958   - ... ${provider}
959   - ... ${TENDER['TENDER_UAID']}
960   - ... ${USERS.users['${provider}']['claim_data']['complaintID']}
961   - ... answered
962   - ... ${award_index}
963   -
964   -
965   -Можливість відповісти 'invalid' на вимогу про виправлення визначення ${award_index} переможця
966   - ${answer_data}= test_claim_invalid_answer_data
  835 +Можливість відповісти ${status} на вимогу про виправлення визначення ${award_index} переможця
  836 + ${answer_data}= test_claim_answer_data ${status}
967 837 Log ${answer_data}
968 838 Run As ${tender_owner}
969 839 ... Відповісти на вимогу про виправлення визначення переможця
... ...
... ... @@ -110,7 +110,7 @@ ${award_index} ${0}
110 110 ... critical
111 111 [Setup] Дочекатись синхронізації з майданчиком ${tender_owner}
112 112 [Teardown] Оновити LAST_MODIFICATION_DATE
113   - Можливість відповісти на вимогу про виправлення умов закупівлі
  113 + Можливість відповісти resolved на вимогу про виправлення умов закупівлі
114 114
115 115
116 116 Відображення статусу 'answered' вимоги
... ... @@ -190,7 +190,7 @@ ${award_index} ${0}
190 190 ... critical
191 191 [Setup] Дочекатись синхронізації з майданчиком ${tender_owner}
192 192 [Teardown] Оновити LAST_MODIFICATION_DATE
193   - Можливість відповісти 'declined' на вимогу про виправлення умов закупівлі
  193 + Можливість відповісти declined на вимогу про виправлення умов закупівлі
194 194
195 195
196 196 Можливість заперечити незадоволення вимоги про виправлення умов закупівлі
... ... @@ -243,7 +243,7 @@ ${award_index} ${0}
243 243 ... critical
244 244 [Setup] Дочекатись синхронізації з майданчиком ${tender_owner}
245 245 [Teardown] Оновити LAST_MODIFICATION_DATE
246   - Можливість відповісти 'invalid' на вимогу про виправлення умов закупівлі
  246 + Можливість відповісти invalid на вимогу про виправлення умов закупівлі
247 247
248 248
249 249 Відображення статусу 'invalid' вимоги про виправлення умов закупівлі
... ... @@ -277,7 +277,7 @@ ${award_index} ${0}
277 277 ... critical
278 278 [Setup] Дочекатись синхронізації з майданчиком ${tender_owner}
279 279 [Teardown] Оновити LAST_MODIFICATION_DATE
280   - Можливість відповісти на вимогу про виправлення умов лоту
  280 + Можливість відповісти resolved на вимогу про виправлення умов лоту
281 281
282 282
283 283 Можливість підтвердити задоволення вимоги про виправлення умов лоту
... ... @@ -311,7 +311,7 @@ ${award_index} ${0}
311 311 ... critical
312 312 [Setup] Дочекатись синхронізації з майданчиком ${tender_owner}
313 313 [Teardown] Оновити LAST_MODIFICATION_DATE
314   - Можливість відповісти 'declined' на вимогу про виправлення умов лоту
  314 + Можливість відповісти declined на вимогу про виправлення умов лоту
315 315
316 316
317 317 Відображення статусу 'declined' вимоги про виправлення умов лоту
... ... @@ -345,7 +345,7 @@ ${award_index} ${0}
345 345 ... critical
346 346 [Setup] Дочекатись синхронізації з майданчиком ${tender_owner}
347 347 [Teardown] Оновити LAST_MODIFICATION_DATE
348   - Можливість відповісти 'invalid' на вимогу про виправлення умов лоту
  348 + Можливість відповісти invalid на вимогу про виправлення умов лоту
349 349
350 350
351 351 Відображення статусу 'invalid' вимоги про виправлення умов лоту
... ... @@ -452,7 +452,7 @@ ${award_index} ${0}
452 452 [Teardown] Оновити LAST_MODIFICATION_DATE
453 453 Можливість створити вимогу про виправлення умов закупівлі із документацією
454 454 Дочекатись синхронізації з майданчиком ${tender_owner}
455   - Можливість відповісти на вимогу про виправлення умов закупівлі
  455 + Можливість відповісти resolved на вимогу про виправлення умов закупівлі
456 456 Дочекатись синхронізації з майданчиком ${provider}
457 457 Можливість скасувати вимогу про виправлення умов закупівлі
458 458
... ... @@ -477,7 +477,7 @@ ${award_index} ${0}
477 477 [Teardown] Оновити LAST_MODIFICATION_DATE
478 478 Можливість створити вимогу про виправлення умов ${lot_index} лоту із документацією
479 479 Дочекатись синхронізації з майданчиком ${tender_owner}
480   - Можливість відповісти на вимогу про виправлення умов лоту
  480 + Можливість відповісти resolved на вимогу про виправлення умов лоту
481 481 Дочекатись синхронізації з майданчиком ${provider}
482 482 Можливість скасувати вимогу про виправлення умов лоту
483 483
... ... @@ -494,7 +494,7 @@ ${award_index} ${0}
494 494 [Teardown] Оновити LAST_MODIFICATION_DATE
495 495 Можливість створити вимогу про виправлення умов закупівлі із документацією
496 496 Дочекатись синхронізації з майданчиком ${tender_owner}
497   - Можливість відповісти на вимогу про виправлення умов закупівлі
  497 + Можливість відповісти resolved на вимогу про виправлення умов закупівлі
498 498 Дочекатись синхронізації з майданчиком ${provider}
499 499 Можливість перетворити вимогу про виправлення умов закупівлі в скаргу
500 500
... ... @@ -558,7 +558,7 @@ ${award_index} ${0}
558 558 [Teardown] Оновити LAST_MODIFICATION_DATE
559 559 Можливість створити вимогу про виправлення умов ${lot_index} лоту із документацією
560 560 Дочекатись синхронізації з майданчиком ${tender_owner}
561   - Можливість відповісти на вимогу про виправлення умов лоту
  561 + Можливість відповісти resolved на вимогу про виправлення умов лоту
562 562 Дочекатись синхронізації з майданчиком ${provider}
563 563 Можливість перетворити вимогу про виправлення умов лоту в скаргу
564 564
... ... @@ -670,7 +670,7 @@ ${award_index} ${0}
670 670 ... critical
671 671 [Setup] Дочекатись синхронізації з майданчиком ${tender_owner}
672 672 [Teardown] Оновити LAST_MODIFICATION_DATE
673   - Можливість відповісти на вимогу про виправлення визначення ${award_index} переможця
  673 + Можливість відповісти resolved на вимогу про виправлення визначення ${award_index} переможця
674 674
675 675
676 676 Відображення статусу 'answered' вимоги про виправлення визначення переможця
... ... @@ -794,7 +794,7 @@ ${award_index} ${0}
794 794 [Teardown] Оновити LAST_MODIFICATION_DATE
795 795 Можливість створити вимогу про виправлення визначення ${award_index} переможця із документацією
796 796 Дочекатись синхронізації з майданчиком ${tender_owner}
797   - Можливість відповісти на вимогу про виправлення визначення ${award_index} переможця
  797 + Можливість відповісти resolved на вимогу про виправлення визначення ${award_index} переможця
798 798 Дочекатись синхронізації з майданчиком ${provider}
799 799 Можливість скасувати вимогу про виправлення визначення ${award_index} переможця
800 800
... ... @@ -819,7 +819,7 @@ ${award_index} ${0}
819 819 [Teardown] Оновити LAST_MODIFICATION_DATE
820 820 Можливість створити вимогу про виправлення визначення ${award_index} переможця із документацією
821 821 Дочекатись синхронізації з майданчиком ${tender_owner}
822   - Можливість відповісти на вимогу про виправлення визначення ${award_index} переможця
  822 + Можливість відповісти resolved на вимогу про виправлення визначення ${award_index} переможця
823 823 Дочекатись синхронізації з майданчиком ${provider}
824 824 Можливість перетворити вимогу про виправлення визначення ${award_index} переможця в скаргу
825 825
... ...
... ... @@ -237,7 +237,16 @@ def test_complaint_data():
237 237 test_claim_data = test_complaint_data
238 238
239 239
240   -def test_claim_answer_data():
  240 +def test_claim_answer_data(status):
  241 + data = test_claim_resolved_answer_data()
  242 + if status == 'declined':
  243 + data = test_claim_declined_answer_data()
  244 + elif status == 'invalid':
  245 + data = test_claim_invalid_answer_data()
  246 + return data
  247 +
  248 +
  249 +def test_claim_resolved_answer_data():
241 250 return munchify({
242 251 "data": {
243 252 "status": "answered",
... ...
... ... @@ -26,6 +26,7 @@ from .initial_data import (
26 26 test_claim_answer_data,
27 27 test_claim_declined_answer_data,
28 28 test_claim_invalid_answer_data,
  29 + test_claim_resolved_answer_data,
29 30 test_claim_data,
30 31 test_complaint_data,
31 32 test_complaint_reply_data,
... ...
Please register or login to post a comment