Commit a6c3a20f521368c40e80ac566f23f63118fe539f

Authored by smithumble
1 parent 6a3c24ed

Add comparison by index for milestones

... ... @@ -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