Commit e5509b97d3f19cb668ca5584274064d5cc365d00
1 parent
7ba66b82
update keywords for competitiveDialogue
Showing
3 changed files
with
38 additions
and
14 deletions
| @@ -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