Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
2 changes: 1 addition & 1 deletion op_robot_tests/tests_files/base_keywords.robot
Original file line number Diff line number Diff line change
Expand Up @@ -189,7 +189,7 @@ Resource resource.robot


Отримати дані із поля ${field} тендера для усіх користувачів
:FOR ${username} IN ${viewer} ${provider} ${provider1} ${tender_owner}
:FOR ${username} IN ${viewer} ${provider} ${provider1} ${provider2} ${tender_owner}
\ Отримати дані із поля ${field} тендера для користувача ${username}


Expand Down
20 changes: 8 additions & 12 deletions op_robot_tests/tests_files/brokers/openprocurement_client.robot
Original file line number Diff line number Diff line change
Expand Up @@ -638,21 +638,13 @@ Library openprocurement_client.utils
[return] ${filename}


Підтвердити підписання контракту
Завантажити угоду та підтвердити підписання контракту
[Documentation]
... [Arguments] Username, tender uaid, contract number
... Find tender using uaid, get contract test_confirmation data and call patch_contract
... Find tender using uaid, upload contract document, get contract test_confirmation data and call patch_contract
... [Return] Nothing
[Arguments] ${username} ${tender_uaid} ${contract_num}
${tender}= openprocurement_client.Пошук тендера по ідентифікатору ${username} ${tender_uaid}
${data}= test_confirm_data ${tender['data']['contracts'][${contract_num}]['id']}
Log ${data}
${reply}= Call Method ${USERS.users['${username}'].client} patch_contract ${tender} ${data}
Log ${reply}


Завантажити угоду до тендера
[Arguments] ${username} ${tender_uaid} ${contract_num} ${filepath}
${file_path} ${file_title} ${file_content}= create_fake_doc
${tender}= openprocurement_client.Пошук тендера по ідентифікатору ${username} ${tender_uaid}
${contract_id}= Get Variable Value ${tender['data']['contracts'][${contract_num}]['id']}
${tender}= set_access_key ${tender} ${USERS.users['${username}'].access_token}
Expand All @@ -661,7 +653,11 @@ Library openprocurement_client.utils
Set To Dictionary ${response['data']} documentType=contractSigned
${reply}= Call Method ${USERS.users['${username}'].client} patch_contract_document ${tender} ${response} ${contract_id} ${response['data'].id}
Log ${reply}
[return] ${reply}
Remove File ${file_path}
${data}= test_confirm_data ${contract_id}
Log ${data}
${reply}= Call Method ${USERS.users['${username}'].client} patch_contract ${tender} ${data}
Log ${reply}


##############################################################################
Expand Down
13 changes: 1 addition & 12 deletions op_robot_tests/tests_files/contract_signing.robot
Original file line number Diff line number Diff line change
Expand Up @@ -22,24 +22,13 @@ Suite Teardown Test Suite Teardown
# CONTRACT
##############################################################################################

Можливість завантажити угоду до лоту
[Tags] ${USERS.users['${tender_owner}'].broker}: Завантаження документів щодо угоди
... tender_owner
... ${USERS.users['${tender_owner}'].broker}
... contract_sign_upload
[Teardown] Оновити LMD і дочекатись синхронізації ${tender_owner}
${file_path} ${file_title} ${file_content}= create_fake_doc
Run As ${tender_owner} Завантажити угоду до тендера ${TENDER['TENDER_UAID']} -1 ${file_path}
Remove File ${file_path}


Можливість укласти угоду для лоту
[Tags] ${USERS.users['${tender_owner}'].broker}: Процес укладання угоди
... tender_owner
... ${USERS.users['${tender_owner}'].broker}
... contract_sign level1
[Teardown] Оновити LAST_MODIFICATION_DATE
Run As ${tender_owner} Підтвердити підписання контракту ${TENDER['TENDER_UAID']} -1
Run As ${tender_owner} Завантажити угоду та підтвердити підписання контракту ${TENDER['TENDER_UAID']} -1


