Commit 0b7536573e24ae5a8ca8385e6fef35d928c5f304
1 parent
61e9380f
Add test qualification and disqualification by providers
Showing
2 changed files
with
33 additions
and
7 deletions
| @@ -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