Commit 0b7536573e24ae5a8ca8385e6fef35d928c5f304

Authored by oleg.stasiv
1 parent 61e9380f

Add test qualification and disqualification by providers

... ... @@ -7,6 +7,7 @@ Suite Teardown Test Suite Teardown
7 7 *** Variables ***
8 8 ${MODE} priceQuotation
9 9 @{USED_ROLES} tender_owner provider provider1 provider2 viewer
  10 +@{USED_PROVIDERS} provider provider1 provider2
10 11 ${RESOURCE} tenders
11 12
12 13 ${NUMBER_OF_ITEMS} ${1}
... ... @@ -232,13 +233,28 @@ ${PROFILE} ${True}
232 233 Run As ${tender_owner} Дискваліфікувати постачальника ${TENDER['TENDER_UAID']} 0
233 234
234 235
235   -Можливість підтвердити другого постачальника
  236 +Можливість дискваліфікуватися постачальником
236 237 [Tags] ${USERS.users['${tender_owner}'].broker}: Процес кваліфікації
237   - ... tender_owner
238   - ... ${USERS.users['${tender_owner}'].broker}
239   - ... qualification_approve_second_award
  238 + ... provider
  239 + ... provider1
  240 + ... provider2
  241 + ... disqualification_first_award
240 242 ... critical
241   - Run As ${tender_owner} Підтвердити постачальника ${TENDER['TENDER_UAID']} 1
  243 + ${user}= Пошук постачальника пропозиції з awards по індексу 0
  244 + Run As ${user} Дискваліфікувати постачальника ${TENDER['TENDER_UAID']} 0
  245 +
  246 +
  247 +Можливість кваліфікувати постачальником другої пропозиції
  248 + [Tags] ${USERS.users['${tender_owner}'].broker}: Процес кваліфікації
  249 + ... provider
  250 + ... provider1
  251 + ... provider2
  252 + ... qualification_approve_second_award_by_provider
  253 + ... critical
  254 + [Setup] Дочекатись синхронізації з майданчиком ${tender_owner}
  255 + [Teardown] Оновити LAST_MODIFICATION_DATE
  256 + ${user}= Пошук постачальника пропозиції з awards по індексу 1
  257 + Run As ${user} Підтвердити постачальника ${TENDER['TENDER_UAID']} 1
242 258
243 259
244 260 Відображення статусу завершення, якщо не було подано коректного профайлу
... ... @@ -336,3 +352,13 @@ ${PROFILE} ${True}
336 352 [Setup] Дочекатись синхронізації з майданчиком ${viewer}
337 353 Звірити відображення поля status тендера із complete для користувача ${viewer}
338 354
  355 +
  356 +*** Keywords ***
  357 +Пошук постачальника пропозиції з awards по індексу
  358 + [Arguments] ${index}
  359 + :FOR ${user_role} IN @{USED_PROVIDERS}
  360 + \ ${user_name}= Get Variable Value ${BROKERS['${BROKER}'].roles['${user_role}']}
  361 + \ ${bid_id}= Отримати дані із тендера ${user_name} ${TENDER['TENDER_UAID']} awards[${index}].bid_id
  362 + \ ${bid_id_by_user}= Get Variable Value ${USERS.users['${user_name}'].bidresponses.bid.data.id}
  363 + \ Exit For Loop If '${bid_id}' == '${bid_id_by_user}'
  364 + [Return] ${user_name}
... ...
... ... @@ -26,8 +26,8 @@
26 26 -i make_bid_by_provider1
27 27
28 28 -i awardPeriod_startDate
29   --i qualification_reject_first_award
30   --i qualification_approve_second_award
  29 +-i disqualification_first_award
  30 +-i qualification_approve_second_award_by_provider
31 31
32 32 -i modify_contract_amount_net
33 33 -i modify_contract_value
... ...
Please register or login to post a comment