Commit 27dba15ee38c3348ee5852d97f04e53e386b903c

Authored by alexdiatlov
Committed by GitHub
2 parents 9c7cd4df c5e6ce7d

Merge pull request #240 from ProzorroUKR/cancellation

refactor lot cancellation test cases
@@ -731,6 +731,8 @@ Library openprocurement_client.utils @@ -731,6 +731,8 @@ Library openprocurement_client.utils
731 Скасувати лот 731 Скасувати лот
732 [Arguments] ${username} ${tender_uaid} ${lot_id} ${cancellation_reason} ${cancellation_reasonType} ${document} ${new_description} 732 [Arguments] ${username} ${tender_uaid} ${lot_id} ${cancellation_reason} ${cancellation_reasonType} ${document} ${new_description}
733 ${tender}= openprocurement_client.Пошук тендера по ідентифікатору ${username} ${tender_uaid} 733 ${tender}= openprocurement_client.Пошук тендера по ідентифікатору ${username} ${tender_uaid}
  734 + ${procurementMethodType}= set variable ${USERS.users['${tender_owner}'].initial_data.data.procurementMethodType}
  735 + Log ${procurementMethodType}
734 ${lot_index}= get_object_index_by_id ${tender.data.lots} ${lot_id} 736 ${lot_index}= get_object_index_by_id ${tender.data.lots} ${lot_id}
735 ${lot_id}= Get Variable Value ${tender.data.lots[${lot_index}].id} 737 ${lot_id}= Get Variable Value ${tender.data.lots[${lot_index}].id}
736 ${data}= Create dictionary 738 ${data}= Create dictionary
@@ -742,12 +744,11 @@ Library openprocurement_client.utils @@ -742,12 +744,11 @@ Library openprocurement_client.utils
742 ${cancellation_data}= munch_dict arg=${cancellation_data} 744 ${cancellation_data}= munch_dict arg=${cancellation_data}
743 ${cancel_reply}= Call Method ${USERS.users['${username}'].client} create_cancellation ${tender} ${cancellation_data} 745 ${cancel_reply}= Call Method ${USERS.users['${username}'].client} create_cancellation ${tender} ${cancellation_data}
744 ${cancellation_id}= Set variable ${cancel_reply.data.id} 746 ${cancellation_id}= Set variable ${cancel_reply.data.id}
745 -  
746 ${document_id}= openprocurement_client.Завантажити документацію до запиту на скасування ${username} ${tender_uaid} ${cancellation_id} ${document} 747 ${document_id}= openprocurement_client.Завантажити документацію до запиту на скасування ${username} ${tender_uaid} ${cancellation_id} ${document}
747 -  
748 openprocurement_client.Змінити опис документа в скасуванні ${username} ${tender_uaid} ${cancellation_id} ${document_id} ${new_description} 748 openprocurement_client.Змінити опис документа в скасуванні ${username} ${tender_uaid} ${cancellation_id} ${document_id} ${new_description}
749 -  
750 - openprocurement_client.Підтвердити скасування закупівлі ${username} ${tender_uaid} ${cancellation_id} 749 + run keyword if '${procurementMethodType}' in ['belowThreshold', 'reporting', 'closeFrameworkAgreementUA']
  750 + ... openprocurement_client.Підтвердити скасування закупівлі ${username} ${tender_uaid} ${cancellation_id}
  751 + ... ELSE openprocurement_client.Перевести скасування закупівлі в період очікування ${username} ${tender_uaid} ${cancellation_id}
751 752
752 753
753 Отримати інформацію з документа до лоту 754 Отримати інформацію з документа до лоту
@@ -44,11 +44,22 @@ ${PLAN_TENDER} ${True} @@ -44,11 +44,22 @@ ${PLAN_TENDER} ${True}
44 Можливість скасувати 0 лот 44 Можливість скасувати 0 лот
45 45
46 46
  47 +Дочекатися закічення complait періоду скасування лота
  48 + [Tags] ${USERS.users['${tender_owner}'].broker}: Скасування тендера
  49 + ... tender_owner
  50 + ... ${USERS.users['${tender_owner}'].broker}
  51 + ... lot_cancellation_stand_still
  52 + ... critical
  53 + Log ${TENDER['TENDER_UAID']}
  54 + ${cancellation_index}= Отримати останній індекс cancellations ${tender_owner}
  55 + Дочекатись зміни статусу cancellations ${tender_owner} ${TENDER['TENDER_UAID']} active ${cancellation_index}
  56 +
  57 +
