Commit df5625507ad6ac7a34553c157763b82bc5fd2f2f

Authored by ivanka12
1 parent cc46224b

add new keywords and testcases for party

@@ -128,9 +128,10 @@ Resource resource.robot @@ -128,9 +128,10 @@ Resource resource.robot
128 Run As ${tender_owner} Внести зміни в план ${TENDER['TENDER_UAID']} ${field_name} ${field_value} 128 Run As ${tender_owner} Внести зміни в план ${TENDER['TENDER_UAID']} ${field_name} ${field_value}
129 129
130 130
131 -Можливість додати замовника як учасника процесу моніторингу  
132 - ${party_data}= test_party ${USERS.users['${tender_owner}'].initial_data.data.procuringEntity}  
133 - Run As ${dasu_user} Додати замовника як учасника процесу моніторингу ${MONITORING['MONITORING_UAID']} ${party_data} 131 +Можливість додати учасника процесу моніторингу
  132 + ${party_data}= test_party
  133 + ${party}= Create Dictionary data=${party_data}
  134 + Run As ${dasu_user} Додати учасника процесу моніторингу ${MONITORING['MONITORING_UAID']} ${party}
134 135
135 136
136 Можливість запитати в замовника пояснення 137 Можливість запитати в замовника пояснення
@@ -249,14 +249,14 @@ Library openprocurement_client.utils @@ -249,14 +249,14 @@ Library openprocurement_client.utils
249 [Arguments] ${username} ${monitoring_uaid} ${save_key}=monitoring 249 [Arguments] ${username} ${monitoring_uaid} ${save_key}=monitoring
250 ${token}= Set Variable ${USERS.users['${username}'].access_token} 250 ${token}= Set Variable ${USERS.users['${username}'].access_token}
251 ${internalid}= openprocurement_client.Отримати internal id об'єкта моніторингу по UAid ${username} ${monitoring_uaid} 251 ${internalid}= openprocurement_client.Отримати internal id об'єкта моніторингу по UAid ${username} ${monitoring_uaid}
252 - ${monitoring}= Call Method ${USERS.users['${username}'].dasu_client} patch_credentials ${token} ${internalid} 252 + ${monitoring}= Call Method ${USERS.users['${username}'].dasu_client} patch_credentials ${internalid} ${token}
253 Set To Dictionary ${USERS.users['${username}']} ${save_key}=${monitoring} 253 Set To Dictionary ${USERS.users['${username}']} ${save_key}=${monitoring}
254 Log ${USERS.users['${username}'].monitoring_data} 254 Log ${USERS.users['${username}'].monitoring_data}
255 ${monitoring}= munch_dict arg=${monitoring} 255 ${monitoring}= munch_dict arg=${monitoring}
256 [return] ${monitoring} 256 [return] ${monitoring}
257 257
258 258
259 -Додати замовника як учасника процесу моніторингу 259 +Додати учасника процесу моніторингу
260 [Arguments] ${username} ${monitoring_uaid} ${party_data} 260 [Arguments] ${username} ${monitoring_uaid} ${party_data}
261 ${monitoring}= openprocurement_client.Пошук об'єкта моніторингу по ідентифікатору ${username} ${monitoring_uaid} 261 ${monitoring}= openprocurement_client.Пошук об'єкта моніторингу по ідентифікатору ${username} ${monitoring_uaid}
262 Log ${monitoring} 262 Log ${monitoring}
@@ -600,24 +600,23 @@ def tets_monitoring_data( tender_id, accelerator=None): @@ -600,24 +600,23 @@ def tets_monitoring_data( tender_id, accelerator=None):
600 "reasons": [random.choice(["public", "fiscal", "indicator", "authorities", "media"])], 600 "reasons": [random.choice(["public", "fiscal", "indicator", "authorities", "media"])],
601 "tender_id": tender_id, 601 "tender_id": tender_id,
602 "procuringStages": [random.choice(["awarding", "contracting", "planning"])], 602 "procuringStages": [random.choice(["awarding", "contracting", "planning"])],
603 - "parties": [fake.procuringEntity()], 603 + "parties": [test_party()],
604 "decision": { 604 "decision": {
605 "date": get_now().isoformat(), 605 "date": get_now().isoformat(),
606 "description": fake_en.sentence(nb_words=10, variable_nb_words=True) 606 "description": fake_en.sentence(nb_words=10, variable_nb_words=True)
607 }, 607 },
608 "mode": "test" 608 "mode": "test"
609 } 609 }
610 - data["parties"][0]["roles"] = [random.choice(["create", "decision", "conclusion"])]  
611 - data["parties"][0]["name"] = "The State Audit Service of Ukraine"  
612 data['monitoringDetails'] = 'quick, ' \ 610 data['monitoringDetails'] = 'quick, ' \
613 'accelerator={}'.format(accelerator) 611 'accelerator={}'.format(accelerator)
614 return munchify({'data':data}) 612 return munchify({'data':data})
615 613
616 614
617 -def test_party(party):  
618 - party["roles"] = "dialogue"  
619 - del party["kind"]  
620 - return munchify({"data":party}) 615 +def test_party():
  616 + party = fake.procuringEntity()
  617 + party["roles"] = [random.choice(['sas', 'risk_indicator'])]
  618 + party["name"] = "The State Audit Service of Ukraine"
  619 + return munchify(party)
