Commit 50d59456ddad5fd6963cd30c6079c023480e1c8c

Authored by alexdiatlov
Committed by GitHub
2 parents 32caca36 8fbc997e

Merge pull request #306 from ProzorroUKR/CS-8853

CS-8853
... ... @@ -90,4 +90,20 @@ Resource base_keywords.robot
90 90 Set to dictionary ${TENDER} TENDER_UAID=${TENDER_UAID_second_stage}
91 91 Run as ${tender_owner} Отримати тендер другого етапу та зберегти його ${TENDER['TENDER_UAID']}
92 92 Run As ${tender_owner} Додати критерії в тендер другого етапу ${TENDER['TENDER_UAID']}
93   - Run As ${tender_owner} Активувати другий етап ${TENDER['TENDER_UAID']}
\ No newline at end of file
  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}
... ...
... ... @@ -2490,6 +2490,22 @@ ${ERROR_PLAN_MESSAGE}= Calling method 'get_plan' failed: ResourceGone: {"status
2490 2490 ${document}= openprocurement_client.Отримати останній документ кваліфікації з типом registerFiscal ${username} ${tender_uaid} ${award_id}
2491 2491 Порівняти об'єкти ${document['documentType']} registerFiscal
2492 2492
  2493 +
  2494 +Відповісти на критерії Замовника ${award_num} постачальника
  2495 + ${tender}= Пошук тендера по ідентифікатору ${tender_owner} ${TENDER['TENDER_UAID']}
  2496 + Log ${tender}
  2497 + Log ${tender.data.id}
  2498 + ${award_document}= create dictionary data=${tender.data.awards[${award_num}].documents[0]}
  2499 + Log ${award_document}
  2500 + ${award_criteria}= Підготувати дані для відповіді на критерії в кваліфікації постачальника
  2501 + ... ${tender}
  2502 + ... ${award_document}
  2503 + Log ${award_criteria}
  2504 + ${award}= Create Dictionary data=${tender.data.awards[${award_num}]}
  2505 + Log ${award.data.id}
  2506 + ${criteria}= Завантажити відповіді на критерії в кваліфікацію ${tender_owner} ${tender.data.id} ${award_criteria} ${award.data.id}
  2507 + Log ${criteria}
  2508 +
2493 2509 ##############################################################################################
2494 2510 # PLAN
2495 2511 ##############################################################################################
... ...
... ... @@ -1902,10 +1902,9 @@ Library Collections
1902 1902
1903 1903
1904 1904 ##############################################################################
1905   -# Qualification operations
  1905 +# QUALIFICATION
1906 1906 ##############################################################################
1907 1907
1908   -
1909 1908 Отримати список документів по прекваліфікації
1910 1909 [Documentation]
1911 1910 ... [Arguments] Username, tender uaid, qualification id
... ... @@ -1993,6 +1992,18 @@ Library Collections
1993 1992 Log ${doc}
1994 1993
1995 1994
  1995 +Завантажити відповіді на критерії в кваліфікацію
  1996 + [Arguments] ${username} ${tender.data.id} ${award_criteria} ${award.data.id}
  1997 + ${token}= Get Variable Value ${USERS.users['${username}'].access_token}
  1998 + ${reply}= Call Method ${USERS.users['${username}'].client} create_award_criteria_response
  1999 + ... ${tender.data.id}
  2000 + ... ${award_criteria}
  2001 + ... ${award.data.id}
  2002 + ... ${token}
  2003 + ${reply}= munch_dict arg=${reply}
  2004 + [return] ${reply}
  2005 +
  2006 +
1996 2007 Підтвердити постачальника
1997 2008 [Documentation]
1998 2009 ... [Arguments] Username, tender uaid and number of the award to confirm
... ... @@ -2267,9 +2278,21 @@ Library Collections
2267 2278 Log ${reply}
2268 2279
2269 2280 ##############################################################################
2270   -# OpenUA procedure
  2281 +# PRE-QUALIFICATION
2271 2282 ##############################################################################
2272 2283
  2284 +Завантажити відповіді на критерії в пре-кваліфікації
  2285 + [Arguments] ${username} ${tender.data.id} ${qualification_criteria} ${qualification.data.id}
  2286 + ${token}= Get Variable Value ${USERS.users['${username}'].access_token}
  2287 + ${reply}= Call Method ${USERS.users['${username}'].client} create_qualification_criteria_response
  2288 + ... ${tender.data.id}
  2289 + ... ${qualification_criteria}
  2290 + ... ${qualification.data.id}
  2291 + ... ${token}
  2292 + ${reply}= munch_dict arg=${reply}
  2293 + [return] ${reply}
  2294 +
  2295 +
2273 2296 Підтвердити кваліфікацію
2274 2297 [Documentation]
2275 2298 ... [Arguments] Username, tender uaid and qualification number
... ... @@ -2368,6 +2391,10 @@ Library Collections
2368 2391 Log ${reply}
2369 2392
2370 2393
  2394 +##############################################################################
  2395 +# SECOND STAGE
  2396 +##############################################################################
  2397 +
2371 2398 Перевести тендер на статус очікування обробки мостом
2372 2399 [Documentation]
2373 2400 ... [Arguments] Username and tender uaid
... ...
... ... @@ -1296,3 +1296,63 @@ def test_bid_criteria(tender_data, criteria_len, bid_data, bid_document):
1296 1296 else:
1297 1297 pass
1298 1298 return bid
  1299 +
  1300 +
  1301 +def test_data_qualification_award_criteria():
  1302 + bid = munchify({
  1303 + "data": []
  1304 + })
  1305 + mock = {
  1306 + "description": "qualification Requirement response description",
  1307 + "value": "true",
  1308 + "evidences": [
  1309 + {
  1310 + "relatedDocument": {
  1311 + "id": "",
  1312 + "title": ""
  1313 + },
  1314 + "type": "document",
  1315 + "title": "Evidence of qualification Requirement response"
  1316 + }
  1317 + ],
  1318 + "requirement": {
  1319 + "id": "",
  1320 + "title": ""
  1321 + },
  1322 + "title": "qualification Requirement response title"
  1323 + }
  1324 + return bid, mock
  1325 +
  1326 +
  1327 +def test_qualification_criteria(tender_data, qualification_document):
  1328 + bid, mock = test_data_qualification_award_criteria()
  1329 + mock = deepcopy(mock)
  1330 + for criteria in tender_data["data"]['criteria']:
  1331 + if criteria.get('source') == 'procuringEntity':
  1332 + for requirement in criteria['requirementGroups'][0]['requirements']:
  1333 + mock = deepcopy(mock)
  1334 + mock["requirement"]["id"] = requirement["id"]
  1335 + mock["requirement"]["title"] = requirement["title"]
  1336 + mock["evidences"][0]["relatedDocument"]["id"] = qualification_document["data"]["id"]
  1337 + mock["evidences"][0]["relatedDocument"]["title"] = qualification_document["data"]["title"]
  1338 + bid.data.append(mock)
  1339 + else:
  1340 + pass
  1341 + return bid
  1342 +
  1343 +
  1344 +def test_awards_criteria(tender_data, award_document):
  1345 + bid, mock = test_data_qualification_award_criteria()
  1346 + mock = deepcopy(mock)
  1347 + for criteria in tender_data["data"]['criteria']:
  1348 + if criteria.get('source') == 'procuringEntity':
  1349 + for requirement in criteria['requirementGroups'][0]['requirements']:
  1350 + mock = deepcopy(mock)
  1351 + mock["requirement"]["id"] = requirement["id"]
  1352 + mock["requirement"]["title"] = requirement["title"]
  1353 + mock["evidences"][0]["relatedDocument"]["id"] = award_document["data"]["id"]
  1354 + mock["evidences"][0]["relatedDocument"]["title"] = award_document["data"]["title"]
  1355 + bid.data.append(mock)
  1356 + else:
  1357 + pass
  1358 + return bid
... ...
... ... @@ -470,6 +470,24 @@ Get Broker Property By Username
470 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 +
  482 +Підготувати дані для відповіді на критерії в кваліфікації постачальника
  483 + [Arguments] ${tender_data} ${award_document}
  484 + ${award_criteria}= test_awards_criteria
  485 + ... ${tender_data}
  486 + ... ${award_document}
  487 + Log ${award_criteria}
  488 + [Return] ${award_criteria}
  489 +
  490 +
473 491 Адаптувати дані для оголошення тендера
474 492 [Arguments] ${tender_data}
475 493 # munchify is used to make deep copy of ${tender_data}
... ...
... ... @@ -2528,6 +2528,15 @@ ${ARTICLE_17} ${False}
2528 2528 Звірити відображення поля qualifications[1].status тендера із pending для користувача ${tender_owner}
2529 2529
2530 2530
  2531 +Можливість дочекатися перевірки учасників по ЄДРПОУ
  2532 + [Tags] ${USERS.users['${viewer}'].broker}: Перевірка користувачів по ЄДРПОУ
  2533 + ... tender_owner
  2534 + ... ${USERS.users['${tender_owner}'].broker}
  2535 + ... pre-qualifications_check_by_edrpou
  2536 + [Setup] Дочекатись дати початку періоду прекваліфікації ${tender_owner} ${TENDER['TENDER_UAID']}
  2537 + Дочекатися перевірки прекваліфікацій ${tender_owner} ${TENDER['TENDER_UAID']}
  2538 +
  2539 +
2531 2540 Можливість завантажити документ у кваліфікацію пропозиції першого учасника
2532 2541 [Tags] ${USERS.users['${tender_owner}'].broker}: Кваліфікація
2533 2542 ... tender_owner
... ... @@ -2538,13 +2547,14 @@ ${ARTICLE_17} ${False}
2538 2547 Можливість завантажити документ у кваліфікацію 0 пропозиції
2539 2548
2540 2549
2541   -Можливість дочекатися перевірки учасників по ЄДРПОУ
2542   - [Tags] ${USERS.users['${viewer}'].broker}: Перевірка користувачів по ЄДРПОУ
  2550 +Можливість відповісти на критерії Замовника у кваліфікацію пропозиції першого учасника
  2551 + [Tags] ${USERS.users['${tender_owner}'].broker}: Кваліфікація
2543 2552 ... tender_owner
2544 2553 ... ${USERS.users['${tender_owner}'].broker}
2545   - ... pre-qualifications_check_by_edrpou
2546   - [Setup] Дочекатись дати початку періоду прекваліфікації ${tender_owner} ${TENDER['TENDER_UAID']}
2547   - Дочекатися перевірки прекваліфікацій ${tender_owner} ${TENDER['TENDER_UAID']}
  2554 + ... pre-qualification_add_criteria_response_first_bid
  2555 + ... critical
  2556 + [Teardown] Оновити LAST_MODIFICATION_DATE
  2557 + Відповісти на критерії Замовника 0 пропозиції
2548 2558
2549 2559
2550 2560 Можливість підтвердити першу пропозицію кваліфікації
... ... @@ -2568,6 +2578,16 @@ ${ARTICLE_17} ${False}
2568 2578 Можливість завантажити документ у кваліфікацію 1 пропозиції
2569 2579
2570 2580
  2581 +Можливість відповісти на критерії Замовника у кваліфікацію пропозиції другого учасника
  2582 + [Tags] ${USERS.users['${tender_owner}'].broker}: Кваліфікація
  2583 + ... tender_owner
  2584 + ... ${USERS.users['${tender_owner}'].broker}
  2585 + ... pre-qualification_add_criteria_response_second_bid
  2586 + ... critical
  2587 + [Teardown] Оновити LAST_MODIFICATION_DATE
  2588 + Відповісти на критерії Замовника 1 пропозиції
  2589 +
  2590 +
2571 2591 Можливість відхилити другу пропозицію кваліфікації
2572 2592 [Tags] ${USERS.users['${tender_owner}'].broker}: Кваліфікація
2573 2593 ... tender_owner
... ... @@ -2595,7 +2615,17 @@ ${ARTICLE_17} ${False}
2595 2615 ... pre-qualification_approve_second_bid level1
2596 2616 ... critical
2597 2617 [Teardown] Оновити LAST_MODIFICATION_DATE
2598   - Можливість підтвердити -1 пропозицію кваліфікації
  2618 + Можливість підтвердити 1 пропозицію кваліфікації
  2619 +
  2620 +
  2621 +#Можливість підтвердити третю пропозицію кваліфікації
  2622 + #[Tags] ${USERS.users['${tender_owner}'].broker}: Кваліфікація
  2623 + #... tender_owner
  2624 + #... ${USERS.users['${tender_owner}'].broker}
  2625 + #... pre-qualification_approve_third_bid level1
  2626 + #... critical
  2627 + #[Teardown] Оновити LAST_MODIFICATION_DATE
  2628 + #Можливість підтвердити -2 пропозицію кваліфікації
2599 2629
2600 2630
2601 2631 Можливість підтвердити третю пропозицію кваліфікації
... ... @@ -2605,7 +2635,7 @@ ${ARTICLE_17} ${False}
2605 2635 ... pre-qualification_approve_third_bid level1
2606 2636 ... critical
2607 2637 [Teardown] Оновити LAST_MODIFICATION_DATE
2608   - Можливість підтвердити -2 пропозицію кваліфікації
  2638 + Можливість підтвердити 2 пропозицію кваліфікації
2609 2639
2610 2640
2611 2641 Можливість затвердити остаточне рішення кваліфікації
... ... @@ -2919,12 +2949,25 @@ ${ARTICLE_17} ${False}
2919 2949 ... make_bid_with_criteria_by_provider1_second_stage
2920 2950 ... critical
2921 2951 [Teardown] Оновити LAST_MODIFICATION_DATE
2922   - Можливість подати цінову пропозицію в статусі draft на друший етап користувачем ${provider1}
  2952 + Можливість подати цінову пропозицію в статусі draft на друший етап користувачем ${provider1}
2923 2953 Можливість завантажити документ в пропозицію користувачем ${provider1}
2924 2954 Можливість додати до пропозиції відповідь на критерії користувачем ${provider1}
2925 2955 Можливість активувати пропозицію коритувачем ${provider1}
2926 2956
2927 2957
  2958 +Можливість подати пропозицію третім учасником на другому етапі
  2959 + [Tags] ${USERS.users['${provider2}'].broker}: Подання пропозиції на другий етап
  2960 + ... provider1
  2961 + ... ${USERS.users['${provider2}'].broker}
  2962 + ... make_bid_with_criteria_by_provider2_second_stage
  2963 + ... critical
  2964 + [Teardown] Оновити LAST_MODIFICATION_DATE
  2965 + Можливість подати цінову пропозицію в статусі draft на друший етап користувачем ${provider2}
  2966 + Можливість завантажити документ в пропозицію користувачем ${provider2}
  2967 + Можливість додати до пропозиції відповідь на критерії користувачем ${provider2}
  2968 + Можливість активувати пропозицію коритувачем ${provider2}
  2969 +
  2970 +
2928 2971 Можливість підтвердити першу пропозицію кваліфікації на другому етапі
2929 2972 [Tags] ${USERS.users['${tender_owner}'].broker}: Кваліфікація на другому етапі
2930 2973 ... tender_owner
... ... @@ -2935,13 +2978,52 @@ ${ARTICLE_17} ${False}
2935 2978 Можливість підтвердити 0 пропозицію кваліфікації
2936 2979
2937 2980
  2981 +Можливість завантажити документ у кваліфікацію пропозиції другого учасника на другогму етапі
  2982 + [Tags] ${USERS.users['${tender_owner}'].broker}: Кваліфікація
  2983 + ... tender_owner
  2984 + ... ${USERS.users['${tender_owner}'].broker}
  2985 + ... pre-qualification_add_doc_to_second_bid_second_stage
  2986 + ... critical
  2987 + [Teardown] Оновити LAST_MODIFICATION_DATE
  2988 + Можливість завантажити документ у кваліфікацію 1 пропозиції
  2989 +
  2990 +
  2991 +Можливість відповісти на критерії Замовника у кваліфікацію пропозиції другого учасника на другогму етапі
  2992 + [Tags] ${USERS.users['${tender_owner}'].broker}: Кваліфікація
  2993 + ... tender_owner
  2994 + ... ${USERS.users['${tender_owner}'].broker}
  2995 + ... pre-qualification_add_criteria_response_second_bid_second_stage
  2996 + ... critical
  2997 + [Teardown] Оновити LAST_MODIFICATION_DATE
  2998 + Відповісти на критерії Замовника 1 пропозиції
  2999 +
  3000 +
  3001 +Можливість відхилити другу пропозицію кваліфікації на другогму етапі
  3002 + [Tags] ${USERS.users['${tender_owner}'].broker}: Кваліфікація
  3003 + ... tender_owner
  3004 + ... ${USERS.users['${tender_owner}'].broker}
  3005 + ... pre-qualification_reject_second_bid_second_stage
  3006 + ... critical
  3007 + [Teardown] Оновити LAST_MODIFICATION_DATE
  3008 + Можливість відхилити 1 пропозиції кваліфікації
  3009 +
  3010 +
2938 3011 Можливість підтвердити другу пропозицію кваліфікації на другогму етапі
2939 3012 [Tags] ${USERS.users['${tender_owner}'].broker}: Кваліфікація на другому етапі
2940 3013 ... tender_owner
2941 3014 ... ${USERS.users['${tender_owner}'].broker}
2942 3015 ... pre-qualification_approve_second_bid_second_stage
2943 3016 [Teardown] Оновити LAST_MODIFICATION_DATE
2944   - Можливість підтвердити -1 пропозицію кваліфікації
  3017 + Можливість підтвердити 1 пропозицію кваліфікації
  3018 +
  3019 +
  3020 +Можливість підтвердити третю пропозицію кваліфікації на другогму етапі
  3021 + [Tags] ${USERS.users['${tender_owner}'].broker}: Кваліфікація на другому етапі
  3022 + ... tender_owner
  3023 + ... ${USERS.users['${tender_owner}'].broker}
  3024 + ... pre-qualification_approve_third_bid_second_stage
  3025 + [Teardown] Оновити LAST_MODIFICATION_DATE
  3026 + Можливість підтвердити 2 пропозицію кваліфікації
2945 3027
2946 3028
2947 3029 Можливість затвердити остаточне рішення кваліфікації на другому етапі
... ...
... ... @@ -24,6 +24,9 @@ ${award_index} ${0}
24 24 :FOR ${username} IN ${viewer} ${tender_owner}
25 25 \ ${resp}= Run As ${username} Пошук тендера по ідентифікатору ${TENDER['TENDER_UAID']}
26 26
  27 +##############################################################################################
  28 +# CLAIMS
  29 +##############################################################################################
27 30
28 31 Можливість створити вимогу про виправлення визначення переможця, додати до неї документацію і подати її користувачем
29 32 [Tags] ${USERS.users['${provider}'].broker}: Процес оскарження
... ... @@ -210,8 +213,9 @@ ${award_index} ${0}
210 213 Звірити відображення поля cancellationReason вимоги про виправлення визначення ${award_index} переможця із ${USERS.users['${provider}'].claim_data.cancellation.data.cancellationReason} для користувача ${viewer}
211 214
212 215 ##############################################################################################
213   -# QUALIFICATION
  216 +# 24 HOURS/ALP
214 217 ##############################################################################################
  218 +
215 219 Дочекатись початку періоду кваліфікації
216 220 [Tags] ${USERS.users['${tender_owner}'].broker}: Очікування початку періоду кваліфікації учасників
217 221 ... tender_owner
... ... @@ -275,6 +279,9 @@ ${award_index} ${0}
275 279 [Teardown] Оновити LAST_MODIFICATION_DATE
276 280 Можливість змінити документацію обгрунтування аномально низької ціни користувачем ${provider}
277 281
  282 +##############################################################################################
  283 +# QUALIFICATION
  284 +##############################################################################################
278 285
279 286 Можливість дочекатися перевірки переможців по ЄДРПОУ
280 287 [Tags] ${USERS.users['${tender_owner}'].broker}: Перевірка користувача по ЄДРПОУ
... ... @@ -297,6 +304,16 @@ ${award_index} ${0}
297 304 Remove File ${file_path}
298 305
299 306
  307 +Можливість відповісти на критерії Замовника у кваліфікацію першого постачальника
  308 + [Tags] ${USERS.users['${tender_owner}'].broker}: Процес кваліфікації
  309 + ... tender_owner
  310 + ... ${USERS.users['${tender_owner}'].broker}
  311 + ... qualification_add_criteria_response_first_award
  312 + ... critical
  313 + [Teardown] Оновити LAST_MODIFICATION_DATE
  314 + Відповісти на критерії Замовника 0 постачальника
  315 +
  316 +
300 317 Можливість підтвердити постачальника
301 318 [Tags] ${USERS.users['${tender_owner}'].broker}: Процес кваліфікації
302 319 ... tender_owner
... ... @@ -316,6 +333,15 @@ ${award_index} ${0}
316 333 Run As ${tender_owner} Скасування рішення кваліфікаційної комісії ${TENDER['TENDER_UAID']} 0
317 334
318 335
  336 +Можливість відхилити першого постачальника
  337 + [Tags] ${USERS.users['${tender_owner}'].broker}: Процес кваліфікації
  338 + ... tender_owner
  339 + ... ${USERS.users['${tender_owner}'].broker}
  340 + ... qualification_reject_first_award
  341 + ... critical
  342 + Run As ${tender_owner} Дискваліфікувати постачальника ${TENDER['TENDER_UAID']} 0
  343 +
  344 +
319 345 Можливість відхилити постачальника
320 346 [Tags] ${USERS.users['${tender_owner}'].broker}: Процес кваліфікації
321 347 ... tender_owner
... ... @@ -336,6 +362,16 @@ ${award_index} ${0}
336 362 Remove File ${file_path}
337 363
338 364
  365 +Можливість відповісти на критерії Замовника у кваліфікацію другого постачальника
  366 + [Tags] ${USERS.users['${tender_owner}'].broker}: Процес кваліфікації
  367 + ... tender_owner
  368 + ... ${USERS.users['${tender_owner}'].broker}
  369 + ... qualification_add_criteria_response_second_award
  370 + ... critical
  371 + [Teardown] Оновити LAST_MODIFICATION_DATE
  372 + Відповісти на критерії Замовника 1 постачальника
  373 +
  374 +
339 375 Можливість підтвердити другого постачальника
340 376 [Tags] ${USERS.users['${tender_owner}'].broker}: Процес кваліфікації
341 377 ... tender_owner
... ... @@ -356,6 +392,16 @@ ${award_index} ${0}
356 392 Remove File ${file_path}
357 393
358 394
  395 +Можливість відповісти на критерії Замовника у кваліфікацію третього постачальника
  396 + [Tags] ${USERS.users['${tender_owner}'].broker}: Процес кваліфікації
  397 + ... tender_owner
  398 + ... ${USERS.users['${tender_owner}'].broker}
  399 + ... qualification_add_criteria_response_third_award
  400 + ... critical
  401 + [Teardown] Оновити LAST_MODIFICATION_DATE
  402 + Відповісти на критерії Замовника 2 постачальника
  403 +
  404 +
359 405 Можливість підтвердити третього постачальника
360 406 [Tags] ${USERS.users['${tender_owner}'].broker}: Процес кваліфікації
361 407 ... tender_owner
... ...
... ... @@ -92,7 +92,9 @@ from .initial_data import (
92 92 test_bid_competitive_data_stage_2,
93 93 test_article_17_data,
94 94 test_data_bid_criteria,
95   - test_bid_criteria
  95 + test_bid_criteria,
  96 + test_qualification_criteria,
  97 + test_awards_criteria
96 98 )
97 99 from barbecue import chef
98 100 from restkit import request
... ...
... ... @@ -30,8 +30,6 @@
30 30 -i add_tender_doc
31 31 -i add_lot_doc
32 32 -i modify_lot_value_amount
33   -#-i add_lot
34   -#-i delete_lot
35 33 -i add_item
36 34 -i delete_item
37 35 -i add_tender_meat
... ... @@ -77,18 +75,12 @@
77 75
78 76 -i pre-qualification_add_doc_to_tender
79 77 -i pre-qualification_add_doc_to_lot
80   -
81 78 -i pre-qualification_view
82   -
83   -#-i pre-qualifications_check_by_edrpou
84   -
85   -#-i pre-qualification_add_doc_to_first_bid
  79 +-i pre-qualification_add_doc_to_first_bid
86 80 -i pre-qualification_approve_first_bid
87   -
88   -#-i pre-qualification_add_doc_to_second_bid
  81 +-i pre-qualification_add_doc_to_second_bid
89 82 -i pre-qualification_approve_second_bid
90 83 -i pre-qualification_approve_third_bid
91   -
92 84 -i pre-qualification_approve_qualifications
93 85
94 86 -i stage2_pending_status_view
... ... @@ -105,19 +97,20 @@
105 97
106 98 -i make_bid_with_criteria_by_provider_second_stage
107 99 -i make_bid_with_criteria_by_provider1_second_stage
108   -
109   -#-i qualifications_check_by_edrpou
  100 +-i make_bid_with_criteria_by_provider2_second_stage
110 101
111 102 -i pre-qualification_approve_first_bid_second_stage
112   --i pre-qualification_approve_second_bid_second_stage
113   -
  103 +-i pre-qualification_add_doc_to_second_bid_second_stage
  104 +-i pre-qualification_add_criteria_response_second_bid_second_stage
  105 +-i pre-qualification_reject_second_bid_second_stage
  106 +-i pre-qualification_approve_third_bid_second_stage
114 107 -i pre-qualification_approve_qualifications_second_stage
115 108
116 109 -i auction
117 110
118 111 -i qualification_add_doc_to_first_award
119   --i qualification_approve_first_award
120   --i qualification_cancel_first_award_qualification
  112 +-i qualification_add_criteria_response_first_award
  113 +-i qualification_reject_first_award
121 114 -i qualification_add_doc_to_second_award
122 115 -i qualification_approve_second_award
123 116
... ...
... ... @@ -33,12 +33,9 @@
33 33
34 34 -i open_tender_view
35 35
36   -#-i pre-qualifications_check_by_edrpou
37   -
38 36 -i pre-qualification_approve_first_bid
39 37 -i pre-qualification_approve_second_bid
40 38 -i pre-qualification_approve_third_bid
41   -
42 39 -i pre-qualification_approve_qualifications
43 40
44 41 -i stage2_pending_status_view
... ... @@ -59,8 +56,8 @@
59 56 -i auction
60 57
61 58 -i qualification_add_doc_to_first_award
62   --i qualification_approve_first_award
63   --i qualification_cancel_first_award_qualification
  59 +-i qualification_add_criteria_response_first_award
  60 +-i qualification_reject_first_award
64 61 -i qualification_add_doc_to_second_award
65 62 -i qualification_approve_second_award
66 63
... ...
  1 +-v MODE:open_esco
  2 +
  3 +-v NUMBER_OF_ITEMS:1
  4 +-v NUMBER_OF_LOTS:1
  5 +
  6 +-v TENDER_MEAT:True
  7 +-v ITEM_MEAT:False
  8 +-v LOT_MEAT:False
  9 +
  10 +-v FUNDING_KIND:budget
  11 +
  12 +-v ARTICLE_17:True
  13 +
  14 +-i create_tender
  15 +-i find_tender
  16 +-i tender_view
  17 + -i esco_tender_view
  18 + -i open_tender_view
  19 +-i meat_view
  20 +-i lot_view
  21 + -i esco_lot_view
  22 +
  23 +-i extend_tendering_period
  24 +-i add_tender_doc
  25 +-i ask_question_to_tender
  26 +-i answer_question_to_tender
  27 +-i modify_tender_after_questions
  28 +
  29 +-i make_bid_with_criteria_by_provider
  30 + -i add_doc_to_bid_by_provider
  31 +-i make_bid_with_criteria_by_provider1
  32 +-i make_bid_with_criteria_by_provider2
  33 +
  34 +-i open_modify_tender_in_tendering_period
  35 + -i open_confirm_first_bid
  36 + -i open_confirm_second_bid
  37 + -i open_confirm_third_bid
  38 +
  39 +-i openeu_make_bid_doc_private_by_provider
  40 +-i openeu_add_financial_bid_doc_by_provider
  41 +-i openeu_add_qualification_bid_doc_by_provider
  42 +-i openeu_add_eligibility_bid_doc_by_provider
  43 +
  44 +-i pre-qualification_view
  45 +-i pre-qualification_add_doc_to_first_bid
  46 +-i pre-qualification_approve_first_bid
  47 +-i pre-qualification_add_doc_to_second_bid
  48 +-i pre-qualification_add_criteria_response_second_bid
  49 +-i pre-qualification_reject_second_bid
  50 +-i pre-qualification_approve_third_bid
  51 +-i pre-qualification_approve_qualifications
  52 +
  53 +-i auction_url
  54 +-i auction
  55 +
  56 +-i qualification_add_doc_to_first_award
  57 +-i qualification_add_criteria_response_first_award
  58 +-i qualification_reject_first_award
  59 +-i qualification_add_doc_to_second_award
  60 +-i qualification_approve_second_award
  61 +
  62 +-i contract_stand_still
  63 +-i contract_view
  64 +-i contract_view_dateSigned
  65 +-i modify_contract_amount_net
  66 +-i modify_contract
  67 +-i add_doc_to_contract
  68 +-i add_doc_to_contract_content
  69 +-i contract_doc_documentOf
  70 +-i add_doc_to_contract_title
  71 +-i contract_sign
\ No newline at end of file
... ...
  1 +-v MODE:open_framework
  2 +
  3 +-v NUMBER_OF_ITEMS:1
  4 +-v NUMBER_OF_LOTS:1
  5 +
  6 +-v TENDER_MEAT:True
  7 +-v ITEM_MEAT:False
  8 +-v LOT_MEAT:False
  9 +
  10 +-v ARTICLE_17:True
  11 +
  12 +-i create_tender
  13 +-i find_tender
  14 +-i tender_view
  15 +-i tender_view_milestone
  16 +-i tender_view_value
  17 +-i tender_view_unit_name
  18 +-i tender_view_framework
  19 +-i lot_view
  20 +-i lot_view_value
  21 +-i lot_view_minimalStep
  22 +-i meat_view
  23 +
  24 +-i add_tender_meat
  25 + -i delete_tender_meat
  26 +
  27 +-i extend_tendering_period
  28 +-i add_tender_doc
  29 +
  30 +-i modify_lot_value_amount
  31 +-i modify_maxAwardsCount
  32 +
  33 +-i ask_question_to_tender
  34 + -i answer_question_to_tender
  35 +
  36 +-i modify_tender_after_questions
  37 +-i modify_lot_after_questions
  38 +
  39 +-i make_bid_with_criteria_by_provider
  40 + -i modify_bid_by_provider
  41 + -i add_doc_to_bid_by_provider
  42 +-i make_bid_with_criteria_by_provider1
  43 +-i make_bid_with_criteria_by_provider2
  44 +
  45 +-i open_tender_view
  46 +-i open_modify_tender_in_tendering_period
  47 + -i open_confirm_first_bid
  48 + -i open_confirm_second_bid
  49 + -i open_confirm_third_bid
  50 +
  51 +-i openeu_make_bid_doc_private_by_provider
  52 +-i openeu_add_financial_bid_doc_by_provider
  53 +-i openeu_add_qualification_bid_doc_by_provider
  54 +-i openeu_add_eligibility_bid_doc_by_provider
  55 +-i add_winningBid_doc_by_provider
  56 +
  57 +-i pre-qualification_view
  58 +-i pre-qualification_add_doc_to_first_bid
  59 +-i pre-qualification_approve_first_bid
  60 +-i pre-qualification_add_doc_to_second_bid
  61 +-i pre-qualification_approve_second_bid
  62 +-i pre-qualification_approve_third_bid
  63 +-i pre-qualification_approve_qualifications
  64 +
  65 +
  66 +-i auction_url
  67 +-i auction
  68 +
  69 +-i qualification_add_doc_to_first_award
  70 +-i qualification_add_criteria_response_first_award
  71 +-i qualification_reject_first_award
  72 +-i qualification_add_doc_to_second_award
  73 +-i qualification_approve_second_award
  74 +-i qualification_approve_third_award
  75 +-i qualification_approve_qualifications
  76 +
  77 +-i contract_stand_still
  78 +-i awarding_approve_first_award
  79 +-i modify_agreement
  80 +-i agreement_registration
  81 +
  82 +-i find_agreement
  83 +-i add_agreement_doc
  84 +-i submit_change
  85 +-i change_view
  86 +-i modification
  87 +-i modification_view
  88 +-i apply_change
\ No newline at end of file
... ...
... ... @@ -57,6 +57,7 @@
57 57 -i add_doc_to_bid_by_provider
58 58 -i make_bid_with_criteria_by_provider1
59 59 -i bid_view_in_tendering_period
  60 +-i make_bid_with_criteria_by_provider2
60 61
61 62 -i add_bid_doc_after_tendering_period_by_provider
62 63 -i modify_bid_doc_after_tendering_period_by_provider
... ... @@ -71,6 +72,7 @@
71 72 -i open_modify_tender_in_tendering_period
72 73 -i open_confirm_first_bid
73 74 -i open_confirm_second_bid
  75 + -i open_confirm_third_bid
74 76
75 77 -i openeu_make_bid_doc_private_by_provider
76 78 -i openeu_add_financial_bid_doc_by_provider
... ... @@ -81,27 +83,20 @@
81 83 -i pre-qualification_add_doc_to_lot
82 84
83 85 -i pre-qualification_view
84   -
85   -#-i pre-qualifications_check_by_edrpou
86   -
87   -#-i pre-qualification_add_doc_to_first_bid
  86 +-i pre-qualification_add_doc_to_first_bid
88 87 -i pre-qualification_approve_first_bid
89   -
90   -#-i pre-qualification_add_doc_to_second_bid
  88 +-i pre-qualification_add_doc_to_second_bid
  89 +-i pre-qualification_add_criteria_response_second_bid
91 90 -i pre-qualification_reject_second_bid
92   - -i pre-qualification_cancel_second_bid_qualification
93   --i pre-qualification_approve_second_bid
94   -
  91 +-i pre-qualification_approve_third_bid
95 92 -i pre-qualification_approve_qualifications
96 93
97 94 -i auction
98 95
99 96 -i qualification_add_doc_to_first_award
  97 +-i qualification_add_criteria_response_first_award
  98 +-i qualification_reject_first_award
100 99
101   -#-i qualifications_check_by_edrpou
102   -
103   --i qualification_approve_first_award
104   --i qualification_cancel_first_award_qualification
105 100 -i qualification_add_doc_to_second_award
106 101 -i qualification_approve_second_award
107 102
... ...
... ... @@ -75,9 +75,8 @@
75 75 -i auction
76 76
77 77 -i qualification_add_doc_to_first_award
78   -#-i qualifications_check_by_edrpou
79   --i qualification_approve_first_award
80   --i qualification_cancel_first_award_qualification
  78 +-i qualification_add_criteria_response_first_award
  79 +-i qualification_reject_first_award
81 80 -i qualification_add_doc_to_second_award
82 81 -i qualification_approve_second_award
83 82
... ...
Please register or login to post a comment