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