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