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,8 +410,11 @@ Resource resource.robot | ||
410 | 410 | ||
411 | Звірити відображення поля ${field} усіх умов оплати для користувача ${username} | 411 | Звірити відображення поля ${field} усіх умов оплати для користувача ${username} |
412 | :FOR ${milestone_index} IN RANGE ${NUMBER_OF_MILESTONES} | 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 | Звірити відображення ${field} усіх предметів плану для усіх користувачів | 420 | Звірити відображення ${field} усіх предметів плану для усіх користувачів |
@@ -532,8 +532,8 @@ Log differences between dicts | @@ -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 | Порівняти об'єкти ${left} ${right} | 537 | Порівняти об'єкти ${left} ${right} |
538 | 538 | ||
539 | 539 | ||
@@ -685,8 +685,9 @@ Log differences between dicts | @@ -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 | ${field}= Run Keyword If '${object_id}' Отримати шлях до поля об’єкта ${username} ${field_name} ${object_id} | 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 | ... ELSE Set Variable ${field_name} | 691 | ... ELSE Set Variable ${field_name} |
691 | ${status} ${field_value}= Run keyword and ignore error | 692 | ${status} ${field_value}= Run keyword and ignore error |
692 | ... get_from_object | 693 | ... get_from_object |
Please
register
or
login
to post a comment