Commit c5afcafde2f3466b5d95669c764dedaf0a038d99
1 parent
309d6fd8
test case 'Можливість додати предмет закупівлі'
Showing
4 changed files
with
36 additions
and
0 deletions
@@ -109,6 +109,17 @@ Resource resource.robot | @@ -109,6 +109,17 @@ Resource resource.robot | ||
109 | Set To Dictionary ${USERS.users['${tender_owner}']} item_data=${item_data} | 109 | Set To Dictionary ${USERS.users['${tender_owner}']} item_data=${item_data} |
110 | 110 | ||
111 | 111 | ||
112 | +Можливість додати предмет закупівлі в план | ||
113 | + ${item}= Підготувати дані для створення предмету закупівлі плану ${USERS.users['${tender_owner}'].initial_data.data['items'][0]['classification']['id']} | ||
114 | + Run As ${tender_owner} Додати предмет закупівлі в план ${TENDER['TENDER_UAID']} ${item} | ||
115 | + ${item_id}= get_id_from_object ${item} | ||
116 | + ${item_data}= Create Dictionary | ||
117 | + ... item=${item} | ||
118 | + ... item_id=${item_id} | ||
119 | + ${item_data}= munch_dict arg=${item_data} | ||
120 | + Set To Dictionary ${USERS.users['${tender_owner}']} item_data=${item_data} | ||
121 | + | ||
122 | + | ||
112 | Можливість видалити предмет закупівлі з тендера | 123 | Можливість видалити предмет закупівлі з тендера |
113 | Run As ${tender_owner} Видалити предмет закупівлі ${TENDER['TENDER_UAID']} ${USERS.users['${tender_owner}'].item_data.item_id} | 124 | Run As ${tender_owner} Видалити предмет закупівлі ${TENDER['TENDER_UAID']} ${USERS.users['${tender_owner}'].item_data.item_id} |
114 | 125 |
@@ -249,6 +249,13 @@ Library openprocurement_client.utils | @@ -249,6 +249,13 @@ Library openprocurement_client.utils | ||
249 | Call Method ${USERS.users['${username}'].client} patch_tender ${tender} | 249 | Call Method ${USERS.users['${username}'].client} patch_tender ${tender} |
250 | 250 | ||
251 | 251 | ||
252 | +Додати предмет закупівлі в план | ||
253 | + [Arguments] ${username} ${tender_uaid} ${item} | ||
254 | + ${tender}= openprocurement_client.Пошук плану по ідентифікатору ${username} ${tender_uaid} | ||
255 | + Append To List ${tender.data['items']} ${item} | ||
256 | + Call Method ${USERS.users['${username}'].client} patch_plan ${tender} | ||
257 | + | ||
258 | + | ||
252 | Отримати інформацію із предмету | 259 | Отримати інформацію із предмету |
253 | [Arguments] ${username} ${tender_uaid} ${item_id} ${field_name} | 260 | [Arguments] ${username} ${tender_uaid} ${item_id} ${field_name} |
254 | ${field_name}= Отримати шлях до поля об’єкта ${username} ${field_name} ${item_id} | 261 | ${field_name}= Отримати шлях до поля об’єкта ${username} ${field_name} ${item_id} |
@@ -222,6 +222,15 @@ Get Broker Property By Username | @@ -222,6 +222,15 @@ Get Broker Property By Username | ||
222 | [Return] ${item} | 222 | [Return] ${item} |
223 | 223 | ||
224 | 224 | ||
225 | +Підготувати дані для створення предмету закупівлі плану | ||
226 | + [Arguments] ${cpv} | ||
227 | + ${item}= test_item_data ${cpv[0:4]} | ||
228 | + Remove From Dictionary ${item} deliveryAddress | ||
229 | + Remove From Dictionary ${item} deliveryLocation | ||
230 | + Remove From Dictionary ${item} deliveryDate.startDate | ||
231 | + [Return] ${item} | ||
232 | + | ||
233 | + | ||
225 | Підготувати дані для створення лоту | 234 | Підготувати дані для створення лоту |
226 | [Arguments] ${max_lot_value_amount} | 235 | [Arguments] ${max_lot_value_amount} |
227 | ${lot}= test_lot_data ${max_lot_value_amount} | 236 | ${lot}= test_lot_data ${max_lot_value_amount} |
@@ -252,3 +252,12 @@ ${MODE} planning | @@ -252,3 +252,12 @@ ${MODE} planning | ||
252 | [Teardown] Оновити LAST_MODIFICATION_DATE | 252 | [Teardown] Оновити LAST_MODIFICATION_DATE |
253 | ${new_quantity}= create_fake_value_amount | 253 | ${new_quantity}= create_fake_value_amount |
254 | Можливість змінити поле items[0].quantity плану на ${new_quantity} | 254 | Можливість змінити поле items[0].quantity плану на ${new_quantity} |
255 | + | ||
256 | + | ||
257 | +Можливість додати предмет закупівлі | ||
258 | + [Tags] ${USERS.users['${tender_owner}'].broker}: Редагування плану | ||
259 | + ... tender_owner | ||
260 | + ... ${USERS.users['${tender_owner}'].broker} | ||
261 | + ... add_item | ||
262 | + [Teardown] Оновити LAST_MODIFICATION_DATE | ||
263 | + Можливість додати предмет закупівлі в план |
Please
register
or
login
to post a comment