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 | 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 | 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 | 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 | 260 | [Arguments] ${username} ${tender_uaid} ${item_id} ${field_name} |
254 | 261 | ${field_name}= Отримати шлях до поля об’єкта ${username} ${field_name} ${item_id} | ... | ... |
... | ... | @@ -222,6 +222,15 @@ Get Broker Property By Username |
222 | 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 | 235 | [Arguments] ${max_lot_value_amount} |
227 | 236 | ${lot}= test_lot_data ${max_lot_value_amount} | ... | ... |
... | ... | @@ -252,3 +252,12 @@ ${MODE} planning |
252 | 252 | [Teardown] Оновити LAST_MODIFICATION_DATE |
253 | 253 | ${new_quantity}= create_fake_value_amount |
254 | 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 | + Можливість додати предмет закупівлі в план | |
\ No newline at end of file | ... | ... |
Please
register
or
login
to post a comment