Commit 967440eb7353bb512dff980cc328b55dd764a849

Authored by Leits
Committed by mykhaly
1 parent 0b36caba

Use base_keywords in aboveThreshold

Replace `Викликати для учасника` with `Run As` there
1 *** Settings *** 1 *** Settings ***
2 Resource keywords.robot 2 Resource keywords.robot
3 Resource resource.robot 3 Resource resource.robot
  4 +Resource base_keywords.robot
4 Suite Setup Test Suite Setup 5 Suite Setup Test Suite Setup
5 Suite Teardown Test Suite Teardown 6 Suite Teardown Test Suite Teardown
6 7
@@ -9,6 +10,8 @@ Suite Teardown Test Suite Teardown @@ -9,6 +10,8 @@ Suite Teardown Test Suite Teardown
9 ${mode} openeu 10 ${mode} openeu
10 @{used_roles} tender_owner provider provider1 viewer 11 @{used_roles} tender_owner provider provider1 viewer
11 12
  13 +${number_of_lots} ${0}
  14 +${meat} ${0}
12 15
13 *** Test Cases *** 16 *** Test Cases ***
14 Можливість оголосити понадпороговий однопредметний тендер 17 Можливість оголосити понадпороговий однопредметний тендер
@@ -17,12 +20,7 @@ ${mode} openeu @@ -17,12 +20,7 @@ ${mode} openeu
17 ... ${USERS.users['${tender_owner}'].broker} 20 ... ${USERS.users['${tender_owner}'].broker}
18 ... minimal 21 ... minimal
19 [Teardown] Оновити LAST_MODIFICATION_DATE 22 [Teardown] Оновити LAST_MODIFICATION_DATE
20 - ${tender_data}= Підготувати дані для створення тендера  
21 - ${adapted_data}= Адаптувати дані для оголошення тендера ${tender_owner} ${tender_data}  
22 - ${TENDER_UAID}= Викликати для учасника ${tender_owner} Створити тендер ${adapted_data}  
23 - Set To Dictionary ${USERS.users['${tender_owner}']} initial_data=${adapted_data}  
24 - Set To Dictionary ${TENDER} TENDER_UAID=${TENDER_UAID}  
25 - Log ${TENDER} 23 + Можливість оголосити тендер
26 24
27 25
28 Можливість знайти понадпороговий однопредметний тендер по ідентифікатору 26 Можливість знайти понадпороговий однопредметний тендер по ідентифікатору
@@ -31,34 +29,30 @@ ${mode} openeu @@ -31,34 +29,30 @@ ${mode} openeu
31 ... ${USERS.users['${viewer}'].broker} ${USERS.users['${tender_owner}'].broker} 29 ... ${USERS.users['${viewer}'].broker} ${USERS.users['${tender_owner}'].broker}
32 ... ${USERS.users['${provider}'].broker} ${USERS.users['${provider1}'].broker} 30 ... ${USERS.users['${provider}'].broker} ${USERS.users['${provider1}'].broker}
33 ... minimal 31 ... minimal
34 - :FOR ${username} IN ${viewer} ${tender_owner} ${provider} ${provider1}  
35 - \ Дочекатись синхронізації з майданчиком ${username}  
36 - \ Викликати для учасника ${username} Пошук тендера по ідентифікатору ${TENDER['TENDER_UAID']} 32 + Можливість знайти тендер по ідентифікатору для усіх учасників
37 33
38 34
39 Відображення типу оголошеного тендера 35 Відображення типу оголошеного тендера
40 [Tags] ${USERS.users['${viewer}'].broker}: Відображення основних даних тендера 36 [Tags] ${USERS.users['${viewer}'].broker}: Відображення основних даних тендера
41 ... viewer 37 ... viewer
42 ... ${USERS.users['${viewer}'].broker} 38 ... ${USERS.users['${viewer}'].broker}
43 - Звірити поле тендера ${viewer} ${TENDER['TENDER_UAID']} ${USERS.users['${tender_owner}'].initial_data} procurementMethodType 39 + Звірити відображення поля procurementMethodType тендера для користувача ${viewer}
44 40
45 41
46 -Відображення початку періоду прийому пропозицій понадпорогового тендера 42 +Відображення початку періоду прийому пропозицій тендера понадпорогового тендера
47 [Tags] ${USERS.users['${viewer}'].broker}: Відображення основних даних тендера 43 [Tags] ${USERS.users['${viewer}'].broker}: Відображення основних даних тендера
48 ... viewer 44 ... viewer
49 ... ${USERS.users['${viewer}'].broker} 45 ... ${USERS.users['${viewer}'].broker}
50 ... minimal 46 ... minimal
51 - :FOR ${username} IN ${viewer} ${provider} ${provider1}  
52 - \ Звірити дату тендера ${username} ${TENDER['TENDER_UAID']} ${USERS.users['${tender_owner}'].initial_data} tenderPeriod.startDate 47 + Звірити відображення поля tenderPeriod.startDate тендера для усіх користувачів
53 48
54 49
55 -Відображення закінчення періоду прийому пропозицій понадпорогового тендера 50 +Відображення закінчення періоду прийому пропозицій тендера понадпорогового тендера
56 [Tags] ${USERS.users['${viewer}'].broker}: Відображення основних даних тендера 51 [Tags] ${USERS.users['${viewer}'].broker}: Відображення основних даних тендера
57 ... viewer 52 ... viewer
58 ... ${USERS.users['${viewer}'].broker} 53 ... ${USERS.users['${viewer}'].broker}
59 ... minimal 54 ... minimal
60 - :FOR ${username} IN ${viewer} ${provider} ${provider1}  
61 - \ Звірити дату тендера ${username} ${TENDER['TENDER_UAID']} ${USERS.users['${tender_owner}'].initial_data} tenderPeriod.endDate 55 + Звірити відображення поля tenderPeriod.endDate тендера для усіх користувачів
62 56
63 57
64 Відображення закінчення періоду подання скарг на оголошений тендер 58 Відображення закінчення періоду подання скарг на оголошений тендер
@@ -66,8 +60,7 @@ ${mode} openeu @@ -66,8 +60,7 @@ ${mode} openeu
66 ... viewer 60 ... viewer
67 ... ${USERS.users['${viewer}'].broker} 61 ... ${USERS.users['${viewer}'].broker}
68 ... minimal 62 ... minimal
69 - :FOR ${username} IN ${viewer} ${provider} ${provider1}  
70 - \ Отримати дані із тендера ${username} ${TENDER['TENDER_UAID']} complaintPeriod.endDate 63 + Отримати дані із поля complaintPeriod.endDate тендера для усіх користувачів
71 64
72 65
73 Можливість подати вимогу на умови більше ніж за 10 днів до завершення періоду подання пропозицій 66 Можливість подати вимогу на умови більше ніж за 10 днів до завершення періоду подання пропозицій
@@ -75,15 +68,9 @@ ${mode} openeu @@ -75,15 +68,9 @@ ${mode} openeu
75 ... provider 68 ... provider
76 ... ${USERS.users['${provider}'].broker} 69 ... ${USERS.users['${provider}'].broker}
77 [Documentation] Користувач ${USERS.users['${provider}'].broker} намагається подати скаргу на умови оголошеного тендера 70 [Documentation] Користувач ${USERS.users['${provider}'].broker} намагається подати скаргу на умови оголошеного тендера
  71 + [Setup] Дочекатись дати початку прийому пропозицій ${provider} ${TENDER['TENDER_UAID']}
