Commit 65f78614fbc215366a87b9e3b53bdb2d03b3319f
1 parent
f2541c7d
keywords requirement response procuringEntity qualifications
Showing
3 changed files
with
43 additions
and
2 deletions
| @@ -90,4 +90,20 @@ Resource base_keywords.robot | @@ -90,4 +90,20 @@ Resource base_keywords.robot | ||
| 90 | Set to dictionary ${TENDER} TENDER_UAID=${TENDER_UAID_second_stage} | 90 | Set to dictionary ${TENDER} TENDER_UAID=${TENDER_UAID_second_stage} |
| 91 | Run as ${tender_owner} Отримати тендер другого етапу та зберегти його ${TENDER['TENDER_UAID']} | 91 | Run as ${tender_owner} Отримати тендер другого етапу та зберегти його ${TENDER['TENDER_UAID']} |
| 92 | Run As ${tender_owner} Додати критерії в тендер другого етапу ${TENDER['TENDER_UAID']} | 92 | Run As ${tender_owner} Додати критерії в тендер другого етапу ${TENDER['TENDER_UAID']} |
| 93 | - Run As ${tender_owner} Активувати другий етап ${TENDER['TENDER_UAID']} | ||
| 93 | + Run As ${tender_owner} Активувати другий етап ${TENDER['TENDER_UAID']} | ||
| 94 | + | ||
| 95 | + | ||
| 96 | +Відповісти на критерії Замовника ${qualification_num} пропозиції | ||
| 97 | + ${tender}= Пошук тендера по ідентифікатору ${tender_owner} ${TENDER['TENDER_UAID']} | ||
| 98 | + Log ${tender} | ||
| 99 | + Log ${tender.data.id} | ||
| 100 | + ${qualification_document}= create dictionary data=${tender.data.qualifications[${qualification_num}].documents[0]} | ||
| 101 | + Log ${qualification_document} | ||
| 102 | + ${qualification_criteria}= Підготувати дані для відповіді на критерії в пре-кваліфікації | ||
| 103 | + ... ${tender} | ||
| 104 | + ... ${qualification_document} | ||
| 105 | + Log ${qualification_criteria} | ||
| 106 | + ${qualification}= Create Dictionary data=${tender.data.qualifications[${qualification_num}]} | ||
| 107 | + Log ${qualification.data.id} | ||
| 108 | + ${criteria}= Завантажити відповіді на критерії в пре-кваліфікації ${tender_owner} ${tender.data.id} ${qualification_criteria} ${qualification.data.id} | ||
| 109 | + Log ${criteria} |
| @@ -2267,9 +2267,21 @@ Library Collections | @@ -2267,9 +2267,21 @@ Library Collections | ||
| 2267 | Log ${reply} | 2267 | Log ${reply} |
| 2268 | 2268 | ||
| 2269 | ############################################################################## | 2269 | ############################################################################## |
| 2270 | -# OpenUA procedure | 2270 | +# PRE-QUALIFICATION |
| 2271 | ############################################################################## | 2271 | ############################################################################## |
| 2272 | 2272 | ||
| 2273 | +Завантажити відповіді на критерії в пре-кваліфікації | ||
| 2274 | + [Arguments] ${username} ${tender.data.id} ${qualification_criteria} ${qualification.data.id} | ||
| 2275 | + ${token}= Get Variable Value ${USERS.users['${username}'].access_token} | ||
| 2276 | + ${reply}= Call Method ${USERS.users['${username}'].client} create_qualification_criteria_response | ||
| 2277 | + ... ${tender.data.id} | ||
| 2278 | + ... ${qualification_criteria} | ||
| 2279 | + ... ${qualification.data.id} | ||
| 2280 | + ... ${token} | ||
| 2281 | + ${reply}= munch_dict arg=${reply} | ||
| 2282 | + [return] ${reply} | ||
| 2283 | + | ||
| 2284 | + | ||
| 2273 | Підтвердити кваліфікацію | 2285 | Підтвердити кваліфікацію |
| 2274 | [Documentation] | 2286 | [Documentation] |
| 2275 | ... [Arguments] Username, tender uaid and qualification number | 2287 | ... [Arguments] Username, tender uaid and qualification number |
| @@ -2368,6 +2380,10 @@ Library Collections | @@ -2368,6 +2380,10 @@ Library Collections | ||
| 2368 | Log ${reply} | 2380 | Log ${reply} |
| 2369 | 2381 | ||
| 2370 | 2382 | ||
| 2383 | +############################################################################## | ||
| 2384 | +# SECOND STAGE | ||
| 2385 | +############################################################################## | ||
| 2386 | + | ||
| 2371 | Перевести тендер на статус очікування обробки мостом | 2387 | Перевести тендер на статус очікування обробки мостом |
| 2372 | [Documentation] | 2388 | [Documentation] |
| 2373 | ... [Arguments] Username and tender uaid | 2389 | ... [Arguments] Username and tender uaid |
| @@ -470,6 +470,15 @@ Get Broker Property By Username | @@ -470,6 +470,15 @@ Get Broker Property By Username | ||
| 470 | [Return] ${bid_criteria} | 470 | [Return] ${bid_criteria} |
| 471 | 471 | ||
| 472 | 472 | ||
| 473 | +Підготувати дані для відповіді на критерії в пре-кваліфікації | ||
| 474 | + [Arguments] ${tender_data} ${qualiifcation_document} | ||
| 475 | + ${qualification_criteria}= test_qualification_criteria | ||
| 476 | + ... ${tender_data} | ||
| 477 | + ... ${qualiifcation_document} | ||
| 478 | + Log ${qualification_criteria} | ||
| 479 | + [Return] ${qualification_criteria} | ||
| 480 | + | ||
| 481 | + | ||
| 473 | Адаптувати дані для оголошення тендера | 482 | Адаптувати дані для оголошення тендера |
| 474 | [Arguments] ${tender_data} | 483 | [Arguments] ${tender_data} |
| 475 | # munchify is used to make deep copy of ${tender_data} | 484 | # munchify is used to make deep copy of ${tender_data} |
Please
register
or
login
to post a comment