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,6 +7,7 @@ Suite Teardown Test Suite Teardown
7 *** Variables *** 7 *** Variables ***
8 ${MODE} priceQuotation 8 ${MODE} priceQuotation
9 @{USED_ROLES} tender_owner provider provider1 provider2 viewer 9 @{USED_ROLES} tender_owner provider provider1 provider2 viewer
  10 +@{USED_PROVIDERS} provider provider1 provider2
10 ${RESOURCE} tenders 11 ${RESOURCE} tenders
11 12
12 ${NUMBER_OF_ITEMS} ${1} 13 ${NUMBER_OF_ITEMS} ${1}
@@ -232,13 +233,28 @@ ${PROFILE} ${True} @@ -232,13 +233,28 @@ ${PROFILE} ${True}
232 Run As ${tender_owner} Дискваліфікувати постачальника ${TENDER['TENDER_UAID']} 0 233 Run As ${tender_owner} Дискваліфікувати постачальника ${TENDER['TENDER_UAID']} 0
233 234
234 235
235 -Можливість підтвердити другого постачальника 236 +Можливість дискваліфікуватися постачальником
236 [Tags] ${USERS.users['${tender_owner}'].broker}: Процес кваліфікації 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 ... critical 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,3 +352,13 @@ ${PROFILE} ${True}
336 [Setup] Дочекатись синхронізації з майданчиком ${viewer} 352 [Setup] Дочекатись синхронізації з майданчиком ${viewer}
337 Звірити відображення поля status тендера із complete для користувача ${viewer} 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,8 +26,8 @@
26 -i make_bid_by_provider1 26 -i make_bid_by_provider1
27 27
28 -i awardPeriod_startDate 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 -i modify_contract_amount_net 32 -i modify_contract_amount_net
33 -i modify_contract_value 33 -i modify_contract_value
Please register or login to post a comment