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 | 610 | ${bid}= Підготувати дані для подання пропозиції ${username} |
611 | 611 | ${bidresponses}= Create Dictionary bid=${bid} |
612 | 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 | 616 | Set To Dictionary ${USERS.users['${username}'].bidresponses} resp=${resp} |
615 | 617 | |
616 | 618 | ... | ... |
... | ... | @@ -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 | 637 | ${reply}= Call Method ${USERS.users['${username}'].client} create_bid ${tender} ${bid} |
630 | 638 | Set To Dictionary ${USERS.users['${username}']} access_token=${reply['access']['token']} |
631 | 639 | Set To Dictionary ${USERS.users['${username}'].bidresponses['bid'].data} id=${reply['data']['id']} | ... | ... |
... | ... | @@ -353,15 +353,6 @@ ${item_meat} ${True} |
353 | 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 | 357 | [Tags] ${USERS.users['${viewer}'].broker}: Відображення нецінових показників |
367 | 358 | ... viewer | ... | ... |
Please
register
or
login
to post a comment