Commit 4edbd4123c642260f866b53788659cbe9db7115a
1 parent
0e8bb250
added adding and removing items keywords
Showing
3 changed files
with
35 additions
and
7 deletions
| @@ -90,6 +90,38 @@ Library op_robot_tests.tests_files.brokers.openprocurement_client_helper | @@ -90,6 +90,38 @@ Library op_robot_tests.tests_files.brokers.openprocurement_client_helper | ||
| 90 | ${TENDER_DATA}= set_access_key ${TENDER_DATA} ${USERS.users['${ARGUMENTS[0]}'].access_token} | 90 | ${TENDER_DATA}= set_access_key ${TENDER_DATA} ${USERS.users['${ARGUMENTS[0]}'].access_token} |
| 91 | Set Global Variable ${TENDER_DATA} | 91 | Set Global Variable ${TENDER_DATA} |
| 92 | 92 | ||
| 93 | +відняти предмети закупівлі | ||
| 94 | + [Arguments] @{ARGUMENTS} | ||
| 95 | + [Documentation] | ||
| 96 | + ... ${ARGUMENTS[0]} == username | ||
| 97 | + ... ${ARGUMENTS[1]} == id | ||
| 98 | + ... ${ARGUMENTS[2]} == number | ||
| 99 | + отримати тендер ${ARGUMENTS[0]} ${ARGUMENTS[1]} | ||
| 100 | + ${items}= get from object ${TENDER_DATA.data} items | ||
| 101 | + log ${items} | ||
| 102 | + :FOR ${INDEX} IN RANGE ${ARGUMENTS[2]} | ||
| 103 | + \ Remove From List ${items} 0 | ||
| 104 | + log ${items} | ||
| 105 | + Set_To_Object ${TENDER_DATA.data} items ${items} | ||
| 106 | + ${TENDER_DATA}= Call Method ${USERS.users['${ARGUMENTS[0]}'].client} patch_tender ${TENDER_DATA} | ||
| 107 | + ${TENDER_DATA}= set_access_key ${TENDER_DATA} ${USERS.users['${ARGUMENTS[0]}'].access_token} | ||
| 108 | + | ||
| 109 | +додати предмети закупівлі | ||
| 110 | + [Arguments] @{ARGUMENTS} | ||
| 111 | + [Documentation] | ||
| 112 | + ... ${ARGUMENTS[0]} == username | ||
| 113 | + ... ${ARGUMENTS[1]} == id | ||
| 114 | + ... ${ARGUMENTS[2]} == number | ||
| 115 | + отримати тендер ${ARGUMENTS[0]} ${ARGUMENTS[1]} | ||
| 116 | + ${items}= get from object ${TENDER_DATA.data} items | ||
| 117 | + ${item}= get variable value ${items[1]} | ||
| 118 | + log ${items} | ||
| 119 | + :FOR ${INDEX} IN RANGE ${ARGUMENTS[2]} | ||
| 120 | + \ Append To List ${items} ${item} | ||
| 121 | + log ${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} | ||
| 93 | 125 | ||
| 94 | Задати питання | 126 | Задати питання |
| 95 | [Documentation] | 127 | [Documentation] |
| @@ -178,6 +210,4 @@ Library op_robot_tests.tests_files.brokers.openprocurement_client_helper | @@ -178,6 +210,4 @@ Library op_robot_tests.tests_files.brokers.openprocurement_client_helper | ||
| 178 | ${tender}= set_access_key ${tender} ${USERS.users['${ARGUMENTS[0]}'].access_token} | 210 | ${tender}= set_access_key ${tender} ${USERS.users['${ARGUMENTS[0]}'].access_token} |
| 179 | ${award_activeted_response}= Call Method ${USERS.users['${ARGUMENTS[0]}'].client} patch_award ${tender} ${ARGUMENTS[2]} | 211 | ${award_activeted_response}= Call Method ${USERS.users['${ARGUMENTS[0]}'].client} patch_award ${tender} ${ARGUMENTS[2]} |
| 180 | Log object data ${award_activeted_response} award_activeted_response | 212 | Log object data ${award_activeted_response} award_activeted_response |
| 181 | - [return] ${award_activeted_response} | ||
| 182 | - | ||
| 183 | -Підписати договір | ||
| 213 | + [return] ${award_activeted_response} |
| @@ -43,10 +43,8 @@ TestCaseSetup | @@ -43,10 +43,8 @@ TestCaseSetup | ||
| 43 | 43 | ||
| 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 | - | ||
| 47 | Log ${INITIAL_TENDER_DATA} | 46 | Log ${INITIAL_TENDER_DATA} |
| 48 | - | ||
| 49 | -Завантажуємо бібліотеку з реалізацією ${keywords_file} площадки | 47 | + Завантажуємо бібліотеку з реалізацією ${keywords_file} площадки |
| 50 | Import Resource ${CURDIR}/brokers/${keywords_file}.robot | 48 | Import Resource ${CURDIR}/brokers/${keywords_file}.robot |
| 51 | 49 | ||
| 52 | 50 |
| @@ -34,7 +34,7 @@ ${provider} Tender User | @@ -34,7 +34,7 @@ ${provider} Tender User | ||
| 34 | отримати останні зміни в тендері | 34 | отримати останні зміни в тендері |
| 35 | 35 | ||
| 36 | Можливість відхилити скаргу на умови | 36 | Можливість відхилити скаргу на умови |
| 37 | - [Tags] ${USERS.users['${USERS.tender_owner}'].broker}: Можливість відхилити скаргу на умови | 37 | + [Tags] ${USERS.users['${USERS.tender_owner}'].broker}: Можливість відхилити скаргу на умови |
| 38 | Set To Dictionary ${COMPLAINTS[0].data} status declined | 38 | Set To Dictionary ${COMPLAINTS[0].data} status declined |
| 39 | Викликати для учасника ${USERS.tender_owner} Обробити скаргу ${TENDER_DATA.data.id} 0 ${COMPLAINTS[0]} | 39 | Викликати для учасника ${USERS.tender_owner} Обробити скаргу ${TENDER_DATA.data.id} 0 ${COMPLAINTS[0]} |
| 40 | log many ${COMPLAINTS[0]} | 40 | log many ${COMPLAINTS[0]} |
Please
register
or
login
to post a comment