Skip to content

Commit c6276d0

Browse files
committed
Upload contract document and sign contract in one test case
1 parent 25fd293 commit c6276d0

File tree

2 files changed

+9
-24
lines changed

2 files changed

+9
-24
lines changed

op_robot_tests/tests_files/brokers/openprocurement_client.robot

Lines changed: 8 additions & 12 deletions
Original file line numberDiff line numberDiff line change
@@ -638,21 +638,13 @@ Library openprocurement_client.utils
638638
[return] ${filename}
639639

640640

641-
Підтвердити підписання контракту
641+
Завантажити угоду та підтвердити підписання контракту
642642
[Documentation]
643643
... [Arguments] Username, tender uaid, contract number
644-
... Find tender using uaid, get contract test_confirmation data and call patch_contract
644+
... Find tender using uaid, upload contract document, get contract test_confirmation data and call patch_contract
645645
... [Return] Nothing
646646
[Arguments] ${username} ${tender_uaid} ${contract_num}
647-
${tender}= openprocurement_client.Пошук тендера по ідентифікатору ${username} ${tender_uaid}
648-
${data}= test_confirm_data ${tender['data']['contracts'][${contract_num}]['id']}
649-
Log ${data}
650-
${reply}= Call Method ${USERS.users['${username}'].client} patch_contract ${tender} ${data}
651-
Log ${reply}
652-
653-
654-
Завантажити угоду до тендера
655-
[Arguments] ${username} ${tender_uaid} ${contract_num} ${filepath}
647+
${file_path} ${file_title} ${file_content}= create_fake_doc
656648
${tender}= openprocurement_client.Пошук тендера по ідентифікатору ${username} ${tender_uaid}
657649
${contract_id}= Get Variable Value ${tender['data']['contracts'][${contract_num}]['id']}
658650
${tender}= set_access_key ${tender} ${USERS.users['${username}'].access_token}
@@ -661,7 +653,11 @@ Library openprocurement_client.utils
661653
Set To Dictionary ${response['data']} documentType=contractSigned
662654
${reply}= Call Method ${USERS.users['${username}'].client} patch_contract_document ${tender} ${response} ${contract_id} ${response['data'].id}
663655
Log ${reply}
664-
[return] ${reply}
656+
Remove File ${file_path}
657+
${data}= test_confirm_data ${contract_id}
658+
Log ${data}
659+
${reply}= Call Method ${USERS.users['${username}'].client} patch_contract ${tender} ${data}
660+
Log ${reply}
665661

666662

667663
##############################################################################

op_robot_tests/tests_files/contract_signing.robot

Lines changed: 1 addition & 12 deletions
Original file line numberDiff line numberDiff line change
@@ -22,24 +22,13 @@ Suite Teardown Test Suite Teardown
2222
# CONTRACT
2323
##############################################################################################
2424

25-
Можливість завантажити угоду до лоту
26-
[Tags] ${USERS.users['${tender_owner}'].broker}: Завантаження документів щодо угоди
27-
... tender_owner
28-
... ${USERS.users['${tender_owner}'].broker}
29-
... contract_sign_upload
30-
[Teardown] Оновити LMD і дочекатись синхронізації ${tender_owner}
31-
${file_path} ${file_title} ${file_content}= create_fake_doc
32-
Run As ${tender_owner} Завантажити угоду до тендера ${TENDER['TENDER_UAID']} -1 ${file_path}
33-
Remove File ${file_path}
34-
35-
3625
Можливість укласти угоду для лоту
3726
[Tags] ${USERS.users['${tender_owner}'].broker}: Процес укладання угоди
3827
... tender_owner
3928
... ${USERS.users['${tender_owner}'].broker}
4029
... contract_sign level1
4130
[Teardown] Оновити LAST_MODIFICATION_DATE
42-
Run As ${tender_owner} Підтвердити підписання контракту ${TENDER['TENDER_UAID']} -1
31+
Run As ${tender_owner} Завантажити угоду та підтвердити підписання контракту ${TENDER['TENDER_UAID']} -1
4332

4433

4534
Відображення статусу підписаної угоди

0 commit comments

Comments
 (0)