Showing
2 changed files
with
0 additions
and
130 deletions
1 | -*** Setting *** | ||
2 | -Library op_robot_tests.tests_files.service_keywords | ||
3 | -Library String | ||
4 | -LIbrary Collections | ||
5 | -LIbrary Selenium2Library | ||
6 | -Library DebugLibrary | ||
7 | -Resource keywords.robot | ||
8 | -Resource resource.robot | ||
9 | -Suite Setup TestCaseSetup | ||
10 | -Suite Teardown Close all browsers | ||
11 | - | ||
12 | -*** Variables *** | ||
13 | -${viewer} Tender Viewer | ||
14 | -${provider} Tender User | ||
15 | -${provider1} Tender User | ||
16 | - | ||
17 | -*** Test Cases *** | ||
18 | -Можливість оголосити однопердметний тендер | ||
19 | - [Tags] ${USERS.users['${USERS.tender_owner}'].broker}: Можливість оголосити тендер | ||
20 | - Викликати для учасника ${USERS.tender_owner} Створити тендер | ||
21 | - ${LAST_MODIFICATION_DATE}= Get Current Date | ||
22 | - Set Global Variable ${LAST_MODIFICATION_DATE} | ||
23 | - | ||
24 | -Завантажити документ закупівельником | ||
25 | - [Tags] ${USERS.users['${USERS.tender_owner}'].broker}: Можливість завантажити документ | ||
26 | - ${access_token}= Get Variable Value ${TENDER_DATA.access.token} | ||
27 | - Викликати для учасника ${USERS.tender_owner} Завантажити документ ${access_token} | ||
28 | - | ||
29 | -Пошук однопредметного тендера по ідентифікатору | ||
30 | - [Tags] ${USERS.users['${viewer}'].broker}: Пошук тендера по ідентифікатору | ||
31 | - Дочекатись синхронізації з майданчиком ${viewer} | ||
32 | - Викликати для учасника ${viewer} Пошук тендера по ідентифікатору ${TENDER_DATA.data.tenderID} ${TENDER_DATA.data.id} | ||
33 | - | ||
34 | -Подати цінову пропозицію bidder1 | ||
35 | - [Tags] ${USERS.users['${provider}'].broker}: Можливість подати цінову пропозицію | ||
36 | - Дочекатись дати початоку прийому пропозицій | ||
37 | - ${bid}= test bid data | ||
38 | - Log object data ${bid} | ||
39 | - ${biddingresponce1}= Викликати для учасника ${provider} Подати цінову пропозицію ${TENDER_DATA.data.id} ${bid} | ||
40 | - Set Global Variable ${biddingresponce1} | ||
41 | - log ${biddingresponce1} | ||
42 | - | ||
43 | -#Завантажити документ першим учасником | ||
44 | -# [Tags] ${USERS.users['${provider}'].broker}: Можливість прийняти пропозицію переможця | ||
45 | -# log ${USERS.users['${provider}'].broker} | ||
46 | -# log ${biddingresponce1} | ||
47 | -# ${token1}= Get Variable Value ${biddingresponce1.access.token} | ||
48 | -# Викликати для учасника ${provider} Завантажити документ ${token1} | ||
49 | - | ||
50 | -Подати цінову пропозицію bidder2 | ||
51 | - [Tags] ${USERS.users['${provider1}'].broker}: Можливість подати цінову пропозицію | ||
52 | - Дочекатись дати початоку прийому пропозицій | ||
53 | - ${bid}= test bid data | ||
54 | - Log object data ${bid} | ||
55 | - ${biddingresponce2}= Викликати для учасника ${provider1} Подати цінову пропозицію ${TENDER_DATA.data.id} ${bid} | ||
56 | - Set Global Variable ${biddingresponce2} | ||
57 | - log ${biddingresponce2} | ||
58 | - | ||
59 | -#Завантажити документ другим учасником | ||
60 | -# [Tags] ${USERS.users['${provider}'].broker}: Можливість прийняти пропозицію переможця | ||
61 | -# log ${USERS.users['${provider1}'].broker} | ||
62 | -# ${token2}= Get Variable Value ${biddingresponce2.access.token} | ||
63 | -# Викликати для учасника ${provider1} Завантажити документ ${token2} | ||
64 | - | ||
65 | -Змінити цінову пропозицію | ||
66 | - [Tags] ${USERS.users['${provider}'].broker}: Можливість змінити цінову пропозицію | ||
67 | - Log object data ${biddingresponce1} | ||
68 | - Set To Dictionary ${biddingresponce1.data.value} amount 400 | ||
69 | - Log object data ${biddingresponce1.data.value} | ||
70 | - Викликати для учасника ${provider} Змінити цінову пропозицію ${TENDER_DATA.data.id} ${biddingresponce1} |
1 | -*** Setting *** | ||
2 | -Library op_robot_tests.tests_files.service_keywords | ||
3 | -Library String | ||
4 | -LIbrary Collections | ||
5 | -LIbrary Selenium2Library | ||
6 | -Library DebugLibrary | ||
7 | -Resource keywords.robot | ||
8 | -Resource resource.robot | ||
9 | -Suite Setup TestCaseSetup | ||
10 | -Suite Teardown Close all browsers | ||
11 | - | ||
12 | -*** Variables *** | ||
13 | -${viewer} Tender Viewer | ||
14 | -${provider} Tender User | ||
15 | - | ||
16 | - | ||
17 | -*** Test Cases *** | ||
18 | -Можливість оголосити багатопредметний тендер | ||
19 | - [Tags] ${USERS.users['${USERS.tender_owner}'].broker}: Можливість оголосити багатопредметний тендер | ||
20 | - Викликати для учасника ${USERS.tender_owner} Створити багатопредметний тендер | ||
21 | - ${LAST_MODIFICATION_DATE}= Get Current Date | ||
22 | - Set Global Variable ${LAST_MODIFICATION_DATE} | ||
23 | - | ||
24 | -Пошук тендера по ідентифікатору | ||
25 | - [Tags] ${USERS.users['${viewer}'].broker}: Пошук тендера по ідентифікатору | ||
26 | - Дочекатись синхронізації з майданчиком ${viewer} | ||
27 | - Викликати для учасника ${viewer} Пошук тендера по ідентифікатору ${TENDER_DATA.data.tenderID} ${TENDER_DATA.data.id} | ||
28 | - | ||
29 | -Можливість редагувати однопредметний тендер | ||
30 | - [Tags] ${USERS.users['${USERS.tender_owner}'].broker}: Можливість оголосити тендер | ||
31 | - Викликати для учасника ${USERS.tender_owner} Внести зміни в тендер ${TENDER_DATA.data.id} description description | ||
32 | - | ||
33 | -Можливість додати позицію закупівлі в тендер | ||
34 | - [Tags] ${USERS.users['${USERS.tender_owner}'].broker}: Можливість оголосити тендер | ||
35 | - Викликати для учасника ${USERS.tender_owner} додати предмети закупівлі ${TENDER_DATA.data.id} 3 | ||
36 | - | ||
37 | -Можливість видалити позиції закупівлі тендера | ||
38 | - [Tags] ${USERS.users['${USERS.tender_owner}'].broker}: Можливість оголосити тендер | ||
39 | - Викликати для учасника ${USERS.tender_owner} додати предмети закупівлі ${TENDER_DATA.data.id} 2 | ||
40 | - | ||
41 | -Подати цінову пропозицію | ||
42 | - [Tags] ${USERS.users['${provider}'].broker}: Можливість подати цінову пропозицію | ||
43 | - Дочекатись дати початоку прийому пропозицій | ||
44 | - ${bid}= test bid data | ||
45 | - Log object data ${bid} | ||
46 | - ${biddingresponce}= Викликати для учасника ${provider} Подати цінову пропозицію ${TENDER_DATA.data.id} ${bid} | ||
47 | - Set Global Variable ${biddingresponce} | ||
48 | - | ||
49 | -Прийняти пропозицію переможця | ||
50 | - [Tags] ${USERS.users['${USERS.tender_owner}'].broker}: Можливість прийняти пропозицію переможця | ||
51 | - Дочекатись дати закінчення прийому пропозицій | ||
52 | - ${LAST_MODIFICATION_DATE}= Get Current Date | ||
53 | - Set Global Variable ${LAST_MODIFICATION_DATE} | ||
54 | - отримати останні зміни в тендері | ||
55 | - ${award}= test_award_data | ||
56 | - ${award_data}= Get_From_Object ${TENDER_DATA.data} awards[0] | ||
57 | - Set To Dictionary ${award} data ${award_data} | ||
58 | - Set To Dictionary ${award['data']} status active | ||
59 | - Викликати для учасника ${USERS.tender_owner} Прийняти цінову пропозицію ${TENDER_DATA.data.id} ${award} | ||
60 | - |
Please
register
or
login
to post a comment