Commit e480a3534afc9c30f953fd198aabcf968760f5b3

Authored by Yurii Mykhalchuk
Committed by GitHub
2 parents b62f06b6 96514230

Merge pull request #296 from mykhaly/cancellations_update

Cancellations update
... ... @@ -42,7 +42,7 @@ Resource resource.robot
42 42 Можливість додати документацію до тендера
43 43 ${file_path} ${file_name} ${file_content}= create_fake_doc
44 44 Run As ${tender_owner} Завантажити документ ${file_path} ${TENDER['TENDER_UAID']}
45   - ${doc_id}= get_id_from_doc_name ${file_name}
  45 + ${doc_id}= get_id_from_string ${file_name}
46 46 ${tender_document}= Create Dictionary
47 47 ... doc_name=${file_name}
48 48 ... doc_id=${doc_id}
... ... @@ -162,7 +162,7 @@ Resource resource.robot
162 162 ${lot_id}= get_id_from_object ${USERS.users['${tender_owner}'].tender_data.data.lots[${lot_index}]}
163 163 ${file_path} ${file_name} ${file_content}= create_fake_doc
164 164 Run As ${tender_owner} Завантажити документ в лот ${file_path} ${TENDER['TENDER_UAID']} ${lot_id}
165   - ${doc_id}= get_id_from_doc_name ${file_name}
  165 + ${doc_id}= get_id_from_string ${file_name}
166 166 ${data}= Create Dictionary
167 167 ... doc_name=${file_name}
168 168 ... doc_id=${doc_id}
... ... @@ -528,7 +528,7 @@ Resource resource.robot
528 528 ... ${TENDER['TENDER_UAID']}
529 529 ... ${claim}
530 530 ... ${file_path}
531   - ${doc_id}= get_id_from_doc_name ${file_name}
  531 + ${doc_id}= get_id_from_string ${file_name}
532 532 ${claim_data}= Create Dictionary
533 533 ... claim=${claim}
534 534 ... complaintID=${complaintID}
... ... @@ -550,7 +550,7 @@ Resource resource.robot
550 550 ... ${claim}
551 551 ... ${lot_id}
552 552 ... ${file_path}
553   - ${doc_id}= get_id_from_doc_name ${file_name}
  553 + ${doc_id}= get_id_from_string ${file_name}
554 554 ${claim_data}= Create Dictionary
555 555 ... claim=${claim}
556 556 ... complaintID=${complaintID}
... ... @@ -571,7 +571,7 @@ Resource resource.robot
571 571 ... ${claim}
572 572 ... ${award_index}
573 573 ... ${file_path}
574   - ${doc_id}= get_id_from_doc_name ${file_name}
  574 + ${doc_id}= get_id_from_string ${file_name}
575 575 ${claim_data}= Create Dictionary
576 576 ... claim=${claim}
577 577 ... complaintID=${complaintID}
... ... @@ -962,7 +962,7 @@ Resource resource.robot
962 962 ... ${TENDER['TENDER_UAID']}
963 963 ... ${supplier_data}
964 964 ... ${file_path}
965   - ${doc_id}= get_id_from_doc_name ${file_name}
  965 + ${doc_id}= get_id_from_string ${file_name}
966 966 Set to dictionary ${USERS.users['${tender_owner}']} award_doc_name=${file_name} award_doc_id=${doc_id} award_doc_content=${file_content}
967 967 Remove File ${file_path}
968 968
... ...
... ... @@ -938,7 +938,7 @@ Library openprocurement_client_helper.py
938 938
939 939
940 940 Отримати інформацію із документа до скасування
941   - [Arguments] ${username} ${tender_uaid} ${doc_id} ${field_name}
  941 + [Arguments] ${username} ${tender_uaid} ${cancel_id} ${doc_id} ${field_name}
