Commit 4edbd4123c642260f866b53788659cbe9db7115a

Authored by Andrew Yanovych
1 parent 0e8bb250

added adding and removing items keywords

@@ -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