Commit f7ab87c064c51e0f5df7ca1099031b30d4e03b09

Authored by Leits
1 parent 17851daa

Add tags, documentation and setup to meatTender

... ... @@ -17,7 +17,10 @@ ${broker} Quinta
17 17
18 18 *** Test Cases ***
19 19 Можливість оголосити однопредметний тендер з неціновим показником
20   - [Tags] ${USERS.users['${tender_owner}'].broker}: Можливість оголосити тендер
  20 + [Tags] ${USERS.users['${tender_owner}'].broker}: Можливість оголосити тендер з неціновим показником
  21 + ... tender_owner
  22 + ... ${USERS.users['${tender_owner}'].broker}
  23 + ... minimal
21 24 [Documentation] Створення закупівлі замовником, обовязково має повертати UAID закупівлі (номер тендера),
22 25 ${base_tender_data}= Підготовка початкових даних
23 26 ${tender_data}= test_meat_tender_data ${base_tender_data}
... ... @@ -30,16 +33,22 @@ ${broker} Quinta
30 33
31 34 Можливість знайти однопредметний тендер по ідентифікатору
32 35 [Tags] ${USERS.users['${viewer}'].broker}: Пошук тендера по ідентифікатору
33   - ... viewer
34   - ... ${USERS.users['${viewer}'].broker}
  36 + ... viewer tender_owner provider provider1
  37 + ... ${USERS.users['${viewer}'].broker} ${USERS.users['${tender_owner}'].broker}
  38 + ... ${USERS.users['${provider}'].broker} ${USERS.users['${provider1}'].broker}
35 39 ... minimal
36   - Дочекатись синхронізації з майданчиком ${viewer}
37 40 ${usernames}= Create List ${viewer} ${tender_owner} ${provider} ${provider1}
38 41 :FOR ${username} IN @{usernames}
  42 + \ Дочекатись синхронізації з майданчиком ${username}
39 43 \ Викликати для учасника ${username} Пошук тендера по ідентифікатору ${TENDER['TENDER_UAID']}
40 44
41 45 Неможливість перевищити ліміт для нецінових критеріїв
  46 + [Documentation]
  47 + ... "shouldfail" argument as first switches the behaviour of keyword and "Викликати для учасника" to "fail if passed"
42 48 [Tags] ${USERS.users['${tender_owner}'].broker}: Можливість оголосити тендер
  49 + ... tender_owner
  50 + ... ${USERS.users['${tender_owner}'].broker}
  51 + [Setup] Дочекатись синхронізації з майданчиком ${tender_owner}
43 52 ${invalid_features}= test_invalid_features_data
44 53 ${fail}= Викликати для учасника ${tender_owner} Внести зміни в тендер shouldfail ${TENDER['TENDER_UAID']} features ${invalid_features}
45 54 Log ${fail}
... ... @@ -48,16 +57,23 @@ ${broker} Quinta
48 57 #Подання пропозицій
49 58
50 59 Відображення початку періоду прийому пропозицій оголошеного тендера
51   - [Tags] ${USERS.users['${viewer}'].broker}: Відображення основних даних оголошеного тендера
52   - ... viewer
53   - ... ${USERS.users['${viewer}'].broker}
  60 + [Tags] ${USERS.users['${viewer}'].broker}: Пошук тендера по ідентифікатору
  61 + ... viewer provider provider1
  62 + ... ${USERS.users['${viewer}'].broker} ${USERS.users['${provider}'].broker}
  63 + ... ${USERS.users['${provider1}'].broker}
54 64 ... minimal
55 65 ${usernames}= Create List ${viewer} ${provider} ${provider1}
56 66 :FOR ${username} IN @{usernames}
  67 + \ Дочекатись синхронізації з майданчиком ${username}
57 68 \ Звірити дату тендера ${username} ${USERS.users['${tender_owner}'].initial_data} tenderPeriod.startDate
58 69
59 70 Неможливість подати цінову пропозицію без нецінового показника
  71 + [Documentation]
  72 + ... "shouldfail" argument as first switches the behaviour of keyword and "Викликати для учасника" to "fail if passed"
60 73 [Tags] ${USERS.users['${provider}'].broker}: Можливість подати цінову пропозицію
  74 + ... provider
  75 + ... ${USERS.users['${provider}'].broker}
  76 + [Setup] Дочекатись синхронізації з майданчиком ${provider}
