Commit 967440eb7353bb512dff980cc328b55dd764a849
Committed by
mykhaly
1 parent
0b36caba
Use base_keywords in aboveThreshold
Replace `Викликати для учасника` with `Run As` there
Showing
3 changed files
with
49 additions
and
146 deletions
| 1 | 1 | *** Settings *** |
| 2 | 2 | Resource keywords.robot |
| 3 | 3 | Resource resource.robot |
| 4 | +Resource base_keywords.robot | |
| 4 | 5 | Suite Setup Test Suite Setup |
| 5 | 6 | Suite Teardown Test Suite Teardown |
| 6 | 7 | |
| ... | ... | @@ -9,6 +10,8 @@ Suite Teardown Test Suite Teardown |
| 9 | 10 | ${mode} openeu |
| 10 | 11 | @{used_roles} tender_owner provider provider1 viewer |
| 11 | 12 | |
| 13 | +${number_of_lots} ${0} | |
| 14 | +${meat} ${0} | |
| 12 | 15 | |
| 13 | 16 | *** Test Cases *** |
| 14 | 17 | Можливість оголосити понадпороговий однопредметний тендер |
| ... | ... | @@ -17,12 +20,7 @@ ${mode} openeu |
| 17 | 20 | ... ${USERS.users['${tender_owner}'].broker} |
| 18 | 21 | ... minimal |
| 19 | 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 | 29 | ... ${USERS.users['${viewer}'].broker} ${USERS.users['${tender_owner}'].broker} |
| 32 | 30 | ... ${USERS.users['${provider}'].broker} ${USERS.users['${provider1}'].broker} |
| 33 | 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 | 36 | [Tags] ${USERS.users['${viewer}'].broker}: Відображення основних даних тендера |
| 41 | 37 | ... viewer |
| 42 | 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 | 43 | [Tags] ${USERS.users['${viewer}'].broker}: Відображення основних даних тендера |
| 48 | 44 | ... viewer |
| 49 | 45 | ... ${USERS.users['${viewer}'].broker} |
| 50 | 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 | 51 | [Tags] ${USERS.users['${viewer}'].broker}: Відображення основних даних тендера |
| 57 | 52 | ... viewer |
| 58 | 53 | ... ${USERS.users['${viewer}'].broker} |
| 59 | 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 | 60 | ... viewer |
| 67 | 61 | ... ${USERS.users['${viewer}'].broker} |
| 68 | 62 | ... minimal |
| 69 | - :FOR ${username} IN ${viewer} ${provider} ${provider1} | |
| 70 | - \ Отримати дані із тендера ${username} ${TENDER['TENDER_UAID']} complaintPeriod.endDate | |
| 63 | + Отримати дані із поля complaintPeriod.endDate тендера для усіх користувачів | |
| 71 | 64 | |
| 72 | 65 | |
| 73 | 66 | Можливість подати вимогу на умови більше ніж за 10 днів до завершення періоду подання пропозицій |
| ... | ... | @@ -75,15 +68,9 @@ ${mode} openeu |
| 75 | 68 | ... provider |
| 76 | 69 | ... ${USERS.users['${provider}'].broker} |
| 77 | 70 | [Documentation] Користувач ${USERS.users['${provider}'].broker} намагається подати скаргу на умови оголошеного тендера |
| 71 | + [Setup] Дочекатись дати початку прийому пропозицій ${provider} ${TENDER['TENDER_UAID']} | |
| 78 | 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 | 78 | ... provider |
| 92 | 79 | ... ${USERS.users['${provider}'].broker} |
| 93 | 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 | 87 | ... ${USERS.users['${provider}'].broker} |
| 109 | 88 | [Setup] Дочекатись дати початку прийому пропозицій ${provider} ${TENDER['TENDER_UAID']} |
| 110 | 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 | 95 | ... provider |
| 124 | 96 | ... ${USERS.users['${provider}'].broker} |
| 125 | 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 | 101 | # openEU: Операції із документацію пропозиції |
| ... | ... | @@ -141,7 +110,7 @@ ${mode} openeu |
| 141 | 110 | ${privat_doc}= create_data_dict data.confidentialityRationale "Only our company sells badgers with pink hair." |
| 142 | 111 | Set To Dictionary ${privat_doc.data} confidentiality=buyerOnly |
| 143 | 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 | 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 | 123 | log ${USERS.users['${provider}'].broker} |
| 155 | 124 | ${filepath}= create_fake_doc |
| 156 | 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 | 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 | 136 | log ${USERS.users['${provider}'].broker} |
| 168 | 137 | ${filepath}= create_fake_doc |
| 169 | 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 | 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 | 149 | log ${USERS.users['${provider}'].broker} |
| 181 | 150 | ${filepath}= create_fake_doc |
| 182 | 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 | 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 | 160 | ... ${USERS.users['${provider1}'].broker} |
| 192 | 161 | [Setup] Дочекатись дати початку прийому пропозицій ${provider1} ${TENDER['TENDER_UAID']} |
| 193 | 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 | 166 | Можливість редагувати однопредметний тендер більше ніж за 7 днів до завершення періоду подання пропозицій |
| ... | ... | @@ -206,7 +168,7 @@ ${mode} openeu |
| 206 | 168 | ... tender_owner |
| 207 | 169 | ... ${USERS.users['${tender_owner}'].broker} |
| 208 | 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 | 177 | ... ${USERS.users['${provider}'].broker} ${USERS.users['${provider1}'].broker} |
| 216 | 178 | :FOR ${username} IN ${provider} ${provider1} |
| 217 | 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 | 182 | \ Should Be Equal ${bid.data.status} invalid |
| 221 | 183 | \ Log ${bid} |
| 222 | 184 | |
| ... | ... | @@ -228,7 +190,7 @@ ${mode} openeu |
| 228 | 190 | [Teardown] Оновити LAST_MODIFICATION_DATE |
| 229 | 191 | ${status}= Run Keyword IF '${mode}'=='openeu' Set Variable pending |
| 230 | 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 | 194 | Set To Dictionary ${USERS.users['${provider}'].bidresponses} activestatusresp=${activestatusresp} |
| 233 | 195 | log ${activestatusresp} |
| 234 | 196 | |
| ... | ... | @@ -238,8 +200,7 @@ ${mode} openeu |
| 238 | 200 | ... provider1 |
| 239 | 201 | ... ${USERS.users['${provider1}'].broker} |
| 240 | 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 | 208 | ... provider1 |
| 248 | 209 | ... ${USERS.users['${provider1}'].broker} |
| 249 | 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 | 214 | Неможливість редагувати однопредметний тендер менше ніж за 7 днів до завершення періоду подання пропозицій |
| ... | ... | @@ -271,13 +225,7 @@ ${mode} openeu |
| 271 | 225 | ... provider |
| 272 | 226 | ... ${USERS.users['${provider}'].broker} |
| 273 | 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 | 235 | ... ${USERS.users['${tender_owner}'].broker} |
| 288 | 236 | [Teardown] Оновити LAST_MODIFICATION_DATE |
| 289 | 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 | 241 | Можливість подати скаргу на умови більше ніж за 4 дні до завершення періоду подання пропозицій |
| ... | ... | @@ -297,38 +245,15 @@ ${mode} openeu |
| 297 | 245 | [Documentation] Користувач ${USERS.users['${provider}'].broker} намагається подати скаргу на умови оголошеного тендера |
| 298 | 246 | [Setup] Дочекатись синхронізації з майданчиком ${provider} |
| 299 | 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 | 252 | [Tags] ${USERS.users['${provider}'].broker}: Подання скарги |
| 320 | 253 | ... provider |
| 321 | 254 | ... ${USERS.users['${provider}'].broker} |
| 322 | 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 | 261 | ... tender_owner |
| 337 | 262 | ... ${USERS.users['${tender_owner}'].broker} |
| 338 | 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 | 270 | ... ${USERS.users['${provider}'].broker} ${USERS.users['${provider1}'].broker} |
| 346 | 271 | :FOR ${username} IN ${provider} ${provider1} |
| 347 | 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 | 275 | \ Should Be Equal ${bid.data.status} invalid |
| 351 | 276 | \ Log ${bid} |
| 352 | 277 | |
| ... | ... | @@ -358,7 +283,7 @@ ${mode} openeu |
| 358 | 283 | [Teardown] Оновити LAST_MODIFICATION_DATE |
| 359 | 284 | ${status}= Run Keyword IF '${mode}'=='openeu' Set Variable pending |
| 360 | 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 | 287 | Set To Dictionary ${USERS.users['${provider}'].bidresponses} activestatusresp=${activestatusresp} |
| 363 | 288 | log ${activestatusresp} |
| 364 | 289 | |
| ... | ... | @@ -368,14 +293,7 @@ ${mode} openeu |
| 368 | 293 | ... provider1 |
| 369 | 294 | ... ${USERS.users['${provider1}'].broker} |
| 370 | 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 | 299 | Неможливість подати скаргу на умови менше ніж за 4 дні до завершення періоду подання пропозицій |
| ... | ... | @@ -384,23 +302,7 @@ ${mode} openeu |
| 384 | 302 | ... ${USERS.users['${provider}'].broker} |
| 385 | 303 | [Documentation] Користувач ${USERS.users['${provider}'].broker} намагається подати скаргу на умови оголошеного тендера |
| 386 | 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 | 308 | # OPENEU Pre-Qualification |
| ... | ... | @@ -412,7 +314,7 @@ ${mode} openeu |
| 412 | 314 | ... ${USERS.users['${tender_owner}'].broker} |
| 413 | 315 | ... openeu |
| 414 | 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 | 323 | ... ${USERS.users['${tender_owner}'].broker} |
| 422 | 324 | ... openeu |
| 423 | 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 | 333 | ... openeu |
| 432 | 334 | [Teardown] Оновити LAST_MODIFICATION_DATE |
| 433 | 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 | 342 | ... ${USERS.users['${tender_owner}'].broker} |
| 441 | 343 | ... openeu |
| 442 | 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 | 352 | ... openeu |
| 451 | 353 | [Teardown] Оновити LAST_MODIFICATION_DATE |
| 452 | 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 | 361 | ... ${USERS.users['${tender_owner}'].broker} |
| 460 | 362 | ... openeu |
| 461 | 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 | 370 | ... ${USERS.users['${tender_owner}'].broker} |
| 469 | 371 | ... openeu |
| 470 | 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 | 379 | ... ${USERS.users['${tender_owner}'].broker} |
| 478 | 380 | ... openeu |
| 479 | 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 | 388 | ... ${USERS.users['${tender_owner}'].broker} |
| 487 | 389 | ... openeu |
| 488 | 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 | 372 | data['title_en'] = "[TESTING]" |
| 373 | 373 | for item_number, item in enumerate(data['items']): |
| 374 | 374 | item['description_en'] = "Test item #{}".format(item_number) |
| 375 | + data['procuringEntity']['name_en'] = fake_en.name() | |
| 375 | 376 | data['procuringEntity']['contactPoint']['name_en'] = fake_en.name() |
| 376 | 377 | data['procuringEntity']['contactPoint']['availableLanguage'] = "en" |
| 377 | 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 | 422 | |
| 423 | 423 | def generate_test_bid_data(tender_data): |
| 424 | 424 | bid = test_bid_data() |
| 425 | - if 'open' in tender_data['data']['mode']: | |
| 425 | + if 'aboveThreshold' in tender_data['data']['procurementMethodType']: | |
| 426 | 426 | bid.data.selfEligible = True |
| 427 | 427 | bid.data.selfQualified = True |
| 428 | 428 | if 'lots' in tender_data['data']: | ... | ... |
Please
register
or
login
to post a comment