Commit 04b073085aea2b6358f9493684589eb6c762ca98

Authored by Andrew Yanovych
1 parent 5774640a

0

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