78 [Teardown] Оновити LAST_MODIFICATION_DATE 72 [Teardown] Оновити LAST_MODIFICATION_DATE
79 - Дочекатись дати початку прийому пропозицій ${provider} ${TENDER['TENDER_UAID']}  
80 - ${claim}= Підготувати дані для подання вимоги  
81 - ${complaintID}= Викликати для учасника ${provider}  
82 - ... Створити вимогу  
83 - ... ${TENDER['TENDER_UAID']}  
84 - ... ${claim}  
85 - ${claim_data}= Create Dictionary claim=${claim} complaintID=${complaintID}  
86 - Set To Dictionary ${USERS.users['${provider}']} claim_data=${claim_data} 73 + Можливість створити вимогу із документацією
87 74
88 75
89 Можливість скасувати вимогу на умови 76 Можливість скасувати вимогу на умови
@@ -91,15 +78,7 @@ ${mode} openeu @@ -91,15 +78,7 @@ ${mode} openeu
91 ... provider 78 ... provider
92 ... ${USERS.users['${provider}'].broker} 79 ... ${USERS.users['${provider}'].broker}
93 [Teardown] Оновити LAST_MODIFICATION_DATE 80 [Teardown] Оновити LAST_MODIFICATION_DATE
94 - ${cancellation_reason}= create_fake_sentence  
95 - ${data}= Create Dictionary status=cancelled cancellationReason=${cancellation_reason}  
96 - ${cancellation_data}= Create Dictionary data=${data}  
97 - Викликати для учасника ${provider}  
98 - ... Скасувати вимогу  
99 - ... ${TENDER['TENDER_UAID']}  
100 - ... ${USERS.users['${provider}']['claim_data']['complaintID']}  
101 - ... ${cancellation_data}  
102 - Set To Dictionary ${USERS.users['${provider}'].claim_data} cancellation=${cancellation_data} 81 + Можливість скасувати вимогу
103 82
104 83
105 Можливість подати цінову пропозицію першим учасником 84 Можливість подати цінову пропозицію першим учасником
@@ -108,14 +87,7 @@ ${mode} openeu @@ -108,14 +87,7 @@ ${mode} openeu
108 ... ${USERS.users['${provider}'].broker} 87 ... ${USERS.users['${provider}'].broker}
109 [Setup] Дочекатись дати початку прийому пропозицій ${provider} ${TENDER['TENDER_UAID']} 88 [Setup] Дочекатись дати початку прийому пропозицій ${provider} ${TENDER['TENDER_UAID']}
110 [Teardown] Оновити LAST_MODIFICATION_DATE 89 [Teardown] Оновити LAST_MODIFICATION_DATE
111 - ${bid}= Підготувати дані для подання пропозиції ${USERS.users['${tender_owner}'].initial_data.data.value.amount}  
112 - Log ${bid}  
113 - ${bidresponses}= Create Dictionary  
114 - Set To Dictionary ${bidresponses} bid=${bid}  
115 - Set To Dictionary ${USERS.users['${provider}']} bidresponses=${bidresponses}  
116 - ${resp}= Викликати для учасника ${provider} Подати цінову пропозицію ${TENDER['TENDER_UAID']} ${bid}  
117 - Set To Dictionary ${USERS.users['${provider}'].bidresponses} resp=${resp}  
118 - log ${resp} 90 + Можливість подати цінову пропозицію користувачем ${provider}
119 91
120 92
121 Можливість завантажити публічний документ до пропозиції першим учасником 93 Можливість завантажити публічний документ до пропозиції першим учасником
@@ -123,10 +95,7 @@ ${mode} openeu @@ -123,10 +95,7 @@ ${mode} openeu
123 ... provider 95 ... provider
124 ... ${USERS.users['${provider}'].broker} 96 ... ${USERS.users['${provider}'].broker}
125 [Teardown] Оновити LAST_MODIFICATION_DATE 97 [Teardown] Оновити LAST_MODIFICATION_DATE
126 - log ${USERS.users['${provider}'].broker}  
127 - ${filepath}= create_fake_doc  
128 - ${bid_doc_upload}= Викликати для учасника ${provider} Завантажити документ в ставку ${filepath} ${TENDER['TENDER_UAID']}  
129 - Set To Dictionary ${USERS.users['${provider}'].bidresponses} bid_doc_upload ${bid_doc_upload} 98 + Можливість завантажити документ в пропозицію користувачем ${provider}
130 99
131 ############################################################################################## 100 ##############################################################################################
132 # openEU: Операції із документацію пропозиції 101 # openEU: Операції із документацію пропозиції
@@ -141,7 +110,7 @@ ${mode} openeu @@ -141,7 +110,7 @@ ${mode} openeu
141 ${privat_doc}= create_data_dict data.confidentialityRationale "Only our company sells badgers with pink hair." 110 ${privat_doc}= create_data_dict data.confidentialityRationale "Only our company sells badgers with pink hair."
142 Set To Dictionary ${privat_doc.data} confidentiality=buyerOnly 111 Set To Dictionary ${privat_doc.data} confidentiality=buyerOnly
143 ${docid}= Get Variable Value ${USERS.users['${provider}'].bidresponses['bid_doc_upload']['upload_response'].data.id} 112 ${docid}= Get Variable Value ${USERS.users['${provider}'].bidresponses['bid_doc_upload']['upload_response'].data.id}
144 - ${bid_doc_modified}= Викликати для учасника ${provider} Змінити документацію в ставці ${privat_doc} ${docid} 113 + ${bid_doc_modified}= Run As ${provider} Змінити документацію в ставці ${privat_doc} ${docid}
145 Set To Dictionary ${USERS.users['${provider}'].bidresponses} bid_doc_modified=${bid_doc_modified} 114 Set To Dictionary ${USERS.users['${provider}'].bidresponses} bid_doc_modified=${bid_doc_modified}
146 115
147 116
@@ -154,7 +123,7 @@ ${mode} openeu @@ -154,7 +123,7 @@ ${mode} openeu
154 log ${USERS.users['${provider}'].broker} 123 log ${USERS.users['${provider}'].broker}
155 ${filepath}= create_fake_doc 124 ${filepath}= create_fake_doc
156 ${doc_type}= Set variable financial_documents 125 ${doc_type}= Set variable financial_documents
157 - ${bid_doc_upload}= Викликати для учасника ${provider} Завантажити документ в ставку ${filepath} ${TENDER['TENDER_UAID']} ${doc_type} 126 + ${bid_doc_upload}= Run As ${provider} Завантажити документ в ставку ${filepath} ${TENDER['TENDER_UAID']} ${doc_type}
158 Set To Dictionary ${USERS.users['${provider}'].bidresponses} bid_doc_upload=${bid_doc_upload} 127 Set To Dictionary ${USERS.users['${provider}'].bidresponses} bid_doc_upload=${bid_doc_upload}
159 128
160 129
@@ -167,7 +136,7 @@ ${mode} openeu @@ -167,7 +136,7 @@ ${mode} openeu
167 log ${USERS.users['${provider}'].broker} 136 log ${USERS.users['${provider}'].broker}
168 ${filepath}= create_fake_doc 137 ${filepath}= create_fake_doc
169 ${doc_type}= Set variable eligibility_documents 138 ${doc_type}= Set variable eligibility_documents
170 - ${bid_doc_upload}= Викликати для учасника ${provider} Завантажити документ в ставку ${filepath} ${TENDER['TENDER_UAID']} ${doc_type} 139 + ${bid_doc_upload}= Run As ${provider} Завантажити документ в ставку ${filepath} ${TENDER['TENDER_UAID']} ${doc_type}
171 Set To Dictionary ${USERS.users['${provider}'].bidresponses} bid_doc_upload=${bid_doc_upload} 140 Set To Dictionary ${USERS.users['${provider}'].bidresponses} bid_doc_upload=${bid_doc_upload}
172 141
173 142
@@ -180,7 +149,7 @@ ${mode} openeu @@ -180,7 +149,7 @@ ${mode} openeu
180 log ${USERS.users['${provider}'].broker} 149 log ${USERS.users['${provider}'].broker}
181 ${filepath}= create_fake_doc 150 ${filepath}= create_fake_doc
182 ${doc_type}= Set variable qualification_documents 151 ${doc_type}= Set variable qualification_documents
183 - ${bid_doc_upload}= Викликати для учасника ${provider} Завантажити документ в ставку ${filepath} ${TENDER['TENDER_UAID']} ${doc_type} 152 + ${bid_doc_upload}= Run As ${provider} Завантажити документ в ставку ${filepath} ${TENDER['TENDER_UAID']} ${doc_type}
184 Set To Dictionary ${USERS.users['${provider}'].bidresponses} bid_doc_upload=${bid_doc_upload} 153 Set To Dictionary ${USERS.users['${provider}'].bidresponses} bid_doc_upload=${bid_doc_upload}
185 154
186 ############################################################################################## 155 ##############################################################################################
@@ -191,14 +160,7 @@ ${mode} openeu @@ -191,14 +160,7 @@ ${mode} openeu
191 ... ${USERS.users['${provider1}'].broker} 160 ... ${USERS.users['${provider1}'].broker}
192 [Setup] Дочекатись дати початку прийому пропозицій ${provider1} ${TENDER['TENDER_UAID']} 161 [Setup] Дочекатись дати початку прийому пропозицій ${provider1} ${TENDER['TENDER_UAID']}
193 [Teardown] Оновити LAST_MODIFICATION_DATE 162 [Teardown] Оновити LAST_MODIFICATION_DATE
194 - ${bid}= Підготувати дані для подання пропозиції ${USERS.users['${tender_owner}'].initial_data.data.value.amount}  
195 - Log ${bid}  
196 - ${bidresponses}= Create Dictionary  
197 - Set To Dictionary ${bidresponses} bid=${bid}  
198 - Set To Dictionary ${USERS.users['${provider1}']} bidresponses=${bidresponses}  
199 - ${resp}= Викликати для учасника ${provider1} Подати цінову пропозицію ${TENDER['TENDER_UAID']} ${bid}  
200 - Set To Dictionary ${USERS.users['${provider1}'].bidresponses} resp=${resp}  
201 - log ${resp} 163 + Можливість подати цінову пропозицію користувачем ${provider1}
202 164
203 165
204 Можливість редагувати однопредметний тендер більше ніж за 7 днів до завершення періоду подання пропозицій 166 Можливість редагувати однопредметний тендер більше ніж за 7 днів до завершення періоду подання пропозицій
@@ -206,7 +168,7 @@ ${mode} openeu @@ -206,7 +168,7 @@ ${mode} openeu
206 ... tender_owner 168 ... tender_owner
207 ... ${USERS.users['${tender_owner}'].broker} 169 ... ${USERS.users['${tender_owner}'].broker}
208 [Teardown] Оновити LAST_MODIFICATION_DATE 170 [Teardown] Оновити LAST_MODIFICATION_DATE
209 - Викликати для учасника ${tender_owner} Внести зміни в тендер ${TENDER['TENDER_UAID']} description description 171 + Run As ${tender_owner} Внести зміни в тендер ${TENDER['TENDER_UAID']} description description
210 172
211 173
212 Відображення зміни статусу пропозицій після редагування інформації про тендер 174 Відображення зміни статусу пропозицій після редагування інформації про тендер
@@ -215,8 +177,8 @@ ${mode} openeu @@ -215,8 +177,8 @@ ${mode} openeu
215 ... ${USERS.users['${provider}'].broker} ${USERS.users['${provider1}'].broker} 177 ... ${USERS.users['${provider}'].broker} ${USERS.users['${provider1}'].broker}
216 :FOR ${username} IN ${provider} ${provider1} 178 :FOR ${username} IN ${provider} ${provider1}
217 \ Дочекатись синхронізації з майданчиком ${username} 179 \ Дочекатись синхронізації з майданчиком ${username}
218 - \ Викликати для учасника ${username} Пошук тендера по ідентифікатору ${TENDER['TENDER_UAID']}  
219 - \ ${bid}= Викликати для учасника ${username} Отримати пропозицію ${TENDER['TENDER_UAID']} 180 + \ Run As ${username} Пошук тендера по ідентифікатору ${TENDER['TENDER_UAID']}
  181 + \ ${bid}= Run As ${username} Отримати пропозицію ${TENDER['TENDER_UAID']}
