Commit f8ba3f8c2e275ef5ecd922bc0941b8dc994c797e

Authored by Leits
1 parent 58e26882

Add lots_ids and features_ids in create bid keyword

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