942 942 ${tender}= openprocurement_client.Пошук тендера по ідентифікатору ${username} ${tender_uaid}
943 943 ${document}= get_document_by_id ${tender.data} ${doc_id}
944 944 Log ${document}
... ... @@ -946,7 +946,7 @@ Library openprocurement_client_helper.py
946 946
947 947
948 948 Отримати документ до скасування
949   - [Arguments] ${username} ${tender_uaid} ${doc_id}
  949 + [Arguments] ${username} ${tender_uaid} ${cancel_id} ${doc_id}
950 950 ${tender}= openprocurement_client.Пошук тендера по ідентифікатору ${username} ${tender_uaid}
951 951 ${document}= get_document_by_id ${tender.data} ${doc_id}
952 952 ${filename}= download_file_from_url ${document.url} ${OUTPUT_DIR}${/}${document.title}
... ...
... ... @@ -20,6 +20,7 @@ Suite Teardown Test Suite Teardown
20 20 ##############################################################################################
21 21 # TENDER CANCELLATION
22 22 ##############################################################################################
  23 +
23 24 Можливість скасувати тендер
24 25 [Tags] ${USERS.users['${tender_owner}'].broker}: Скасування тендера
25 26 ... tender_owner
... ... @@ -46,7 +47,7 @@ Suite Teardown Test Suite Teardown
46 47 ... ${USERS.users['${viewer}'].broker}
47 48 ... tender_cancelation
48 49 Звірити поле тендера із значенням ${viewer} ${TENDER['TENDER_UAID']}
49   - ... ${USERS.users['${tender_owner}']['cancellation_data']['cancellation_reason']}
  50 + ... ${USERS.users['${tender_owner}']['tender_cancellation_data']['cancellation_reason']}
50 51 ... cancellations[0].reason
51 52
52 53
... ... @@ -55,7 +56,7 @@ Suite Teardown Test Suite Teardown
55 56 ... viewer
56 57 ... ${USERS.users['${viewer}'].broker}
57 58 ... tender_cancelation
58   - Звірити відображення поля description документа до скасування ${USERS.users['${tender_owner}']['cancellation_data']['document']['doc_id']} із ${USERS.users['${tender_owner}']['cancellation_data']['description']} для користувача ${viewer}
  59 + Звірити відображення поля description документа ${USERS.users['${tender_owner}']['tender_cancellation_data']['document']['doc_id']} до скасування ${USERS.users['${tender_owner}']['tender_cancellation_data']['cancellation_id']} із ${USERS.users['${tender_owner}']['tender_cancellation_data']['description']} для користувача ${viewer}
59 60
60 61
61 62 Відображення заголовку документа до скасування тендера
... ... @@ -63,7 +64,7 @@ Suite Teardown Test Suite Teardown
63 64 ... viewer
64 65 ... ${USERS.users['${viewer}'].broker}
65 66 ... tender_cancelation
66   - Звірити відображення поля title документа до скасування ${USERS.users['${tender_owner}']['cancellation_data']['document']['doc_id']} із ${USERS.users['${tender_owner}']['cancellation_data']['document']['doc_name']} для користувача ${viewer}
  67 + Звірити відображення поля title документа ${USERS.users['${tender_owner}']['tender_cancellation_data']['document']['doc_id']} до скасування ${USERS.users['${tender_owner}']['tender_cancellation_data']['cancellation_id']} із ${USERS.users['${tender_owner}']['tender_cancellation_data']['document']['doc_name']} для користувача ${viewer}
67 68
68 69
69 70 Відображення вмісту документа до скасування тендера
... ... @@ -71,7 +72,7 @@ Suite Teardown Test Suite Teardown
71 72 ... viewer
72 73 ... ${USERS.users['${viewer}'].broker}
73 74 ... tender_cancelation
74   - Звірити відображення вмісту документа до скасування ${USERS.users['${tender_owner}']['cancellation_data']['document']['doc_id']} з ${USERS.users['${tender_owner}']['cancellation_data']['document']['doc_content']} для користувача ${viewer}
  75 + Звірити відображення вмісту документа ${USERS.users['${tender_owner}']['tender_cancellation_data']['document']['doc_id']} до скасування ${USERS.users['${tender_owner}']['tender_cancellation_data']['cancellation_id']} з ${USERS.users['${tender_owner}']['tender_cancellation_data']['document']['doc_content']} для користувача ${viewer}
