Commit a6c3a20f521368c40e80ac566f23f63118fe539f
1 parent
6a3c24ed
Add comparison by index for milestones
Showing
2 changed files
with
9 additions
and
5 deletions
... | ... | @@ -410,8 +410,11 @@ Resource resource.robot |
410 | 410 | |
411 | 411 | Звірити відображення поля ${field} усіх умов оплати для користувача ${username} |
412 | 412 | :FOR ${milestone_index} IN RANGE ${NUMBER_OF_MILESTONES} |
413 | - \ ${milestone_id}= get_id_from_object ${USERS.users['${tender_owner}'].initial_data.data['milestones'][${milestone_index}]} | |
414 | - \ Звірити поле тендера із значенням ${username} ${TENDER['TENDER_UAID']} ${USERS.users['${tender_owner}'].initial_data.data['milestones'][${milestone_index}].${field}} ${field} ${milestone_id} | |
413 | + \ Звірити поле тендера із значенням | |
414 | + \ ... ${username} | |
415 | + \ ... ${TENDER['TENDER_UAID']} | |
416 | + \ ... ${USERS.users['${tender_owner}'].initial_data.data['milestones'][${milestone_index}].${field}} | |
417 | + \ ... ${field} object_type=milestones object_index=${milestone_index} | |
415 | 418 | |
416 | 419 | |
417 | 420 | Звірити відображення ${field} усіх предметів плану для усіх користувачів | ... | ... |
... | ... | @@ -532,8 +532,8 @@ Log differences between dicts |
532 | 532 | |
533 | 533 | |
534 | 534 | Звірити поле тендера із значенням |
535 | - [Arguments] ${username} ${tender_uaid} ${left} ${field} ${object_id}=${Empty} | |
536 | - ${right}= Отримати дані із тендера ${username} ${tender_uaid} ${field} ${object_id} | |
535 | + [Arguments] ${username} ${tender_uaid} ${left} ${field} ${object_id}=${Empty} ${object_type}=${Empty} ${object_index}=${Empty} | |
536 | + ${right}= Отримати дані із тендера ${username} ${tender_uaid} ${field} ${object_id} ${object_type} ${object_index} | |
537 | 537 | Порівняти об'єкти ${left} ${right} |
538 | 538 | |
539 | 539 | |
... | ... | @@ -685,8 +685,9 @@ Log differences between dicts |
685 | 685 | |
686 | 686 | |
687 | 687 | Отримати дані із тендера |
688 | - [Arguments] ${username} ${tender_uaid} ${field_name} ${object_id}=${Empty} | |
688 | + [Arguments] ${username} ${tender_uaid} ${field_name} ${object_id}=${Empty} ${object_type}=${Empty} ${object_index}=${Empty} | |
689 | 689 | ${field}= Run Keyword If '${object_id}' Отримати шлях до поля об’єкта ${username} ${field_name} ${object_id} |
690 | + ... ELSE IF '${object_type}' and '${object_index}' Set Variable ${object_type}[${object_index}].${field_name} | |
690 | 691 | ... ELSE Set Variable ${field_name} |
691 | 692 | ${status} ${field_value}= Run keyword and ignore error |
692 | 693 | ... get_from_object | ... | ... |
Please
register
or
login
to post a comment