220 \ Should Be Equal ${bid.data.status} invalid 182 \ Should Be Equal ${bid.data.status} invalid
221 \ Log ${bid} 183 \ Log ${bid}
222 184
@@ -228,7 +190,7 @@ ${mode} openeu @@ -228,7 +190,7 @@ ${mode} openeu
228 [Teardown] Оновити LAST_MODIFICATION_DATE 190 [Teardown] Оновити LAST_MODIFICATION_DATE
229 ${status}= Run Keyword IF '${mode}'=='openeu' Set Variable pending 191 ${status}= Run Keyword IF '${mode}'=='openeu' Set Variable pending
230 ... ELSE IF '${mode}'=='openua' Set Variable active 192 ... ELSE IF '${mode}'=='openua' Set Variable active
231 - ${activestatusresp}= Викликати для учасника ${provider} Змінити цінову пропозицію ${TENDER['TENDER_UAID']} status ${status} 193 + ${activestatusresp}= Run As ${provider} Змінити цінову пропозицію ${TENDER['TENDER_UAID']} status ${status}
232 Set To Dictionary ${USERS.users['${provider}'].bidresponses} activestatusresp=${activestatusresp} 194 Set To Dictionary ${USERS.users['${provider}'].bidresponses} activestatusresp=${activestatusresp}
233 log ${activestatusresp} 195 log ${activestatusresp}
234 196
@@ -238,8 +200,7 @@ ${mode} openeu @@ -238,8 +200,7 @@ ${mode} openeu
238 ... provider1 200 ... provider1
239 ... ${USERS.users['${provider1}'].broker} 201 ... ${USERS.users['${provider1}'].broker}
240 [Teardown] Оновити LAST_MODIFICATION_DATE 202 [Teardown] Оновити LAST_MODIFICATION_DATE
241 - ${bid}= Get Variable Value ${USERS.users['${provider1}'].bidresponses['resp']}  
242 - ${bidresponses}= Викликати для учасника ${provider1} Скасувати цінову пропозицію ${TENDER['TENDER_UAID']} ${bid} 203 + Можливість скасувати цінову пропозицію користувачем ${provider1}
243 204
244 205
245 Можливість повторно подати цінову пропозицію другим учасником після першої зміни 206 Можливість повторно подати цінову пропозицію другим учасником після першої зміни
@@ -247,14 +208,7 @@ ${mode} openeu @@ -247,14 +208,7 @@ ${mode} openeu
247 ... provider1 208 ... provider1
248 ... ${USERS.users['${provider1}'].broker} 209 ... ${USERS.users['${provider1}'].broker}
249 [Teardown] Оновити LAST_MODIFICATION_DATE 210 [Teardown] Оновити LAST_MODIFICATION_DATE
250 - ${bid}= Підготувати дані для подання пропозиції ${USERS.users['${tender_owner}'].initial_data.data.value.amount}  
251 - Log ${bid}  
252 - ${bidresponses}= Create Dictionary  
253 - Set To Dictionary ${bidresponses} bid=${bid}  
254 - Set To Dictionary ${USERS.users['${provider1}']} bidresponses=${bidresponses}  
255 - ${resp}= Викликати для учасника ${provider1} Подати цінову пропозицію ${TENDER['TENDER_UAID']} ${bid}  
256 - Set To Dictionary ${USERS.users['${provider1}'].bidresponses} resp=${resp}  
257 - log ${resp} 211 + Можливість подати цінову пропозицію користувачем ${provider1}
258 212
259 213
260 Неможливість редагувати однопредметний тендер менше ніж за 7 днів до завершення періоду подання пропозицій 214 Неможливість редагувати однопредметний тендер менше ніж за 7 днів до завершення періоду подання пропозицій
@@ -271,13 +225,7 @@ ${mode} openeu @@ -271,13 +225,7 @@ ${mode} openeu
271 ... provider 225 ... provider
272 ... ${USERS.users['${provider}'].broker} 226 ... ${USERS.users['${provider}'].broker}
273 [Documentation] Користувач ${USERS.users['${provider}'].broker} намагається подати скаргу на умови оголошеного тендера 227 [Documentation] Користувач ${USERS.users['${provider}'].broker} намагається подати скаргу на умови оголошеного тендера
274 - ${claim}= Підготувати дані для подання вимоги  
275 - ${complaintID}= Require failure ${provider}  
276 - ... Створити вимогу  
277 - ... ${TENDER['TENDER_UAID']}  
278 - ... ${claim}  
279 - ${claim_data2}= Create Dictionary claim=${claim} complaintID=${complaintID}  
280 - Set To Dictionary ${USERS.users['${provider}']} claim_data2=${claim_data2} 228 + Run Keyword And Expect Error * Можливість створити вимогу із документацією
281 229
282 230
283 231
@@ -287,7 +235,7 @@ ${mode} openeu @@ -287,7 +235,7 @@ ${mode} openeu
287 ... ${USERS.users['${tender_owner}'].broker} 235 ... ${USERS.users['${tender_owner}'].broker}
288 [Teardown] Оновити LAST_MODIFICATION_DATE 236 [Teardown] Оновити LAST_MODIFICATION_DATE
289 ${endDate}= add_minutes_to_date ${USERS.users['${tender_owner}'].tender_data.data.tenderPeriod.endDate} 7 237 ${endDate}= add_minutes_to_date ${USERS.users['${tender_owner}'].tender_data.data.tenderPeriod.endDate} 7
290 - Викликати для учасника ${tender_owner} Внести зміни в тендер ${TENDER['TENDER_UAID']} tenderPeriod.endDate ${endDate} 238 + Run As ${tender_owner} Внести зміни в тендер ${TENDER['TENDER_UAID']} tenderPeriod.endDate ${endDate}
291 239
292 240
293 Можливість подати скаргу на умови більше ніж за 4 дні до завершення періоду подання пропозицій 241 Можливість подати скаргу на умови більше ніж за 4 дні до завершення періоду подання пропозицій
@@ -297,38 +245,15 @@ ${mode} openeu @@ -297,38 +245,15 @@ ${mode} openeu
297 [Documentation] Користувач ${USERS.users['${provider}'].broker} намагається подати скаргу на умови оголошеного тендера 245 [Documentation] Користувач ${USERS.users['${provider}'].broker} намагається подати скаргу на умови оголошеного тендера
298 [Setup] Дочекатись синхронізації з майданчиком ${provider} 246 [Setup] Дочекатись синхронізації з майданчиком ${provider}
299 [Teardown] Оновити LAST_MODIFICATION_DATE 247 [Teardown] Оновити LAST_MODIFICATION_DATE
300 - ${claim}= Підготувати дані для подання вимоги  
301 - ${complaintID}= Викликати для учасника ${provider}  
302 - ... Створити вимогу  
303 - ... ${TENDER['TENDER_UAID']}  
304 - ... ${claim}  
305 - ${claim_data3}= Create Dictionary claim=${claim} complaintID=${complaintID}  
306 - Set To Dictionary ${USERS.users['${provider}']} claim_data3=${claim_data3}  
307 -  
308 - ${data}= Create Dictionary status=pending satisfied=${False}  
309 - ${escalation_data}= Create Dictionary data=${data}  
310 - Викликати для учасника ${provider}  
311 - ... Перетворити вимогу в скаргу  
312 - ... ${TENDER['TENDER_UAID']}  
313 - ... ${USERS.users['${provider}']['claim_data3']['complaintID']}  
314 - ... ${escalation_data}  
315 - Set To Dictionary ${USERS.users['${provider}'].claim_data3} escalation=${escalation_data}  
316 - 248 + Можливість створити вимогу із документацією
  249 + Можливість перетворити вимогу в скаргу
