Commit 62d10705921a681800dc06195ea3163e4040c8f7
1 parent
897cdb7d
Update cancellations section in limited.robot
'Додати запит на скасування' now is adding cancellation, document to that cancellation and is changing description of that document 'Підготувати дані про скасування' was added
Showing
3 changed files
with
52 additions
and
70 deletions
... | ... | @@ -364,44 +364,51 @@ Library openprocurement_client_helper.py |
364 | 364 | |
365 | 365 | Додати запит на скасування |
366 | 366 | [Documentation] |
367 | - ... [Arguments] Username, tender uaid and cancellation reason | |
368 | - ... Find tender using uaid, set cancellation reason, get data from cancel_tender | |
367 | + ... [Arguments] Username, tender uaid, cancellation reason, | |
368 | + ... document and new description of document | |
369 | + ... [Description] Find tender using uaid, set cancellation reason, get data from cancel_tender | |
369 | 370 | ... and call create_cancellation |
371 | + ... After that add document to cancellation and change description of document | |
370 | 372 | ... [Return] Nothing |
371 | - [Arguments] ${username} ${tender_uaid} ${cancellation_reason} | |
373 | + [Arguments] ${username} ${tender_uaid} ${cancellation_reason} ${document} ${new_description} | |
372 | 374 | ${tender}= Пошук тендера по ідентифікатору ${username} ${tender_uaid} |
373 | 375 | ${data}= cancel_tender ${cancellation_reason} |
374 | 376 | Log ${data} |
375 | - Set To Dictionary ${USERS.users['${tender_owner}']} cancellation_reason ${data} | |
376 | - ${reply}= Call Method ${USERS.users['${username}'].client} create_cancellation ${tender} ${data} | |
377 | - Log ${reply} | |
377 | + ${cancel_reply}= Call Method ${USERS.users['${username}'].client} create_cancellation ${tender} ${data} | |
378 | + Log ${cancel_reply} | |
379 | + ${cancellation_id}= Set variable ${cancel_reply.data.id} | |
380 | + | |
381 | + | |
382 | + ${document_id}= Завантажити документацію до запиту на скасування ${username} ${tender_uaid} ${cancellation_id} ${document} | |
383 | + | |
384 | + | |
385 | + Змінити опис документа в скасуванні ${username} ${tender_uaid} ${cancellation_id} ${document_id} ${new_description} | |
378 | 386 | |
379 | 387 | |
380 | 388 | Завантажити документацію до запиту на скасування |
381 | 389 | [Documentation] |
382 | - ... [Arguments] Username, tender uaid and number of cancellation | |
383 | - ... Find tender using uaid, create fake documentation and call upload_cancellation_document | |
384 | - ... [Return] Nothing | |
385 | - [Arguments] ${username} ${tender_uaid} ${cancel_num} | |
390 | + ... [Arguments] Username, tender uaid, cancellation id and document to upload | |
391 | + ... [Description] Find tender using uaid, and call upload_cancellation_document | |
392 | + ... [Return] ID of added document | |
393 | + [Arguments] ${username} ${tender_uaid} ${cancellation_id} ${document} | |
386 | 394 | ${tender}= Пошук тендера по ідентифікатору ${username} ${tender_uaid} |
387 | - ${first_cancel_doc}= create_fake_doc | |
388 | - Set To Dictionary ${USERS.users['${tender_owner}']} first_cancel_doc ${first_cancel_doc} | |
389 | - ${reply}= Call Method ${USERS.users['${username}'].client} upload_cancellation_document ${first_cancel_doc} ${tender} ${tender['data']['cancellations'][${cancel_num}]['id']} | |
390 | - Log ${reply} | |
395 | + ${doc_reply}= Call Method ${USERS.users['${username}'].client} upload_cancellation_document ${document} ${tender} ${cancellation_id} | |
396 | + Log ${doc_reply} | |
397 | + [Return] ${doc_reply.data.id} | |
391 | 398 | |
392 | 399 | |
393 | 400 | Змінити опис документа в скасуванні |
394 | 401 | [Documentation] |
395 | - ... [Arguments] Username, tender uaid, cancellation number and cancellation document number | |
396 | - ... Find tender using uaid, get data from change_cancellation_document_field and call | |
402 | + ... [Arguments] Username, tender uaid, cancellation id, document id and new description of document | |
403 | + ... [Description] Find tender using uaid, create dict with data about description and call | |
397 | 404 | ... patch_cancellation_document |
398 | 405 | ... [Return] Nothing |
399 | - [Arguments] ${username} ${tender_uaid} ${cancel_num} ${doc_num} ${field} ${value} | |
406 | + [Arguments] ${username} ${tender_uaid} ${cancellation_id} ${document_id} ${new_description} | |
407 | + ${field}= Set variable description | |
400 | 408 | ${tender}= Пошук тендера по ідентифікатору ${username} ${tender_uaid} |
401 | - ${temp}= Create Dictionary ${field} ${value} | |
409 | + ${temp}= Create Dictionary ${field} ${new_description} | |
402 | 410 | ${data}= Create Dictionary data ${temp} |
403 | - Log ${data} | |
404 | - ${reply}= Call Method ${USERS.users['${username}'].client} patch_cancellation_document ${tender} ${data} ${tender['data']['cancellations'][${cancel_num}]['id']} ${tender['data']['cancellations'][${cancel_num}]['documents'][${doc_num}]['id']} | |
411 | + ${reply}= Call Method ${USERS.users['${username}'].client} patch_cancellation_document ${tender} ${data} ${cancellation_id} ${document_id} | |
405 | 412 | Log ${reply} |
406 | 413 | |
407 | 414 | ... | ... |
... | ... | @@ -115,6 +115,16 @@ Get Broker Property By Username |
115 | 115 | [Return] ${supplier_data} |
116 | 116 | |
117 | 117 | |
118 | +Підготувати дані про скасування | |
119 | + [Arguments] ${username} | |
120 | + ${cancellation_reason}= create_fake_sentence | |
121 | + ${document}= create_fake_doc | |
122 | + ${new_description}= create_fake_sentence | |
123 | + ${cancellation_data}= Create Dictionary cancellation_reason=${cancellation_reason} document=${document} description=${new_description} | |
124 | + Set To Dictionary ${USERS.users['${username}']} cancellation_data ${cancellation_data} | |
125 | + [Return] ${cancellation_data} | |
126 | + | |
127 | + | |
118 | 128 | Завантажуємо бібліотеку з реалізацією для майданчика ${keywords_file} |
119 | 129 | ${bundled_st}= Run Keyword And Return Status Import Resource ${CURDIR}/brokers/${keywords_file}.robot |
120 | 130 | ${external_st}= Run Keyword And Return Status Import Resource ${CURDIR}/../../src/robot_tests.broker.${keywords_file}/${keywords_file}.robot | ... | ... |
... | ... | @@ -40,42 +40,17 @@ ${broker} Quinta |
40 | 40 | ... ${USERS.users['${tender_owner}'].broker} |
41 | 41 | ... level2 |
42 | 42 | [Setup] Дочекатись синхронізації з майданчиком ${tender_owner} |
43 | - ${CANCEL_NUM}= Set variable 0 | |
44 | - Set suite variable ${CANCEL_NUM} | |
45 | - ${cancellation_reason}= Set variable prosto tak :) | |
43 | + ${cancellation_data}= Підготувати дані про скасування ${tender_owner} | |
46 | 44 | Викликати для учасника ${tender_owner} |
47 | 45 | ... Додати запит на скасування |
48 | 46 | ... ${TENDER['TENDER_UAID']} |
49 | - ... ${cancellation_reason} | |
50 | - Викликати для учасника ${tender_owner} | |
51 | - ... Завантажити документацію до запиту на скасування | |
52 | - ... ${TENDER['TENDER_UAID']} | |
53 | - ... ${CANCEL_NUM} | |
54 | - | |
55 | - | |
56 | -Можливість змінити опис документа в скасуванні прямої закупівлі | |
57 | - [Tags] ${USERS.users['${tender_owner}'].broker}: Можливість змінити опис документа в скасуванні прямої закупівлі | |
58 | - ... tender_owner | |
59 | - ... ${USERS.users['${tender_owner}'].broker} | |
60 | - ${FIRST_DOC}= Set variable 0 | |
61 | - Set Suite Variable ${FIRST_DOC} | |
62 | - ${field}= Set variable description | |
63 | - ${value}= Set variable test description | |
64 | - Викликати для учасника ${tender_owner} | |
65 | - ... Змінити опис документа в скасуванні | |
66 | - ... ${TENDER['TENDER_UAID']} ${CANCEL_NUM} ${FIRST_DOC} | |
67 | - ... ${field} | |
68 | - ... ${value} | |
69 | - Set To Dictionary ${USERS.users['${tender_owner}']} cancellation_document_description ${value} | |
70 | - | |
71 | - | |
72 | -Можливість завантажити нову версію документа до запиту на скасування прямої закупівлі | |
73 | - [Tags] ${USERS.users['${tender_owner}'].broker}: Можливість завантажити нову версію документа до запиту на скасування прямої закупівлі | |
74 | - ... tender_owner | |
75 | - ... ${USERS.users['${tender_owner}'].broker} | |
76 | - Викликати для учасника ${tender_owner} | |
77 | - ... Завантажити нову версію документа до запиту на скасування | |
78 | - ... ${TENDER['TENDER_UAID']} ${CANCEL_NUM} ${FIRST_DOC} | |
47 | + ... ${cancellation_data['cancellation_reason']} | |
48 | + ... ${cancellation_data['document']} | |
49 | + ... ${cancellation_data['description']} | |
50 | + ${CANCEL_NUM}= Set variable 0 | |
51 | + Set suite variable ${CANCEL_NUM} | |
52 | + ${DOC_NUM}= Set variable 0 | |
53 | + Set suite variable ${DOC_NUM} | |
79 | 54 | |
80 | 55 | |
81 | 56 | Можливість активувати скасування прямої закупівлі |
... | ... | @@ -104,7 +79,7 @@ ${broker} Quinta |
104 | 79 | ... viewer |
105 | 80 | ... ${USERS.users['${viewer}'].broker} |
106 | 81 | Звірити поле тендера із значенням ${viewer} |
107 | - ... ${USERS.users['${tender_owner}']['cancellation_reason']['data']['reason']} | |
82 | + ... ${USERS.users['${tender_owner}']['cancellation_data']['cancellation_reason']} | |
108 | 83 | ... cancellations[${CANCEL_NUM}].reason |
109 | 84 | |
110 | 85 | |
... | ... | @@ -113,27 +88,17 @@ ${broker} Quinta |
113 | 88 | ... viewer |
114 | 89 | ... ${USERS.users['${viewer}'].broker} |
115 | 90 | Звірити поле тендера із значенням ${viewer} |
116 | - ... ${USERS.users['${tender_owner}']['cancellation_document_description']} | |
117 | - ... cancellations[${CANCEL_NUM}].documents[${FIRST_DOC}].description | |
118 | - | |
119 | - | |
120 | -Відображення заголовку першого документа скасування прямої закупівлі | |
121 | - [Tags] ${USERS.users['${viewer}'].broker}: Відображення заголовку першого документа скасування прямої закупівлі | |
122 | - ... viewer | |
123 | - ... ${USERS.users['${viewer}'].broker} | |
124 | - Звірити поле тендера із значенням ${viewer} | |
125 | - ... ${USERS.users['${tender_owner}']['first_cancel_doc']} | |
126 | - ... cancellations[${CANCEL_NUM}].documents[${FIRST_DOC}].title | |
91 | + ... ${USERS.users['${tender_owner}']['cancellation_data']['description']} | |
92 | + ... cancellations[${CANCEL_NUM}].documents[${DOC_NUM}].description | |
127 | 93 | |
128 | 94 | |
129 | -Відображення заголовку другого документа скасування прямої закупівлі | |
130 | - [Tags] ${USERS.users['${viewer}'].broker}: Відображення заголовку другого документа скасування прямої закупівлі | |
95 | +Відображення заголовку документа скасування прямої закупівлі | |
96 | + [Tags] ${USERS.users['${viewer}'].broker}: Відображення заголовку документа скасування прямої закупівлі | |
131 | 97 | ... viewer |
132 | 98 | ... ${USERS.users['${viewer}'].broker} |
133 | - ${second_doc_num}= Set variable 1 | |
134 | 99 | Звірити поле тендера із значенням ${viewer} |
135 | - ... ${USERS.users['${tender_owner}']['second_cancel_doc']} | |
136 | - ... cancellations[${CANCEL_NUM}].documents[${second_doc_num}].title | |
100 | + ... ${USERS.users['${tender_owner}']['cancellation_data']['document']} | |
101 | + ... cancellations[${CANCEL_NUM}].documents[${DOC_NUM}].title | |
137 | 102 | |
138 | 103 | ############################################################################################## |
139 | 104 | # MAIN | ... | ... |
Please
register
or
login
to post a comment