47 Відображення активного статусу скасування лота 58 Відображення активного статусу скасування лота
48 [Tags] ${USERS.users['${viewer}'].broker}: Відображення скасування лота 59 [Tags] ${USERS.users['${viewer}'].broker}: Відображення скасування лота
49 ... viewer 60 ... viewer
50 ... ${USERS.users['${viewer}'].broker} 61 ... ${USERS.users['${viewer}'].broker}
51 - ... lot_cancellation 62 + ... lot_cancellation_view
52 [Setup] Дочекатись синхронізації з майданчиком ${viewer} 63 [Setup] Дочекатись синхронізації з майданчиком ${viewer}
53 ${cancellation_index}= Отримати останній індекс cancellations ${tender_owner} ${viewer} 64 ${cancellation_index}= Отримати останній індекс cancellations ${tender_owner} ${viewer}
54 Звірити поле тендера із значенням ${viewer} ${TENDER['TENDER_UAID']} 65 Звірити поле тендера із значенням ${viewer} ${TENDER['TENDER_UAID']}
@@ -60,7 +71,7 @@ ${PLAN_TENDER} ${True} @@ -60,7 +71,7 @@ ${PLAN_TENDER} ${True}
60 [Tags] ${USERS.users['${viewer}'].broker}: Відображення скасування лота 71 [Tags] ${USERS.users['${viewer}'].broker}: Відображення скасування лота
61 ... viewer 72 ... viewer
62 ... ${USERS.users['${viewer}'].broker} 73 ... ${USERS.users['${viewer}'].broker}
63 - ... lot_cancellation 74 + ... lot_cancellation_view
64 ${cancellation_index}= Отримати останній індекс cancellations ${tender_owner} ${viewer} 75 ${cancellation_index}= Отримати останній індекс cancellations ${tender_owner} ${viewer}
65 Звірити поле тендера із значенням ${viewer} ${TENDER['TENDER_UAID']} 76 Звірити поле тендера із значенням ${viewer} ${TENDER['TENDER_UAID']}
66 ... ${USERS.users['${tender_owner}']['lot_cancellation_data']['cancellation_reason']} 77 ... ${USERS.users['${tender_owner}']['lot_cancellation_data']['cancellation_reason']}
@@ -71,7 +82,7 @@ ${PLAN_TENDER} ${True} @@ -71,7 +82,7 @@ ${PLAN_TENDER} ${True}
71 [Tags] ${USERS.users['${viewer}'].broker}: Відображення скасування лота 82 [Tags] ${USERS.users['${viewer}'].broker}: Відображення скасування лота
72 ... viewer 83 ... viewer
73 ... ${USERS.users['${viewer}'].broker} 84 ... ${USERS.users['${viewer}'].broker}
74 - ... lot_cancellation 85 + ... lot_cancellation_view
75 Звірити відображення поля description документа ${USERS.users['${tender_owner}']['lot_cancellation_data']['document']['doc_id']} до скасування ${USERS.users['${tender_owner}']['lot_cancellation_data']['cancellation_id']} із ${USERS.users['${tender_owner}']['lot_cancellation_data']['description']} для користувача ${viewer} 86 Звірити відображення поля description документа ${USERS.users['${tender_owner}']['lot_cancellation_data']['document']['doc_id']} до скасування ${USERS.users['${tender_owner}']['lot_cancellation_data']['cancellation_id']} із ${USERS.users['${tender_owner}']['lot_cancellation_data']['description']} для користувача ${viewer}
76 87
77 88
@@ -79,7 +90,7 @@ ${PLAN_TENDER} ${True} @@ -79,7 +90,7 @@ ${PLAN_TENDER} ${True}
79 [Tags] ${USERS.users['${viewer}'].broker}: Відображення скасування лота 90 [Tags] ${USERS.users['${viewer}'].broker}: Відображення скасування лота
80 ... viewer 91 ... viewer
81 ... ${USERS.users['${viewer}'].broker} 92 ... ${USERS.users['${viewer}'].broker}
82 - ... lot_cancellation 93 + ... lot_cancellation_view
83 Звірити відображення поля title документа ${USERS.users['${tender_owner}']['lot_cancellation_data']['document']['doc_id']} до скасування ${USERS.users['${tender_owner}']['lot_cancellation_data']['cancellation_id']} із ${USERS.users['${tender_owner}']['lot_cancellation_data']['document']['doc_name']} для користувача ${viewer} 94 Звірити відображення поля title документа ${USERS.users['${tender_owner}']['lot_cancellation_data']['document']['doc_id']} до скасування ${USERS.users['${tender_owner}']['lot_cancellation_data']['cancellation_id']} із ${USERS.users['${tender_owner}']['lot_cancellation_data']['document']['doc_name']} для користувача ${viewer}
84 95
85 96
@@ -87,7 +98,7 @@ ${PLAN_TENDER} ${True} @@ -87,7 +98,7 @@ ${PLAN_TENDER} ${True}
87 [Tags] ${USERS.users['${viewer}'].broker}: Відображення скасування лота 98 [Tags] ${USERS.users['${viewer}'].broker}: Відображення скасування лота
88 ... viewer 99 ... viewer
89 ... ${USERS.users['${viewer}'].broker} 100 ... ${USERS.users['${viewer}'].broker}
90 - ... lot_cancellation 101 + ... lot_cancellation_view
91 Звірити відображення вмісту документа ${USERS.users['${tender_owner}']['lot_cancellation_data']['document']['doc_id']} до скасування ${USERS.users['${tender_owner}']['lot_cancellation_data']['cancellation_id']} з ${USERS.users['${tender_owner}']['lot_cancellation_data']['document']['doc_content']} для користувача ${viewer} 102 Звірити відображення вмісту документа ${USERS.users['${tender_owner}']['lot_cancellation_data']['document']['doc_id']} до скасування ${USERS.users['${tender_owner}']['lot_cancellation_data']['cancellation_id']} з ${USERS.users['${tender_owner}']['lot_cancellation_data']['document']['doc_content']} для користувача ${viewer}
92 103
93 ############################################################################################## 104 ##############################################################################################
@@ -1239,7 +1239,7 @@ Require Failure @@ -1239,7 +1239,7 @@ Require Failure
1239 [Arguments] ${username} ${tender_uaid} ${status} ${cancellation_index} 1239 [Arguments] ${username} ${tender_uaid} ${status} ${cancellation_index}
1240 Дочекатись синхронізації з майданчиком ${username} 1240 Дочекатись синхронізації з майданчиком ${username}
1241 Wait until keyword succeeds 1241 Wait until keyword succeeds
1242 - ... 12 min 1242 + ... 20 min
1243 ... 60 sec 1243 ... 60 sec
1244 ... Звірити статус cancellations 1244 ... Звірити статус cancellations
1245 ... ${username} 1245 ... ${username}
@@ -3,15 +3,16 @@ @@ -3,15 +3,16 @@
3 -v NUMBER_OF_ITEMS:1 3 -v NUMBER_OF_ITEMS:1
4 -v NUMBER_OF_LOTS:2 4 -v NUMBER_OF_LOTS:2
5 5
6 --v TENDER_MEAT:True  
7 --v ITEM_MEAT:True  
8 --v LOT_MEAT:True 6 +-v TENDER_MEAT:False
  7 +-v ITEM_MEAT:False
  8 +-v LOT_MEAT:False
9 9
10 -i create_tender 10 -i create_tender
11 -i find_tender 11 -i find_tender
12 -i lot_cancellation 12 -i lot_cancellation
  13 +-i lot_cancellation_stand_still
  14 +-i lot_cancellation_view
13 -i tender_cancellation 15 -i tender_cancellation
14 -i tender_cancellation_stand_still 16 -i tender_cancellation_stand_still
15 -i tender_cancellation_view 17 -i tender_cancellation_view
16 --i lot_cancellation  
17 -i delete_lot 18 -i delete_lot
@@ -9,4 +9,6 @@ @@ -9,4 +9,6 @@
9 9
10 -i create_tender 10 -i create_tender
11 -i find_tender 11 -i find_tender
12 --i tender_cancellation  
  12 +-i tender_cancellation
  13 +-i tender_cancellation_stand_still
  14 +-i tender_cancellation_view
Please register or login to post a comment