Відображення статусу підписаної угоди
Expand Down
49 changes: 42 additions & 7 deletions op_robot_tests/tests_files/insider_full.robot
Original file line number Diff line number Diff line change
Expand Up @@ -85,7 +85,7 @@ ${sealedbid_amount} xpath=(//div[contains(concat(' ', normalize-space(@class),
[Tags] ${USERS.users['${provider1}'].broker}: Подання пропозиції
... provider1
... ${USERS.users['${provider1}'].broker}
... make_bid_by_provider1_before_dutch level1
... make_bid_by_provider1_before_dutch
[Teardown] Оновити LAST_MODIFICATION_DATE
Можливість подати цінову пропозицію користувачем ${provider1}

Expand Down Expand Up @@ -146,27 +146,62 @@ ${sealedbid_amount} xpath=(//div[contains(concat(' ', normalize-space(@class),
Відкрити сторінку аукціону для ${provider1}


Можливість подати пропозицію третім учасником
[Tags] ${USERS.users['${provider2}'].broker}: Подання пропозиції
... provider2
... ${USERS.users['${provider2}'].broker}
... make_bid_by_provider2_after_dutch
[Teardown] Оновити LAST_MODIFICATION_DATE
Можливість подати цінову пропозицію користувачем ${provider2}


Можливість завантажити фінансову ліцензію до пропозиції третім учасником
[Tags] ${USERS.users['${provider2}'].broker}: Подання пропозиції
... provider2
... ${USERS.users['${provider2}'].broker}
... make_bid_by_provider2_after_dutch
[Setup] Дочекатись синхронізації з майданчиком ${provider2}
[Teardown] Оновити LAST_MODIFICATION_DATE
Можливість завантажити фінансову ліцензію в пропозицію користувачем ${provider2}


Можливість долучитись до аукціону третім учасником після визначення переможця голландської частини
[Tags] ${USERS.users['${provider2}'].broker}: Процес аукціону
... provider2
... ${USERS.users['${provider2}'].broker}
... make_bid_by_provider2_after_dutch
Можливість вичитати посилання на аукціон для ${provider2}
Відкрити сторінку аукціону для ${provider2}


Можливість дочекатись Sealed Bid частини аукціону
[Tags] ${USERS.users['${viewer}'].broker}: Процес аукціону
... viewer provider provider1
... viewer
... ${USERS.users['${viewer}'].broker}
... ${USERS.users['${provider}'].broker}
... ${USERS.users['${provider1}'].broker}
... auction
[Teardown] Оновити LAST_MODIFICATION_DATE
Дочекатись дати закінчення прийому пропозицій ${provider1} ${TENDER['TENDER_UAID']}
Дочекатись завершення паузи перед Sealed Bid етапом
Дочекатись дати закінчення прийому пропозицій ${viewer} ${TENDER['TENDER_UAID']}
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

чому для viewer-a?



Можливість зробити ставку другим учасником
[Tags] ${USERS.users['${provider1}'].broker}: Процес аукціону
... provider1
... ${USERS.users['${provider1}'].broker}
... make_bid_by_provider1_during_sealedbid
Дочекатись завершення паузи перед Sealed Bid етапом
Переключитись на учасника ${provider1}
Подати більшу ставку, ніж переможець голландської частини


Можливість зробити ставку третім учасником
[Tags] ${USERS.users['${provider2}'].broker}: Процес аукціону
... provider2
... ${USERS.users['${provider2}'].broker}
... make_bid_by_provider2_during_sealedbid
Переключитись на учасника ${provider2}
Подати більшу ставку, ніж переможець голландської частини


Можливість відмінити ставку другим учасником
[Tags] ${USERS.users['${provider1}'].broker}: Процес аукціону
... provider1
Expand All @@ -190,7 +225,7 @@ ${sealedbid_amount} xpath=(//div[contains(concat(' ', normalize-space(@class),
... ${USERS.users['${viewer}'].broker}
... ${USERS.users['${provider}'].broker}
... ${USERS.users['${provider1}'].broker}
... make_bid_by_dutch_winner
... wait_for_bestbid
Дочекатись паузи перед Best Bid етапом
Дочекатись завершення паузи перед Best Bid етапом

Expand Down
29 changes: 29 additions & 0 deletions robot_tests_arguments/dgf_insider_dutch_winner.txt
Original file line number Diff line number Diff line change
@@ -0,0 +1,29 @@
-v MODE:dgfInsider

-v NUMBER_OF_ITEMS:3

-i create_tender
-i find_tender
-i tender_view
-i tender_view_tenderPeriod
-i tender_view_tenderPeriod_startDate
-i tender_view_auctionPeriod_StartDate
-i tender_view_unit_code


-i make_bid_by_provider
-i add_financial_license_to_bid_by_provider
-i auction_url_provider


-i auction

-i awarding
-i change_first_award_payment_status
-i add_protocol_to_first_award
-i approve_first_award_protocol
-i first_award_payment_status
-i confirm_first_award
-i first_award_active_status

-i contract_sign
1 change: 1 addition & 0 deletions robot_tests_arguments/dgf_insider_full_auction.txt
Original file line number Diff line number Diff line change
Expand Up @@ -17,6 +17,7 @@
-i auction
-i make_bid_by_provider1_after_dutch
-i make_bid_by_provider1_during_sealedbid
-i wait_for_bestbid
-i make_bid_by_dutch_winner
-i auction_end

Expand Down
47 changes: 47 additions & 0 deletions robot_tests_arguments/dgf_insider_three_providers.txt
Original file line number Diff line number Diff line change
@@ -0,0 +1,47 @@
-v MODE:dgfInsider

-v NUMBER_OF_ITEMS:3

-i create_tender
-i find_tender
-i tender_view
-i tender_view_tenderPeriod
-i tender_view_tenderPeriod_startDate
-i tender_view_auctionPeriod_StartDate
-i tender_view_unit_code


-i make_bid_by_provider
-i add_financial_license_to_bid_by_provider
-i auction_url_provider


-i auction
-i make_bid_by_provider1_before_dutch
-i make_bid_by_provider2_after_dutch
-i make_bid_by_provider1_during_sealedbid
-i make_bid_by_provider2_during_sealedbid
-i wait_for_bestbid
-i make_bid_by_dutch_winner


-i awarding
-i first_award_verification_status
-i second_award_waiting_status
-i change_first_award_payment_status
-i add_protocol_to_first_award
-i approve_first_award_protocol
-i first_award_payment_status
-i confirm_first_award
-i first_award_active_status
-i disqualified_first_award
-i first_award_status_unsuccessful
-i second_award_verification_status
-i change_second_award_payment_status
-i add_protocol_to_second_award
-i approve_second_award_protocol
-i confirm_second_award
-i second_award_active_status


-i contract_sign
28 changes: 28 additions & 0 deletions robot_tests_arguments/dgf_insider_without_bestbid.txt
Original file line number Diff line number Diff line change
@@ -0,0 +1,28 @@
-v MODE:dgfInsider

-v NUMBER_OF_ITEMS:3

-i create_tender
-i find_tender
-i tender_view
-i tender_view_tenderPeriod
-i tender_view_tenderPeriod_startDate
-i tender_view_auctionPeriod_StartDate
-i tender_view_unit_code


-i make_bid_by_provider
-i add_financial_license_to_bid_by_provider
-i auction_url_provider


-i auction
-i make_bid_by_provider1_after_dutch
-i make_bid_by_provider1_during_sealedbid
-i wait_for_bestbid


-i awarding
-i disqualified_first_award
-i disqualified_second_award
-i tender_status_unsuccessful