Commit c5afcafde2f3466b5d95669c764dedaf0a038d99

Authored by ivanka12
1 parent 309d6fd8

test case 'Можливість додати предмет закупівлі'

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