75 76
76 77 ##############################################################################################
77 78 # LOT CANCELLATION
... ... @@ -103,7 +104,7 @@ Suite Teardown Test Suite Teardown
103 104 ... ${USERS.users['${viewer}'].broker}
104 105 ... lot_cancelation
105 106 Звірити поле тендера із значенням ${viewer} ${TENDER['TENDER_UAID']}
106   - ... ${USERS.users['${tender_owner}']['cancellation_data']['cancellation_reason']}
  107 + ... ${USERS.users['${tender_owner}']['lot_cancellation_data']['cancellation_reason']}
107 108 ... cancellations[0].reason
108 109
109 110
... ... @@ -112,7 +113,7 @@ Suite Teardown Test Suite Teardown
112 113 ... viewer
113 114 ... ${USERS.users['${viewer}'].broker}
114 115 ... lot_cancelation
115   - Звірити відображення поля description документа до скасування ${USERS.users['${tender_owner}']['cancellation_data']['document']['doc_id']} із ${USERS.users['${tender_owner}']['cancellation_data']['description']} для користувача ${viewer}
  116 + Звірити відображення поля 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}
116 117
117 118
118 119 Відображення заголовку документа до скасування лота
... ... @@ -120,7 +121,7 @@ Suite Teardown Test Suite Teardown
120 121 ... viewer
121 122 ... ${USERS.users['${viewer}'].broker}
122 123 ... lot_cancelation
123   - Звірити відображення поля description документа до скасування ${USERS.users['${tender_owner}']['cancellation_data']['document']['doc_id']} із ${USERS.users['${tender_owner}']['cancellation_data']['document']['doc_name']} для користувача ${viewer}
  124 + Звірити відображення поля 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}
124 125
125 126
126 127 Відображення вмісту документа до скасування лота
... ... @@ -128,7 +129,7 @@ Suite Teardown Test Suite Teardown
128 129 ... viewer
129 130 ... ${USERS.users['${viewer}'].broker}
130 131 ... lot_cancelation
131   - Звірити відображення вмісту документа до скасування ${USERS.users['${tender_owner}']['cancellation_data']['document']['doc_id']} з ${USERS.users['${tender_owner}']['cancellation_data']['document']['doc_content']} для користувача ${viewer}
  132 + Звірити відображення вмісту документа ${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}
132 133
133 134 ##############################################################################################
134 135 # DELETING LOT
... ... @@ -145,17 +146,18 @@ Suite Teardown Test Suite Teardown
145 146
146 147 *** Keywords ***
147 148 Можливість скасувати тендер
148   - ${cancellation_data}= Підготувати дані про скасування ${tender_owner}
  149 + ${cancellation_data}= Підготувати дані про скасування
149 150 Run As ${tender_owner}
150 151 ... Скасувати закупівлю
151 152 ... ${TENDER['TENDER_UAID']}
152 153 ... ${cancellation_data['cancellation_reason']}
153 154 ... ${cancellation_data['document']['doc_path']}
154 155 ... ${cancellation_data['description']}
  156 + Set To Dictionary ${USERS.users['${tender_owner}']} tender_cancellation_data=${cancellation_data}
155 157
156 158
157 159 Можливість скасувати лот
158   - ${cancellation_data}= Підготувати дані про скасування ${tender_owner}
  160 + ${cancellation_data}= Підготувати дані про скасування
