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