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