Showing
1 changed file
with
62 additions
and
0 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 | +Suite Setup TestCaseSetup | |
9 | +Suite Teardown Close all browsers | |
10 | + | |
11 | +*** Variables *** | |
12 | +${viewer} Tender Viewer | |
13 | +# 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 | +Подати цінову пропозицію bidder1 | |
30 | + [Tags] ${USERS.users['${provider}'].broker}: Можливість подати цінову пропозицію | |
31 | + Дочекатись дати початоку прийому пропозицій | |
32 | + ${bid}= test bid data | |
33 | + Log object data ${bid} | |
34 | + ${biddingresponce}= Викликати для учасника ${provider} Подати цінову пропозицію ${TENDER_DATA.data.id} ${bid} | |
35 | + Set Global Variable ${biddingresponce} | |
36 | + | |
37 | +#Подати цінову пропозицію bidder2 | |
38 | +# [Tags] ${USERS.users['${provider2}'].broker}: Можливість подати цінову пропозицію | |
39 | +# Дочекатись дати початоку прийому пропозицій | |
40 | +# ${bid}= test bid data | |
41 | +# Log object data ${bid} | |
42 | +# ${biddingresponce}= Викликати для учасника ${provider2} Подати цінову пропозицію ${TENDER_DATA.data.id} ${bid} | |
43 | +# Set Global Variable ${biddingresponce} | |
44 | + | |
45 | +Змінити цінову пропозицію | |
46 | + [Tags] ${USERS.users['${provider}'].broker}: Можливість змінити цінову пропозицію | |
47 | + Log object data ${biddingresponce} | |
48 | + Set To Dictionary ${biddingresponce.data.value} amount 600 | |
49 | + Log object data ${biddingresponce.data.value} | |
50 | + Викликати для учасника ${provider} Змінити цінову пропозицію ${TENDER_DATA.data.id} ${biddingresponce} | |
51 | + | |
52 | +Прийняти пропозицію переможця | |
53 | + [Tags] ${USERS.users['${USERS.tender_owner}'].broker}: Можливість прийняти пропозицію переможця | |
54 | + Дочекатись дати закінчення прийому пропозицій | |
55 | + ${LAST_MODIFICATION_DATE}= Get Current Date | |
56 | + Set Global Variable ${LAST_MODIFICATION_DATE} | |
57 | + отримати останні зміни в тендері | |
58 | + ${award}= test_award_data | |
59 | + ${award_data}= Get_From_Object ${TENDER_DATA.data} awards[0] | |
60 | + Set To Dictionary ${award} data ${award_data} | |
61 | + Set To Dictionary ${award['data']} status active | |
62 | + Викликати для учасника ${USERS.tender_owner} Прийняти цінову пропозицію ${TENDER_DATA.data.id} ${award} | |
\ No newline at end of file | ... | ... |
Please
register
or
login
to post a comment