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