317 250
318 Можливість скасувати скаргу на умови 251 Можливість скасувати скаргу на умови
319 [Tags] ${USERS.users['${provider}'].broker}: Подання скарги 252 [Tags] ${USERS.users['${provider}'].broker}: Подання скарги
320 ... provider 253 ... provider
321 ... ${USERS.users['${provider}'].broker} 254 ... ${USERS.users['${provider}'].broker}
322 [Teardown] Оновити LAST_MODIFICATION_DATE 255 [Teardown] Оновити LAST_MODIFICATION_DATE
323 - ${cancellation_reason}= create_fake_sentence  
324 - ${data}= Create Dictionary status=cancelled cancellationReason=${cancellation_reason}  
325 - ${cancellation_data}= Create Dictionary data=${data}  
326 - Викликати для учасника ${provider}  
327 - ... Скасувати вимогу  
328 - ... ${TENDER['TENDER_UAID']}  
329 - ... ${USERS.users['${provider}']['claim_data3']['complaintID']}  
330 - ... ${cancellation_data}  
331 - Set To Dictionary ${USERS.users['${provider}'].claim_data3} cancellation=${cancellation_data} 256 + Можливість скасувати вимогу
332 257
333 258
334 Можливість редагувати однопредметний тендер після продовження періоду подання пропозицій 259 Можливість редагувати однопредметний тендер після продовження періоду подання пропозицій
@@ -336,7 +261,7 @@ ${mode} openeu @@ -336,7 +261,7 @@ ${mode} openeu
336 ... tender_owner 261 ... tender_owner
337 ... ${USERS.users['${tender_owner}'].broker} 262 ... ${USERS.users['${tender_owner}'].broker}
338 [Teardown] Оновити LAST_MODIFICATION_DATE 263 [Teardown] Оновити LAST_MODIFICATION_DATE
339 - Викликати для учасника ${tender_owner} Внести зміни в тендер ${TENDER['TENDER_UAID']} description description 264 + Run As ${tender_owner} Внести зміни в тендер ${TENDER['TENDER_UAID']} description description
340 265
341 266
342 Відображення зміни статусу пропозицій після другої зміни 267 Відображення зміни статусу пропозицій після другої зміни
@@ -345,8 +270,8 @@ ${mode} openeu @@ -345,8 +270,8 @@ ${mode} openeu
345 ... ${USERS.users['${provider}'].broker} ${USERS.users['${provider1}'].broker} 270 ... ${USERS.users['${provider}'].broker} ${USERS.users['${provider1}'].broker}
346 :FOR ${username} IN ${provider} ${provider1} 271 :FOR ${username} IN ${provider} ${provider1}
347 \ Дочекатись синхронізації з майданчиком ${username} 272 \ Дочекатись синхронізації з майданчиком ${username}
348 - \ Викликати для учасника ${username} Пошук тендера по ідентифікатору ${TENDER['TENDER_UAID']}  
349 - \ ${bid}= Викликати для учасника ${username} Отримати пропозицію ${TENDER['TENDER_UAID']} 273 + \ Run As ${username} Пошук тендера по ідентифікатору ${TENDER['TENDER_UAID']}
  274 + \ ${bid}= Run As ${username} Отримати пропозицію ${TENDER['TENDER_UAID']}