61 77 Дочекатись дати початку прийому пропозицій ${provider}
62 78 sleep 90
63 79 ${bid}= test bid data
... ... @@ -67,6 +83,8 @@ ${broker} Quinta
67 83
68 84 Подати цінову пропозицію з неціновим показником
69 85 [Tags] ${USERS.users['${provider}'].broker}: Можливість подати цінову пропозицію
  86 + ... provider
  87 + ... ${USERS.users['${provider}'].broker}
70 88 ${bid}= test bid data meat tender
71 89 Log ${bid}
72 90 ${bidresponses}= Create Dictionary
... ... @@ -78,6 +96,8 @@ ${broker} Quinta
78 96
79 97 Можливість змінити неціновий показник повторної цінової пропозиції до 0
80 98 [Tags] ${USERS.users['${provider}'].broker}: Можливість змінити цінову пропозицію
  99 + ... provider
  100 + ... ${USERS.users['${provider}'].broker}
81 101 ${fixbidparamsto0resp}= create_data_dict data.parameters[0].value 0
82 102 ${fixbidparamsto0resp}= Викликати для учасника ${provider} Змінити цінову пропозицію ${TENDER['TENDER_UAID']} ${fixbidparamsto0resp}
83 103 Set To Dictionary ${USERS.users['${provider}'].bidresponses} fixbidparamsto0resp ${fixbidparamsto0resp}
... ... @@ -85,6 +105,8 @@ ${broker} Quinta
85 105
86 106 Можливість змінити неціновий показник повторної цінової пропозиції до 0.15
87 107 [Tags] ${USERS.users['${provider}'].broker}: Можливість змінити цінову пропозицію
  108 + ... provider
  109 + ... ${USERS.users['${provider}'].broker}
88 110 ${fixbidparamsto015resp}= create_data_dict data.parameters[0].value 0.15
89 111 ${fixbidparamsto015resp}= Викликати для учасника ${provider} Змінити цінову пропозицію ${TENDER['TENDER_UAID']} ${fixbidparamsto015resp}
90 112 Set To Dictionary ${USERS.users['${provider}'].bidresponses} fixbidparamsto015resp ${fixbidparamsto015resp}
... ... @@ -92,6 +114,9 @@ ${broker} Quinta
92 114
93 115 Подати цінову пропозицію з неціновим показником другим учасником
94 116 [Tags] ${USERS.users['${provider1}'].broker}: Можливість подати цінову пропозицію
  117 + ... provider1
  118 + ... ${USERS.users['${provider1}'].broker}
  119 + [Setup] Дочекатись синхронізації з майданчиком ${provider1}
95 120 Дочекатись дати початку прийому пропозицій ${provider1}
96 121 ${bid}= test bid data meat tender
97 122 Log ${bid}
... ... @@ -111,15 +136,22 @@ ${broker} Quinta
111 136 ... viewer
112 137 ... ${USERS.users['${viewer}'].broker}
113 138 ... minimal
  139 + [Setup] Дочекатись синхронізації з майданчиком ${viewer}
114 140 Викликати для учасника ${viewer} Отримати інформацію із тендера auctionPeriod.startDate
115 141
116 142
117 143 Очікування аукціону
  144 + [Tags] ${USERS.users['${viewer}'].broker}: Очікування аукціону
  145 + ... viewer
  146 + ... ${USERS.users['${viewer}'].broker}
118 147 Дочекатись дати початку аукціону ${viewer}
119 148 sleep 1500
120 149
121 150 Завершення аукціону
122   - Дочекатись синхронізації з майданчиком ${tender_owner}
  151 + [Tags] ${USERS.users['${tender_owner}'].broker}: Результати аукціону
  152 + ... tender_owner
  153 + ... ${USERS.users['${tender_owner}'].broker}
  154 + [Setup] Дочекатись синхронізації з майданчиком ${tender_owner}
123 155 ${tender_data}= Викликати для учасника ${tender_owner} Пошук тендера по ідентифікатору ${TENDER['TENDER_UAID']}
124 156 ${result}= chef ${tender_data.data.bids} ${tender_data.data.features}
125 157 Log Many ${result[0]} ${tender_data.data.awards[0]}
... ...
Please register or login to post a comment