Commit f8ba3f8c2e275ef5ecd922bc0941b8dc994c797e
1 parent
58e26882
Add lots_ids and features_ids in create bid keyword
Showing
3 changed files
with
13 additions
and
12 deletions
@@ -610,7 +610,9 @@ Resource resource.robot | @@ -610,7 +610,9 @@ Resource resource.robot | ||
610 | ${bid}= Підготувати дані для подання пропозиції ${username} | 610 | ${bid}= Підготувати дані для подання пропозиції ${username} |
611 | ${bidresponses}= Create Dictionary bid=${bid} | 611 | ${bidresponses}= Create Dictionary bid=${bid} |
612 | Set To Dictionary ${USERS.users['${username}']} bidresponses=${bidresponses} | 612 | Set To Dictionary ${USERS.users['${username}']} bidresponses=${bidresponses} |
613 | - ${resp}= Run As ${username} Подати цінову пропозицію ${TENDER['TENDER_UAID']} ${bid} | 613 | + ${lots_ids}= Отримати ідентифікатори об’єктів ${username} lots |
614 | + ${features_ids}= Отримати ідентифікатори об’єктів ${username} features | ||
615 | + ${resp}= Run As ${username} Подати цінову пропозицію ${TENDER['TENDER_UAID']} ${bid} ${lots_ids} ${features_ids} | ||
614 | Set To Dictionary ${USERS.users['${username}'].bidresponses} resp=${resp} | 616 | Set To Dictionary ${USERS.users['${username}'].bidresponses} resp=${resp} |
615 | 617 | ||
616 | 618 |
@@ -624,8 +624,16 @@ Library openprocurement_client_helper.py | @@ -624,8 +624,16 @@ Library openprocurement_client_helper.py | ||
624 | ############################################################################## | 624 | ############################################################################## |
625 | 625 | ||
626 | Подати цінову пропозицію | 626 | Подати цінову пропозицію |
627 | - [Arguments] ${username} ${tender_uaid} ${bid} | ||
628 | - ${tender}= openprocurement_client.Пошук тендера по ідентифікатору ${username} ${tender_uaid} | 627 | + [Arguments] ${username} ${tender_uaid} ${bid} ${lots_ids}=${empty_list} ${features_ids}=${empty_list} |
628 | + ${tender}= openprocurement_client.Пошук тендера по ідентифікатору ${username} ${tender_uaid} | ||
629 | + : FOR ${index} ${lot_id} IN ENUMERATE @{lots_ids} | ||
630 | + \ ${lot_index}= get_object_index_by_id ${tender.data.lots} ${lot_id} | ||
631 | + \ ${lot_id}= Get Variable Value ${tender.data.lots[${lot_index}].id} | ||
632 | + \ Set To Dictionary ${bid.data.lotValues[${index}]} relatedLot=${lot_id} | ||
633 | + : FOR ${index} ${feature_id} IN ENUMERATE @{features_ids} | ||
634 | + \ ${feature_index}= get_object_index_by_id ${tender.data.features} ${feature_id} | ||
635 | + \ ${code}= Get Variable Value ${tender.data.features[${feature_index}].code} | ||
636 | + \ Set To Dictionary ${bid.data.parameters[${index}]} code=${code} | ||
629 | ${reply}= Call Method ${USERS.users['${username}'].client} create_bid ${tender} ${bid} | 637 | ${reply}= Call Method ${USERS.users['${username}'].client} create_bid ${tender} ${bid} |
630 | Set To Dictionary ${USERS.users['${username}']} access_token=${reply['access']['token']} | 638 | Set To Dictionary ${USERS.users['${username}']} access_token=${reply['access']['token']} |
631 | Set To Dictionary ${USERS.users['${username}'].bidresponses['bid'].data} id=${reply['data']['id']} | 639 | Set To Dictionary ${USERS.users['${username}'].bidresponses['bid'].data} id=${reply['data']['id']} |
@@ -353,15 +353,6 @@ ${item_meat} ${True} | @@ -353,15 +353,6 @@ ${item_meat} ${True} | ||
353 | Звірити відображення поля title усіх нецінових показників для усіх користувачів | 353 | Звірити відображення поля title усіх нецінових показників для усіх користувачів |
354 | 354 | ||
355 | 355 | ||
356 | -Відображення коду нецінових показників | ||
357 | - [Tags] ${USERS.users['${viewer}'].broker}: Відображення нецінових показників | ||
358 | - ... viewer tender_owner provider provider1 | ||
359 | - ... ${USERS.users['${viewer}'].broker} ${USERS.users['${tender_owner}'].broker} | ||
360 | - ... ${USERS.users['${provider}'].broker} ${USERS.users['${provider1}'].broker} | ||
361 | - ... meat_view | ||
362 | - Звірити відображення поля code усіх нецінових показників для усіх користувачів | ||
363 | - | ||
364 | - | ||
365 | Відображення опису нецінових показників | 356 | Відображення опису нецінових показників |
366 | [Tags] ${USERS.users['${viewer}'].broker}: Відображення нецінових показників | 357 | [Tags] ${USERS.users['${viewer}'].broker}: Відображення нецінових показників |
367 | ... viewer | 358 | ... viewer |
Please
register
or
login
to post a comment