621 620
622 621
623 def test_dialogue(relatedParty_id): 622 def test_dialogue(relatedParty_id):
@@ -421,40 +421,40 @@ ${MOZ_INTEGRATION} ${False} @@ -421,40 +421,40 @@ ${MOZ_INTEGRATION} ${False}
421 Звірити відображення поля parties[0].identifier.legalName об'єкта моніторингу для користувача ${viewer} 421 Звірити відображення поля parties[0].identifier.legalName об'єкта моніторингу для користувача ${viewer}
422 422
423 423
424 -Можливість додати замовника як учасника процесу моніторингу  
425 - [Tags] ${USERS.users['${dasu_user}'].broker}: Додати замовника 424 +Можливість додати учасника процесу моніторингу
  425 + [Tags] ${USERS.users['${dasu_user}'].broker}: Додати учасника
426 ... dasu_user 426 ... dasu_user
427 ... ${USERS.users['${dasu_user}'].broker} 427 ... ${USERS.users['${dasu_user}'].broker}
428 - ... add_party_tender_owner 428 + ... add_party
429 ... critical 429 ... critical
430 [Teardown] Оновити DASU_LAST_MODIFICATION_DATE 430 [Teardown] Оновити DASU_LAST_MODIFICATION_DATE
431 - Можливість додати замовника як учасника процесу моніторингу 431 + Можливість додати учасника процесу моніторингу
432 432
433 433
434 -Відображення імені замовника в моніторингу  
435 - [Tags] ${USERS.users['${viewer}'].broker}: Додати замовника 434 +Відображення імені доданого учасника
  435 + [Tags] ${USERS.users['${viewer}'].broker}: Додати учасника
436 ... viewer 436 ... viewer
437 ... ${USERS.users['${viewer}'].broker} 437 ... ${USERS.users['${viewer}'].broker}
438 - ... add_party_tender_owner 438 + ... add_party
439 ... critical 439 ... critical
440 [Setup] Дочекатись синхронізації з ДАСУ ${viewer} 440 [Setup] Дочекатись синхронізації з ДАСУ ${viewer}
441 Отримати дані із поля parties[1].name об'єкта моніторингу для користувача ${viewer} 441 Отримати дані із поля parties[1].name об'єкта моніторингу для користувача ${viewer}
442 442
443 443
444 -Відображення ролі замовника в моніторингу  
445 - [Tags] ${USERS.users['${viewer}'].broker}: Додати замовника 444 +Відображення ролі доданого учасника
  445 + [Tags] ${USERS.users['${viewer}'].broker}: Додати учасника
446 ... viewer 446 ... viewer
447 ... ${USERS.users['${viewer}'].broker} 447 ... ${USERS.users['${viewer}'].broker}
448 - ... add_party_tender_owner 448 + ... add_party
449 ... critical 449 ... critical
450 Отримати дані із поля parties[1].roles об'єкта моніторингу для користувача ${viewer} 450 Отримати дані із поля parties[1].roles об'єкта моніторингу для користувача ${viewer}
451 451
452 452
453 -Відображення id замовника в моніторингу  
454 - [Tags] ${USERS.users['${viewer}'].broker}: Додати замовника 453 +Відображення id доданого учасника
  454 + [Tags] ${USERS.users['${viewer}'].broker}: Додати учасника
455 ... viewer 455 ... viewer
456 ... ${USERS.users['${viewer}'].broker} 456 ... ${USERS.users['${viewer}'].broker}
457 - ... add_party_tender_owner 457 + ... add_party
458 ... critical 458 ... critical
459 Отримати дані із поля parties[1].id об'єкта моніторингу для користувача ${viewer} 459 Отримати дані із поля parties[1].id об'єкта моніторингу для користувача ${viewer}
460 460
Please register or login to post a comment