Commit e5509b97d3f19cb668ca5584274064d5cc365d00

Authored by ivanka12
1 parent 7ba66b82

update keywords for competitiveDialogue

@@ -108,11 +108,6 @@ Resource resource.robot @@ -108,11 +108,6 @@ Resource resource.robot
108 Run as ${username} Пошук тендера за кошти донора ${funder_id} 108 Run as ${username} Пошук тендера за кошти донора ${funder_id}
109 109
110 110
111 -Можливість знайти тендер по ідентифікатору ${tender_id} та зберегти його в ${save_location} для користувача ${username}  
112 - Дочекатись синхронізації з майданчиком ${username}  
113 - Run as ${username} Пошук тендера по ідентифікатору ${tender_id} ${save_location}  
114 -  
115 -  
116 Можливість оприлюднити рішення про початок моніторингу 111 Можливість оприлюднити рішення про початок моніторингу
117 ${file_path} ${file_name} ${file_content}= create_fake_doc 112 ${file_path} ${file_name} ${file_content}= create_fake_doc
118 ${monitoring_data}= test_status_data active 113 ${monitoring_data}= test_status_data active
@@ -285,11 +280,11 @@ Resource resource.robot @@ -285,11 +280,11 @@ Resource resource.robot
285 280
286 281
287 Отримати доступ до тендера другого етапу та зберегти його 282 Отримати доступ до тендера другого етапу та зберегти його
288 - Run as ${tender_owner} Отримати тендер другого етапу та зберегти його ${USERS.users['${tender_owner}'].tender_data.data.stage2TenderID}  
289 ${TENDER_UAID_second_stage}= BuiltIn.Catenate SEPARATOR= ${TENDER['TENDER_UAID']} .2 283 ${TENDER_UAID_second_stage}= BuiltIn.Catenate SEPARATOR= ${TENDER['TENDER_UAID']} .2
290 Set to dictionary ${TENDER} TENDER_UAID=${TENDER_UAID_second_stage} 284 Set to dictionary ${TENDER} TENDER_UAID=${TENDER_UAID_second_stage}
291 - :FOR ${username} IN ${tender_owner} ${provider} ${provider1} ${viewer}  
292 - \ Можливість знайти тендер по ідентифікатору для користувача ${username} 285 + Run as ${tender_owner} Отримати тендер другого етапу та зберегти його ${TENDER['TENDER_UAID']}
  286 + :FOR ${username} IN ${tender_owner} ${provider} ${provider1} ${provider2} ${viewer}
  287 + \ Run As ${username} Пошук тендера по ідентифікатору ${TENDER['TENDER_UAID']} second_stage_data
293 288
294 289
295 Звірити відображення вмісту документа ${doc_id} із ${left} для користувача ${username} 290 Звірити відображення вмісту документа ${doc_id} із ${left} для користувача ${username}
@@ -538,9 +533,18 @@ Resource resource.robot @@ -538,9 +533,18 @@ Resource resource.robot
538 Звірити відображення поля ${field} ${lot_index} лоту другого етапу для користувача ${username} 533 Звірити відображення поля ${field} ${lot_index} лоту другого етапу для користувача ${username}
539 Дочекатись синхронізації з майданчиком ${username} 534 Дочекатись синхронізації з майданчиком ${username}
540 ${lot_id}= get_id_from_object ${USERS.users['${tender_owner}'].initial_data.data.lots[${lot_index}]} 535 ${lot_id}= get_id_from_object ${USERS.users['${tender_owner}'].initial_data.data.lots[${lot_index}]}
541 - Звірити поле тендера із значенням ${username} ${TENDER['TENDER_UAID']}  
542 - ... ${USERS.users['${tender_owner}'].second_stage_data.data.lots[${lot_index}].${field}} ${field}  
543 - ... object_id=${lot_id} 536 + ${left}= Set Variable ${USERS.users['${tender_owner}'].initial_data.data.lots[${lot_index}].${field}}
  537 + ${right}= Run As ${username} Отримати інформацію із лоту ${TENDER['TENDER_UAID']} ${lot_id} ${field}
  538 + Порівняти об'єкти ${left} ${right}
  539 +
  540 +
  541 +Отримати дані із поля ${field} тендера другого етапу для усіх користувачів
  542 + :FOR ${username} IN ${viewer} ${tender_owner} ${provider} ${provider1}
  543 + \ Отримати дані із поля ${field} тендера другого етапу для користувача ${username}
  544 +
  545 +
  546 +Отримати дані із поля ${field} тендера другого етапу для користувача ${username}
  547 + Отримати дані із тендера другого етапу ${username} ${TENDER['TENDER_UAID']} ${field}