350 \ Should Be Equal ${bid.data.status} invalid 275 \ Should Be Equal ${bid.data.status} invalid
351 \ Log ${bid} 276 \ Log ${bid}
352 277
@@ -358,7 +283,7 @@ ${mode} openeu @@ -358,7 +283,7 @@ ${mode} openeu
358 [Teardown] Оновити LAST_MODIFICATION_DATE 283 [Teardown] Оновити LAST_MODIFICATION_DATE
359 ${status}= Run Keyword IF '${mode}'=='openeu' Set Variable pending 284 ${status}= Run Keyword IF '${mode}'=='openeu' Set Variable pending
360 ... ELSE IF '${mode}'=='openua' Set Variable active 285 ... ELSE IF '${mode}'=='openua' Set Variable active
361 - ${activestatusresp}= Викликати для учасника ${provider} Змінити цінову пропозицію ${TENDER['TENDER_UAID']} status ${status} 286 + ${activestatusresp}= Run As ${provider} Змінити цінову пропозицію ${TENDER['TENDER_UAID']} status ${status}
362 Set To Dictionary ${USERS.users['${provider}'].bidresponses} activestatusresp=${activestatusresp} 287 Set To Dictionary ${USERS.users['${provider}'].bidresponses} activestatusresp=${activestatusresp}
363 log ${activestatusresp} 288 log ${activestatusresp}
364 289
@@ -368,14 +293,7 @@ ${mode} openeu @@ -368,14 +293,7 @@ ${mode} openeu
368 ... provider1 293 ... provider1
369 ... ${USERS.users['${provider1}'].broker} 294 ... ${USERS.users['${provider1}'].broker}
370 [Teardown] Оновити LAST_MODIFICATION_DATE 295 [Teardown] Оновити LAST_MODIFICATION_DATE
371 - ${bid}= Підготувати дані для подання пропозиції ${USERS.users['${tender_owner}'].initial_data.data.value.amount}  
372 - Log ${bid}  
373 - ${bidresponses}= Create Dictionary  
374 - Set To Dictionary ${bidresponses} bid=${bid}  
375 - Set To Dictionary ${USERS.users['${provider1}']} bidresponses=${bidresponses}  
376 - ${resp}= Викликати для учасника ${provider1} Подати цінову пропозицію ${TENDER['TENDER_UAID']} ${bid}  
377 - Set To Dictionary ${USERS.users['${provider1}'].bidresponses} resp=${resp}  
378 - log ${resp} 296 + Можливість подати цінову пропозицію користувачем ${provider1}
379 297
380 298
381 Неможливість подати скаргу на умови менше ніж за 4 дні до завершення періоду подання пропозицій 299 Неможливість подати скаргу на умови менше ніж за 4 дні до завершення періоду подання пропозицій
@@ -384,23 +302,7 @@ ${mode} openeu @@ -384,23 +302,7 @@ ${mode} openeu
384 ... ${USERS.users['${provider}'].broker} 302 ... ${USERS.users['${provider}'].broker}
385 [Documentation] Користувач ${USERS.users['${provider}'].broker} намагається подати скаргу на умови оголошеного тендера 303 [Documentation] Користувач ${USERS.users['${provider}'].broker} намагається подати скаргу на умови оголошеного тендера
386 [Setup] Дочекатись дати закінчення періоду подання скарг ${provider} 304 [Setup] Дочекатись дати закінчення періоду подання скарг ${provider}
387 - ${claim}= Підготувати дані для подання вимоги  
388 - ${complaintID}= Викликати для учасника ${provider}  
389 - ... Створити вимогу  
390 - ... ${TENDER['TENDER_UAID']}  
391 - ... ${claim}  
392 - ${claim_data4}= Create Dictionary claim=${claim} complaintID=${complaintID}  
393 - Set To Dictionary ${USERS.users['${provider}']} claim_data4=${claim_data4}  
394 -  
395 -  
396 - ${data}= Create Dictionary status=pending satisfied=${False}  
397 - ${escalation_data}= Create Dictionary data=${data}  
398 - Викликати для учасника ${provider}  
399 - ... Перетворити вимогу в скаргу  
400 - ... ${TENDER['TENDER_UAID']}  
401 - ... ${USERS.users['${provider}']['claim_data4']['complaintID']}  
402 - ... ${escalation_data}  
403 - Set To Dictionary ${USERS.users['${provider}'].claim_data4} escalation=${escalation_data} 305 + Run Keyword And Expect Error * Можливість створити вимогу із документацією
404 306
405 ############################################################################################## 307 ##############################################################################################
406 # OPENEU Pre-Qualification 308 # OPENEU Pre-Qualification
@@ -412,7 +314,7 @@ ${mode} openeu @@ -412,7 +314,7 @@ ${mode} openeu
412 ... ${USERS.users['${tender_owner}'].broker} 314 ... ${USERS.users['${tender_owner}'].broker}
413 ... openeu 315 ... openeu
414 [Setup] Дочекатись дати закінчення прийому пропозицій ${tender_owner} ${TENDER['TENDER_UAID']} 316 [Setup] Дочекатись дати закінчення прийому пропозицій ${tender_owner} ${TENDER['TENDER_UAID']}
415 - Звірити поле тендера із значенням ${tender_owner} ${TENDER['TENDER_UAID']} pending qualifications[0].status 317 + Звірити відображення поля qualifications[0].status тендера із pending для користувача ${tender_owner}
416 318
417 319
418 Відображення статусу другої пропозиції кваліфікації 320 Відображення статусу другої пропозиції кваліфікації
@@ -421,7 +323,7 @@ ${mode} openeu @@ -421,7 +323,7 @@ ${mode} openeu
421 ... ${USERS.users['${tender_owner}'].broker} 323 ... ${USERS.users['${tender_owner}'].broker}
422 ... openeu 324 ... openeu
423 [Setup] Дочекатись дати закінчення прийому пропозицій ${tender_owner} ${TENDER['TENDER_UAID']} 325 [Setup] Дочекатись дати закінчення прийому пропозицій ${tender_owner} ${TENDER['TENDER_UAID']}
424 - Звірити поле тендера із значенням ${tender_owner} ${TENDER['TENDER_UAID']} pending qualifications[1].status 326 + Звірити відображення поля qualifications[1].status тендера із pending для користувача ${tender_owner}
425 327
426 328
427 Можливість завантажити документ у кваліфікацію пропозиції першого учасника 329 Можливість завантажити документ у кваліфікацію пропозиції першого учасника
@@ -431,7 +333,7 @@ ${mode} openeu @@ -431,7 +333,7 @@ ${mode} openeu
431 ... openeu 333 ... openeu
432 [Teardown] Оновити LAST_MODIFICATION_DATE 334 [Teardown] Оновити LAST_MODIFICATION_DATE
433 ${filepath}= create_fake_doc 335 ${filepath}= create_fake_doc
434 - Викликати для учасника ${tender_owner} Завантажити документ у кваліфікацію ${filepath} ${TENDER['TENDER_UAID']} 0 336 + Run As ${tender_owner} Завантажити документ у кваліфікацію ${filepath} ${TENDER['TENDER_UAID']} 0
435 337
436 338
437 Можливість підтвердити першу пропозицію кваліфікації 339 Можливість підтвердити першу пропозицію кваліфікації
@@ -440,7 +342,7 @@ ${mode} openeu @@ -440,7 +342,7 @@ ${mode} openeu
440 ... ${USERS.users['${tender_owner}'].broker} 342 ... ${USERS.users['${tender_owner}'].broker}
441 ... openeu 343 ... openeu
442 [Teardown] Оновити LAST_MODIFICATION_DATE 344 [Teardown] Оновити LAST_MODIFICATION_DATE
443 - Викликати для учасника ${tender_owner} Підтвердити кваліфікацію ${TENDER['TENDER_UAID']} 0 345 + Run As ${tender_owner} Підтвердити кваліфікацію ${TENDER['TENDER_UAID']} 0
444 346
445 347
446 Можливість завантажити документ у кваліфікацію пропозиції другого учасника 348 Можливість завантажити документ у кваліфікацію пропозиції другого учасника
@@ -450,7 +352,7 @@ ${mode} openeu @@ -450,7 +352,7 @@ ${mode} openeu
450 ... openeu 352 ... openeu
451 [Teardown] Оновити LAST_MODIFICATION_DATE 353 [Teardown] Оновити LAST_MODIFICATION_DATE
452 ${filepath}= create_fake_doc 354 ${filepath}= create_fake_doc
453 - Викликати для учасника ${tender_owner} Завантажити документ у кваліфікацію ${filepath} ${TENDER['TENDER_UAID']} 1 355 + Run As ${tender_owner} Завантажити документ у кваліфікацію ${filepath} ${TENDER['TENDER_UAID']} 1
454 356
455 357
456 Можливість відхилити другу пропозицію кваліфікації 358 Можливість відхилити другу пропозицію кваліфікації
@@ -459,7 +361,7 @@ ${mode} openeu @@ -459,7 +361,7 @@ ${mode} openeu
459 ... ${USERS.users['${tender_owner}'].broker} 361 ... ${USERS.users['${tender_owner}'].broker}
460 ... openeu 362 ... openeu
461 [Teardown] Оновити LAST_MODIFICATION_DATE 363 [Teardown] Оновити LAST_MODIFICATION_DATE
462 - Викликати для учасника ${tender_owner} Відхилити кваліфікацію ${TENDER['TENDER_UAID']} 1 364 + Run As ${tender_owner} Відхилити кваліфікацію ${TENDER['TENDER_UAID']} 1
463 365
464 366
465 Можливість скасувати рішення кваліфікації для другої пропопозиції 367 Можливість скасувати рішення кваліфікації для другої пропопозиції
@@ -468,7 +370,7 @@ ${mode} openeu @@ -468,7 +370,7 @@ ${mode} openeu
468 ... ${USERS.users['${tender_owner}'].broker} 370 ... ${USERS.users['${tender_owner}'].broker}
469 ... openeu 371 ... openeu
470 [Teardown] Оновити LAST_MODIFICATION_DATE 372 [Teardown] Оновити LAST_MODIFICATION_DATE
471 - Викликати для учасника ${tender_owner} Скасувати кваліфікацію ${TENDER['TENDER_UAID']} 1 373 + Run As ${tender_owner} Скасувати кваліфікацію ${TENDER['TENDER_UAID']} 1
472 374
473 375
474 Можливість підтвердити другу пропозицію кваліфікації 376 Можливість підтвердити другу пропозицію кваліфікації
@@ -477,7 +379,7 @@ ${mode} openeu @@ -477,7 +379,7 @@ ${mode} openeu
477 ... ${USERS.users['${tender_owner}'].broker} 379 ... ${USERS.users['${tender_owner}'].broker}
478 ... openeu 380 ... openeu
479 [Teardown] Оновити LAST_MODIFICATION_DATE 381 [Teardown] Оновити LAST_MODIFICATION_DATE
480 - Викликати для учасника ${tender_owner} Підтвердити кваліфікацію ${TENDER['TENDER_UAID']} 2 382 + Run As ${tender_owner} Підтвердити кваліфікацію ${TENDER['TENDER_UAID']} 2
481 383
482 384
483 Можливість затвердити остаточне рішення кваліфікації 385 Можливість затвердити остаточне рішення кваліфікації
@@ -486,4 +388,4 @@ ${mode} openeu @@ -486,4 +388,4 @@ ${mode} openeu
486 ... ${USERS.users['${tender_owner}'].broker} 388 ... ${USERS.users['${tender_owner}'].broker}
487 ... openeu 389 ... openeu
488 [Teardown] Оновити LAST_MODIFICATION_DATE 390 [Teardown] Оновити LAST_MODIFICATION_DATE
489 - Викликати для учасника ${tender_owner} Затвердити остаточне рішення кваліфікації ${TENDER['TENDER_UAID']} 391 + Run As ${tender_owner} Затвердити остаточне рішення кваліфікації ${TENDER['TENDER_UAID']}
@@ -372,6 +372,7 @@ def test_tender_data_openeu(intervals): @@ -372,6 +372,7 @@ def test_tender_data_openeu(intervals):
372 data['title_en'] = "[TESTING]" 372 data['title_en'] = "[TESTING]"
373 for item_number, item in enumerate(data['items']): 373 for item_number, item in enumerate(data['items']):
374 item['description_en'] = "Test item #{}".format(item_number) 374 item['description_en'] = "Test item #{}".format(item_number)
  375 + data['procuringEntity']['name_en'] = fake_en.name()
