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