Showing
5 changed files
with
80 additions
and
6 deletions
@@ -120,8 +120,9 @@ Library op_robot_tests.tests_files.brokers.openprocurement_client_helper | @@ -120,8 +120,9 @@ Library op_robot_tests.tests_files.brokers.openprocurement_client_helper | ||
120 | \ Append To List ${items} ${item} | 120 | \ Append To List ${items} ${item} |
121 | log ${items} | 121 | log ${items} |
122 | Set_To_Object ${TENDER_DATA.data} items ${items} | 122 | Set_To_Object ${TENDER_DATA.data} items ${items} |
123 | - ${TENDER_DATA}= Call Method ${USERS.users['${ARGUMENTS[0]}'].client} patch_tender ${TENDER_DATA} | ||
124 | ${TENDER_DATA}= set_access_key ${TENDER_DATA} ${USERS.users['${ARGUMENTS[0]}'].access_token} | 123 | ${TENDER_DATA}= set_access_key ${TENDER_DATA} ${USERS.users['${ARGUMENTS[0]}'].access_token} |
124 | + ${TENDER_DATA}= Call Method ${USERS.users['${ARGUMENTS[0]}'].client} patch_tender ${TENDER_DATA} | ||
125 | + | ||
125 | 126 | ||
126 | Задати питання | 127 | Задати питання |
127 | [Documentation] | 128 | [Documentation] |
@@ -210,4 +211,14 @@ Library op_robot_tests.tests_files.brokers.openprocurement_client_helper | @@ -210,4 +211,14 @@ Library op_robot_tests.tests_files.brokers.openprocurement_client_helper | ||
210 | ${tender}= set_access_key ${tender} ${USERS.users['${ARGUMENTS[0]}'].access_token} | 211 | ${tender}= set_access_key ${tender} ${USERS.users['${ARGUMENTS[0]}'].access_token} |
211 | ${award_activeted_response}= Call Method ${USERS.users['${ARGUMENTS[0]}'].client} patch_award ${tender} ${ARGUMENTS[2]} | 212 | ${award_activeted_response}= Call Method ${USERS.users['${ARGUMENTS[0]}'].client} patch_award ${tender} ${ARGUMENTS[2]} |
212 | Log object data ${award_activeted_response} award_activeted_response | 213 | Log object data ${award_activeted_response} award_activeted_response |
213 | - [return] ${award_activeted_response} | ||
214 | + [return] ${award_activeted_response} | ||
215 | + | ||
216 | +Завантажити договір | ||
217 | + [Documentation] | ||
218 | + ... ${ARGUMENTS[0]} == username | ||
219 | + [Arguments] @{ARGUMENTS} | ||
220 | + ${tender}= Call Method ${USERS.users['${ARGUMENTS[0]}'].client} get_tender ${TENDER_DATA.data.id} | ||
221 | + ${reply}= Call Method ${USERS.users['${ARGUMENTS[0]}'].client} upload_tender_document ${tender} | ||
222 | + Log object data ${reply} reply | ||
223 | + | ||
224 | + |
@@ -44,7 +44,7 @@ TestCaseSetup | @@ -44,7 +44,7 @@ TestCaseSetup | ||
44 | ${INITIAL_TENDER_DATA}= prepare_test_tender_data | 44 | ${INITIAL_TENDER_DATA}= prepare_test_tender_data |
45 | Set Global Variable ${INITIAL_TENDER_DATA} | 45 | Set Global Variable ${INITIAL_TENDER_DATA} |
46 | Log ${INITIAL_TENDER_DATA} | 46 | Log ${INITIAL_TENDER_DATA} |
47 | - Завантажуємо бібліотеку з реалізацією ${keywords_file} площадки | 47 | +Завантажуємо бібліотеку з реалізацією ${keywords_file} площадки |
48 | Import Resource ${CURDIR}/brokers/${keywords_file}.robot | 48 | Import Resource ${CURDIR}/brokers/${keywords_file}.robot |
49 | 49 | ||
50 | 50 |
1 | +*** Setting *** | ||
2 | +Library op_robot_tests.tests_files.service_keywords | ||
3 | +Library String | ||
4 | +LIbrary Collections | ||
5 | +LIbrary Selenium2Library | ||
6 | +Library DebugLibrary | ||
7 | +Resource keywords.robot | ||
8 | +Suite Setup TestCaseSetup | ||
9 | +Suite Teardown Close all browsers | ||
10 | + | ||
11 | +*** Variables *** | ||
12 | +${viewer} Tender User | ||
13 | +# Tender Viewer | ||
14 | +${provider} Tender User | ||
15 | + | ||
16 | + | ||
17 | +*** Test Cases *** | ||
18 | +Можливість оголосити багатопредметний тендер | ||
19 | + [Tags] ${USERS.users['${USERS.tender_owner}'].broker}: Можливість оголосити багатопредметний тендер | ||
20 | + Викликати для учасника ${USERS.tender_owner} Створити багатопредметний тендер | ||
21 | + ${LAST_MODIFICATION_DATE}= Get Current Date | ||
22 | + Set Global Variable ${LAST_MODIFICATION_DATE} | ||
23 | + | ||
24 | +Пошук тендера по ідентифікатору | ||
25 | + [Tags] ${USERS.users['${viewer}'].broker}: Пошук тендера по ідентифікатору | ||
26 | + Дочекатись синхронізації з майданчиком ${viewer} | ||
27 | + Викликати для учасника ${viewer} Пошук тендера по ідентифікатору ${TENDER_DATA.data.tenderID} ${TENDER_DATA.data.id} | ||
28 | + | ||
29 | +Можливість редагувати однопредметний тендер | ||
30 | + [Tags] ${USERS.users['${USERS.tender_owner}'].broker}: Можливість оголосити тендер | ||
31 | + Викликати для учасника ${USERS.tender_owner} Внести зміни в тендер ${TENDER_DATA.data.id} description description | ||
32 | + | ||
33 | +Можливість додати позицію закупівлі в тендер | ||
34 | + [Tags] ${USERS.users['${USERS.tender_owner}'].broker}: Можливість оголосити тендер | ||
35 | + Викликати для учасника ${USERS.tender_owner} додати предмети закупівлі ${TENDER_DATA.data.id} 3 | ||
36 | + | ||
37 | +Можливість видалити позиції закупівлі тендера | ||
38 | + [Tags] ${USERS.users['${USERS.tender_owner}'].broker}: Можливість оголосити тендер | ||
39 | + Викликати для учасника ${USERS.tender_owner} додати предмети закупівлі ${TENDER_DATA.data.id} 2 | ||
40 | + | ||
41 | +Подати цінову пропозицію | ||
42 | + [Tags] ${USERS.users['${provider}'].broker}: Можливість подати цінову пропозицію | ||
43 | + Дочекатись дати початоку прийому пропозицій | ||
44 | + ${bid}= test bid data | ||
45 | + Log object data ${bid} | ||
46 | + ${biddingresponce}= Викликати для учасника ${provider} Подати цінову пропозицію ${TENDER_DATA.data.id} ${bid} | ||
47 | + Set Global Variable ${biddingresponce} | ||
48 | + | ||
49 | +Прийняти пропозицію переможця | ||
50 | + [Tags] ${USERS.users['${USERS.tender_owner}'].broker}: Можливість прийняти пропозицію переможця | ||
51 | + Дочекатись дати закінчення прийому пропозицій | ||
52 | + ${LAST_MODIFICATION_DATE}= Get Current Date | ||
53 | + Set Global Variable ${LAST_MODIFICATION_DATE} | ||
54 | + отримати останні зміни в тендері | ||
55 | + ${award}= test_award_data | ||
56 | + ${award_data}= Get_From_Object ${TENDER_DATA.data} awards[0] | ||
57 | + Set To Dictionary ${award} data ${award_data} | ||
58 | + Set To Dictionary ${award['data']} status active | ||
59 | + Викликати для учасника ${USERS.tender_owner} Прийняти цінову пропозицію ${TENDER_DATA.data.id} ${award} | ||
60 | + | ||
61 | +Завантажити договір | ||
62 | + [Tags] ${USERS.users['${provider}'].broker}: Можливість прийняти пропозицію переможця | ||
63 | + log ${USERS.users['${provider}'].broker} | ||
64 | + Викликати для учасника ${provider} Завантажити договір |
Please
register
or
login
to post a comment