375 data['procuringEntity']['contactPoint']['name_en'] = fake_en.name() 376 data['procuringEntity']['contactPoint']['name_en'] = fake_en.name()
376 data['procuringEntity']['contactPoint']['availableLanguage'] = "en" 377 data['procuringEntity']['contactPoint']['availableLanguage'] = "en"
377 data['procuringEntity']['identifier']['legalName_en'] = "Institution \"Vinnytsia City Council primary and secondary general school № 10\"" 378 data['procuringEntity']['identifier']['legalName_en'] = "Institution \"Vinnytsia City Council primary and secondary general school № 10\""
@@ -422,7 +422,7 @@ def get_document_index_by_id(data, document_id): @@ -422,7 +422,7 @@ def get_document_index_by_id(data, document_id):
422 422
423 def generate_test_bid_data(tender_data): 423 def generate_test_bid_data(tender_data):
424 bid = test_bid_data() 424 bid = test_bid_data()
425 - if 'open' in tender_data['data']['mode']: 425 + if 'aboveThreshold' in tender_data['data']['procurementMethodType']:
426 bid.data.selfEligible = True 426 bid.data.selfEligible = True
427 bid.data.selfQualified = True 427 bid.data.selfQualified = True
428 if 'lots' in tender_data['data']: 428 if 'lots' in tender_data['data']:
Please register or login to post a comment