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