544 548
545 549
546 Звірити відображення поля ${field} ${lot_index} лоту з ${data} для користувача ${username} 550 Звірити відображення поля ${field} ${lot_index} лоту з ${data} для користувача ${username}
@@ -373,11 +373,12 @@ Library openprocurement_client.utils @@ -373,11 +373,12 @@ Library openprocurement_client.utils
373 373
374 374
375 Отримати тендер другого етапу та зберегти його 375 Отримати тендер другого етапу та зберегти його
376 - [Arguments] ${username} ${tender_id}  
377 - ${response}= Call Method ${USERS.users['${username}'].client} patch_credentials ${tender_id} ${USERS.users['${username}'].access_token} 376 + [Arguments] ${username} ${tender_uaid}
  377 + ${internalid}= openprocurement_client.Отримати internal id по UAid ${username} ${tender_uaid}
  378 + ${response}= Call Method ${USERS.users['${username}'].client} patch_credentials ${internalid} ${USERS.users['${username}'].access_token}
378 ${tender}= set_access_key ${response} ${response.access.token} 379 ${tender}= set_access_key ${response} ${response.access.token}
379 Set To Dictionary ${USERS.users['${username}']} access_token=${response.access.token} 380 Set To Dictionary ${USERS.users['${username}']} access_token=${response.access.token}
380 - Set To Dictionary ${USERS.users['${username}']} tender_data=${response} 381 + Set To Dictionary ${USERS.users['${username}']} second_stage_data=${response}
381 Log ${tender.data.tenderID} 382 Log ${tender.data.tenderID}
382 383
383 384
@@ -133,6 +133,7 @@ Set Suite Variable With Default Value @@ -133,6 +133,7 @@ Set Suite Variable With Default Value
133 \ ${LAST_REFRESH_DATE}= Get Current TZdate 133 \ ${LAST_REFRESH_DATE}= Get Current TZdate
134 \ Set To Dictionary ${USERS} ${username}=${USERS.users.${username}} 134 \ Set To Dictionary ${USERS} ${username}=${USERS.users.${username}}
135 \ Set To Dictionary ${USERS.${username}} tender_data=${munch_dict} 135 \ Set To Dictionary ${USERS.${username}} tender_data=${munch_dict}
  136 + \ Set To Dictionary ${USERS.${username}} second_stage_data=${munch_dict}
136 \ Set To Dictionary ${USERS.${username}} LAST_REFRESH_DATE ${LAST_REFRESH_DATE} 137 \ Set To Dictionary ${USERS.${username}} LAST_REFRESH_DATE ${LAST_REFRESH_DATE}
137 \ Set To Dictionary ${USERS.${username}} DASU_LAST_REFRESH_DATE ${LAST_REFRESH_DATE} 138 \ Set To Dictionary ${USERS.${username}} DASU_LAST_REFRESH_DATE ${LAST_REFRESH_DATE}
138 139
@@ -672,6 +673,24 @@ Log differences between dicts @@ -672,6 +673,24 @@ Log differences between dicts
672 [return] ${field_value} 673 [return] ${field_value}
673 674
674 675
  676 +Отримати дані із тендера другого етапу
  677 + [Arguments] ${username} ${tender_uaid} ${field_name}
  678 + ${status} ${field_value}= Run keyword and ignore error
  679 + ... get_from_object
  680 + ... ${USERS.users['${username}'].second_stage_data.data}
  681 + ... ${field}
  682 + # If field in cache, return its value
  683 + Run Keyword if '${status}' == 'PASS' Return from keyword ${field_value}
  684 + # Else call broker to find field
  685 + ${field_value}= Run As ${username} Отримати інформацію із тендера ${tender_uaid} ${field_name}
  686 + # And caching its value before return
  687 + Set_To_Object ${USERS.users['${username}'].second_stage_data.data} ${field_name} ${field_value}
  688 + ${data}= munch_dict arg=${USERS.users['${username}'].second_stage_data.data}
  689 + Set To Dictionary ${USERS.users['${username}'].second_stage_data} data=${data}
  690 + Log ${USERS.users['${username}'].second_stage_data.data}
  691 + [return] ${field_value}
  692 +
  693 +
675 Отримати дані із об'єкта моніторингу 694 Отримати дані із об'єкта моніторингу
676 [Arguments] ${username} ${monitoring_uaid} ${field_name} ${object_id}=${Empty} 695 [Arguments] ${username} ${monitoring_uaid} ${field_name} ${object_id}=${Empty}
677 ${status} ${field_value}= Run keyword and ignore error 696 ${status} ${field_value}= Run keyword and ignore error
Please register or login to post a comment