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,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