159 161 Run As ${tender_owner}
160 162 ... Скасувати лот
161 163 ... ${TENDER['TENDER_UAID']}
... ... @@ -163,14 +165,15 @@ Suite Teardown Test Suite Teardown
163 165 ... ${cancellation_data['cancellation_reason']}
164 166 ... ${cancellation_data['document']['doc_path']}
165 167 ... ${cancellation_data['description']}
  168 + Set To Dictionary ${USERS.users['${tender_owner}']} lot_cancellation_data=${cancellation_data}
166 169
167 170
168   -Звірити відображення поля ${field} документа до скасування ${doc_id} із ${left} для користувача ${username}
169   - ${right}= Run As ${username} Отримати інформацію із документа ${TENDER['TENDER_UAID']} ${doc_id} ${field}
  171 +Звірити відображення поля ${field} документа ${doc_id} до скасування ${cancel_id} із ${left} для користувача ${username}
  172 + ${right}= Run As ${username} Отримати інформацію із документа до скасування ${TENDER['TENDER_UAID']} ${cancel_id} ${doc_id} ${field}
170 173 Порівняти об'єкти ${left} ${right}
171 174
172 175
173   -Звірити відображення вмісту документа до скасування ${doc_id} з ${left} для користувача ${username}
174   - ${file_name}= Run as ${username} Отримати документ до скасування ${TENDER['TENDER_UAID']} ${doc_id}
  176 +Звірити відображення вмісту документа ${doc_id} до скасування ${cancel_id} з ${left} для користувача ${username}
  177 + ${file_name}= Run as ${username} Отримати документ до скасування ${TENDER['TENDER_UAID']} ${cancel_id} ${doc_id}
175 178 ${right}= Get File ${OUTPUT_DIR}${/}${file_name}
176 179 Порівняти об'єкти ${left} ${right}
... ...
... ... @@ -266,10 +266,11 @@ Get Broker Property By Username
266 266
267 267
268 268 Підготувати дані про скасування
269   - [Arguments] ${username}
270 269 ${cancellation_reason}= create_fake_sentence
  270 + ${cancellation_reason}= field_with_id c ${cancellation_reason}
  271 + ${cancellation_id}= get_id_from_string ${cancellation_reason}
271 272 ${file_path} ${file_name} ${file_content}= create_fake_doc
272   - ${doc_id}= get_id_from_doc_name ${file_name}
  273 + ${doc_id}= get_id_from_string ${file_name}
273 274 ${document}= Create Dictionary
274 275 ... doc_path=${file_path}
275 276 ... doc_name=${file_name}
... ... @@ -278,10 +279,10 @@ Get Broker Property By Username
278 279 ${new_description}= create_fake_sentence
279 280 ${cancellation_data}= Create Dictionary
280 281 ... cancellation_reason=${cancellation_reason}
  282 + ... cancellation_id=${cancellation_id}
281 283 ... document=${document}
282 284 ... description=${new_description}
283 285 ${cancellation_data}= munchify ${cancellation_data}
284   - Set To Dictionary ${USERS.users['${username}']} cancellation_data=${cancellation_data}
285 286 [Return] ${cancellation_data}
286 287
287 288
... ...
... ... @@ -21,6 +21,7 @@ from .initial_data import (
21 21 create_fake_doc,
22 22 create_fake_sentence,
23 23 fake,
  24 + field_with_id,
24 25 test_bid_data,
25 26 test_bid_value,
26 27 test_claim_answer_data,
... ... @@ -409,8 +410,8 @@ def get_id_from_object(obj):
409 410 return obj_id.group(1)
410 411
411 412
412   -def get_id_from_doc_name(name):
413   - return re.match(r'd\-[0-9a-fA-F]{8}', name).group(0)
  413 +def get_id_from_string(string):
  414 + return re.match(r'[dc]\-[0-9a-fA-F]{8}', string).group(0)
414 415
415 416
416 417 def get_object_type_by_id(object_id):
... ...
Please register or login to post a comment