Showing
6 changed files
with
47 additions
and
38 deletions
| ... | ... | @@ -558,6 +558,8 @@ Require Failure |
| 558 | 558 | ... ${USERS.users['${tender_owner}'].initial_data.data.tenderPeriod.startDate} |
| 559 | 559 | ... ${date} |
| 560 | 560 | Дочекатись дати ${date} |
| 561 | + Оновити LAST_MODIFICATION_DATE | |
| 562 | + Дочекатись синхронізації з майданчиком ${username} | |
| 561 | 563 | |
| 562 | 564 | |
| 563 | 565 | Дочекатись дати закінчення прийому пропозицій |
| ... | ... | @@ -571,7 +573,10 @@ Require Failure |
| 571 | 573 | ... '${status}' == 'FAIL' |
| 572 | 574 | ... ${USERS.users['${tender_owner}'].initial_data.data.tenderPeriod.endDate} |
| 573 | 575 | ... ${date} |
| 576 | + ${date}= add_minutes_to_date ${date} 2 # Auction sync | |
| 574 | 577 | Дочекатись дати ${date} |
| 578 | + Оновити LAST_MODIFICATION_DATE | |
| 579 | + Дочекатись синхронізації з майданчиком ${username} | |
| 575 | 580 | |
| 576 | 581 | |
| 577 | 582 | Дочекатись дати початку аукціону |
| ... | ... | @@ -580,6 +585,8 @@ Require Failure |
| 580 | 585 | # Can't use that dirty hack here since we don't know |
| 581 | 586 | # the date of auction when creating the procurement :) |
| 582 | 587 | Дочекатись дати ${USERS.users['${username}'].tender_data.data.auctionPeriod.startDate} |
| 588 | + Оновити LAST_MODIFICATION_DATE | |
| 589 | + Дочекатись синхронізації з майданчиком ${username} | |
| 583 | 590 | |
| 584 | 591 | |
| 585 | 592 | Відкрити сторінку аукціону для глядача |
| ... | ... | @@ -591,14 +598,20 @@ Require Failure |
| 591 | 598 | [Arguments] ${username} |
| 592 | 599 | Log ${username} |
| 593 | 600 | Дочекатись дати ${USERS.users['${username}'].tender_data.data.auctionPeriod.endDate} |
| 601 | + Оновити LAST_MODIFICATION_DATE | |
| 602 | + Дочекатись синхронізації з майданчиком ${username} | |
| 594 | 603 | |
| 595 | 604 | |
| 596 | 605 | Дочекатись дати закінчення періоду подання скарг |
| 597 | 606 | [Arguments] ${username} |
| 598 | 607 | log ${username} |
| 599 | 608 | Дочекатись дати ${USERS.users['${username}'].tender_data.data.complaintPeriod.endDate} |
| 609 | + Оновити LAST_MODIFICATION_DATE | |
| 610 | + Дочекатись синхронізації з майданчиком ${username} | |
| 600 | 611 | |
| 601 | 612 | |
| 602 | 613 | Оновити LAST_MODIFICATION_DATE |
| 603 | 614 | ${LAST_MODIFICATION_DATE}= Get Current TZdate |
| 604 | - Run keyword if '${TEST_STATUS}' == 'PASS' Set To Dictionary ${TENDER} LAST_MODIFICATION_DATE=${LAST_MODIFICATION_DATE} | |
| 615 | + ${status}= Get Variable Value ${TEST_STATUS} | |
| 616 | + Run Keyword If '${status}' == 'PASS' Set To Dictionary ${TENDER} LAST_MODIFICATION_DATE=${LAST_MODIFICATION_DATE} | |
| 617 | + ... ELSE IF '${status}' == '${Empty}' Set To Dictionary ${TENDER} LAST_MODIFICATION_DATE=${LAST_MODIFICATION_DATE} | ... | ... |
| ... | ... | @@ -66,6 +66,16 @@ ${mode} meat |
| 66 | 66 | \ Дочекатись синхронізації з майданчиком ${username} |
| 67 | 67 | \ Звірити дату тендера ${username} ${USERS.users['${tender_owner}'].initial_data} tenderPeriod.startDate |
| 68 | 68 | |
| 69 | +Відображення закінчення періоду прийому пропозицій оголошеного тендера | |
| 70 | + [Tags] ${USERS.users['${viewer}'].broker}: Пошук тендера по ідентифікатору | |
| 71 | + ... viewer provider provider1 | |
| 72 | + ... ${USERS.users['${viewer}'].broker} ${USERS.users['${provider}'].broker} | |
| 73 | + ... ${USERS.users['${provider1}'].broker} | |
| 74 | + ... minimal | |
| 75 | + :FOR ${username} IN ${viewer} ${provider} ${provider1} | |
| 76 | + \ Дочекатись синхронізації з майданчиком ${username} | |
| 77 | + \ Звірити дату тендера ${username} ${USERS.users['${tender_owner}'].initial_data} tenderPeriod.endDate | |
| 78 | + | |
| 69 | 79 | |
| 70 | 80 | Неможливість подати цінову пропозицію без нецінового показника |
| 71 | 81 | [Documentation] |
| ... | ... | @@ -73,9 +83,7 @@ ${mode} meat |
| 73 | 83 | [Tags] ${USERS.users['${provider}'].broker}: Можливість подати цінову пропозицію |
| 74 | 84 | ... provider |
| 75 | 85 | ... ${USERS.users['${provider}'].broker} |
| 76 | - [Setup] Дочекатись синхронізації з майданчиком ${provider} | |
| 77 | - Дочекатись дати початку прийому пропозицій ${provider} | |
| 78 | - sleep 90 | |
| 86 | + [Setup] Дочекатись дати початку прийому пропозицій ${provider} | |
| 79 | 87 | ${bid}= test bid data single |
| 80 | 88 | Log ${bid} |
| 81 | 89 | ${failbid}= Require Failure ${provider} Подати цінову пропозицію ${TENDER['TENDER_UAID']} ${bid} |
| ... | ... | @@ -88,10 +96,8 @@ ${mode} meat |
| 88 | 96 | ... ${USERS.users['${provider}'].broker} |
| 89 | 97 | [Teardown] Оновити LAST_MODIFICATION_DATE |
| 90 | 98 | ${bid}= Підготувати дані для подання пропозиції |
| 91 | - Log ${bid} | |
| 92 | - ${bidresponses}= Create Dictionary | |
| 93 | - Set To Dictionary ${bidresponses} bid ${bid} | |
| 94 | - Set To Dictionary ${USERS.users['${provider}']} bidresponses ${bidresponses} | |
| 99 | + ${bidresponses}= Create Dictionary bid=${bid} | |
| 100 | + Set To Dictionary ${USERS.users['${provider}']} bidresponses=${bidresponses} | |
| 95 | 101 | ${resp}= Викликати для учасника ${provider} Подати цінову пропозицію ${TENDER['TENDER_UAID']} ${bid} |
| 96 | 102 | Set To Dictionary ${USERS.users['${provider}'].bidresponses} resp ${resp} |
| 97 | 103 | log ${resp} |
| ... | ... | @@ -121,9 +127,8 @@ ${mode} meat |
| 121 | 127 | [Tags] ${USERS.users['${provider1}'].broker}: Можливість подати цінову пропозицію |
| 122 | 128 | ... provider1 |
| 123 | 129 | ... ${USERS.users['${provider1}'].broker} |
| 124 | - [Setup] Дочекатись синхронізації з майданчиком ${provider1} | |
| 130 | + [Setup] Дочекатись дати початку прийому пропозицій ${provider1} | |
| 125 | 131 | [Teardown] Оновити LAST_MODIFICATION_DATE |
| 126 | - Дочекатись дати початку прийому пропозицій ${provider1} | |
| 127 | 132 | ${bid}= Підготувати дані для подання пропозиції |
| 128 | 133 | Log ${bid} |
| 129 | 134 | ${bidresponses}= Create Dictionary |
| ... | ... | @@ -142,7 +147,7 @@ ${mode} meat |
| 142 | 147 | ... viewer |
| 143 | 148 | ... ${USERS.users['${viewer}'].broker} |
| 144 | 149 | ... minimal |
| 145 | - [Setup] Дочекатись синхронізації з майданчиком ${viewer} | |
| 150 | + [Setup] Дочекатись дати закінчення прийому пропозицій ${viewer} | |
| 146 | 151 | Отримати дані із тендера ${viewer} auctionPeriod.startDate |
| 147 | 152 | |
| 148 | 153 | Можливість дочекатися початку аукціону | ... | ... |
| ... | ... | @@ -248,8 +248,7 @@ ${complaint_id} 1 |
| 248 | 248 | [Tags] ${USERS.users['${provider}'].broker}: Можливість подати цінову пропозицію |
| 249 | 249 | ... provider |
| 250 | 250 | ... ${USERS.users['${provider}'].broker} |
| 251 | - [Setup] Дочекатись синхронізації з майданчиком ${provider} | |
| 252 | - Дочекатись дати початку прийому пропозицій ${provider} | |
| 251 | + [Setup] Дочекатись дати початку прийому пропозицій ${provider} | |
| 253 | 252 | ${bid}= Підготувати дані для подання пропозиції |
| 254 | 253 | ${no_lot_bid_resp}= Require Failure ${provider} Подати цінову пропозицію ${TENDER['TENDER_UAID']} ${bid} |
| 255 | 254 | log ${no_lot_bid_resp} |
| ... | ... | @@ -278,6 +277,7 @@ ${complaint_id} 1 |
| 278 | 277 | [Tags] ${USERS.users['${provider}'].broker}: Можливість подати цінову пропозицію |
| 279 | 278 | ... provider |
| 280 | 279 | ... ${USERS.users['${provider}'].broker} |
| 280 | + [Setup] Дочекатись дати початку прийому пропозицій ${provider} | |
| 281 | 281 | [Teardown] Оновити LAST_MODIFICATION_DATE |
| 282 | 282 | Дочекатись дати початку прийому пропозицій ${provider} |
| 283 | 283 | @{lots_ids}= Отримати ідентифікатори об’єктів ${provider} lots |
| ... | ... | @@ -307,7 +307,7 @@ ${complaint_id} 1 |
| 307 | 307 | [Tags] ${USERS.users['${provider1}'].broker}: Можливість подати цінову пропозицію |
| 308 | 308 | ... provider1 |
| 309 | 309 | ... ${USERS.users['${provider1}'].broker} |
| 310 | - [Setup] Дочекатись синхронізації з майданчиком ${provider1} | |
| 310 | + [Setup] Дочекатись дати початку прийому пропозицій ${provider1} | |
| 311 | 311 | [Teardown] Оновити LAST_MODIFICATION_DATE |
| 312 | 312 | Дочекатись дати початку прийому пропозицій ${provider1} |
| 313 | 313 | @{lots_ids}= Отримати ідентифікатори об’єктів ${provider1} lots |
| ... | ... | @@ -330,8 +330,7 @@ ${complaint_id} 1 |
| 330 | 330 | [Tags] ${USERS.users['${provider1}'].broker}: Неможливість змінити цінову пропозицію до 2000 після закінчення прийому пропозицій |
| 331 | 331 | ... provider1 |
| 332 | 332 | ... ${USERS.users['${provider1}'].broker} |
| 333 | - [Setup] Дочекатись синхронізації з майданчиком ${provider1} | |
| 334 | - Дочекатись дати закінчення прийому пропозицій ${provider1} | |
| 333 | + [Setup] Дочекатись дати закінчення прийому пропозицій ${provider1} | |
| 335 | 334 | ${failfixbidto2000resp}= Require Failure ${provider1} Змінити цінову пропозицію ${TENDER['TENDER_UAID']} lotValues.0.value.amount 2000 |
| 336 | 335 | log ${failfixbidto2000resp} |
| 337 | 336 | ... | ... |
| ... | ... | @@ -105,6 +105,7 @@ ${mode} openeu |
| 105 | 105 | [Tags] ${USERS.users['${provider}'].broker}: Можливість подати цінову пропозицію |
| 106 | 106 | ... provider |
| 107 | 107 | ... ${USERS.users['${provider}'].broker} |
| 108 | + [Setup] Дочекатись дати початку прийому пропозицій ${provider} | |
| 108 | 109 | [Teardown] Оновити LAST_MODIFICATION_DATE |
| 109 | 110 | ${bid}= Підготувати дані для подання пропозиції |
| 110 | 111 | Log ${bid} |
| ... | ... | @@ -175,6 +176,7 @@ ${mode} openeu |
| 175 | 176 | [Tags] ${USERS.users['${provider1}'].broker}: Можливість подати цінову пропозицію |
| 176 | 177 | ... provider1 |
| 177 | 178 | ... ${USERS.users['${provider1}'].broker} |
| 179 | + [Setup] Дочекатись дати початку прийому пропозицій ${provider1} | |
| 178 | 180 | [Teardown] Оновити LAST_MODIFICATION_DATE |
| 179 | 181 | ${bid}= Підготувати дані для подання пропозиції |
| 180 | 182 | Log ${bid} |
| ... | ... | @@ -363,8 +365,7 @@ Cкасувати цінову пропозицію другого учасни |
| 363 | 365 | ... provider |
| 364 | 366 | ... ${USERS.users['${provider}'].broker} |
| 365 | 367 | [Documentation] Користувач ${USERS.users['${provider}'].broker} намагається подати скаргу на умови оголошеної закупівлі |
| 366 | - Дочекатись дати закінчення періоду подання скарг ${provider} | |
| 367 | - Дочекатись синхронізації з майданчиком ${provider} | |
| 368 | + [Setup] Дочекатись дати закінчення періоду подання скарг ${provider} | |
| 368 | 369 | ${claim}= Підготовка даних для подання вимоги |
| 369 | 370 | ${claim_resp}= Викликати для учасника ${provider} |
| 370 | 371 | ... Створити вимогу |
| ... | ... | @@ -389,16 +390,14 @@ Cкасувати цінову пропозицію другого учасни |
| 389 | 390 | [Tags] ${USERS.users['${tender_owner}'].broker}: Відображення основних даних оголошеного тендера |
| 390 | 391 | ... tender_owner |
| 391 | 392 | ... ${USERS.users['${tender_owner}'].broker} |
| 392 | - Дочекатись дати закінчення прийому пропозицій ${tender_owner} | |
| 393 | - Дочекатись синхронізації з майданчиком ${tender_owner} | |
| 393 | + [Setup] Дочекатись дати закінчення прийому пропозицій ${tender_owner} | |
| 394 | 394 | Звірити поле тендера із значенням ${tender_owner} pending qualifications[0].status |
| 395 | 395 | |
| 396 | 396 | Відображення статусу другої пропозиції кваліфікації |
| 397 | 397 | [Tags] ${USERS.users['${tender_owner}'].broker}: Відображення основних даних оголошеного тендера |
| 398 | 398 | ... tender_owner |
| 399 | 399 | ... ${USERS.users['${tender_owner}'].broker} |
| 400 | - Дочекатись дати закінчення прийому пропозицій ${tender_owner} | |
| 401 | - Дочекатись синхронізації з майданчиком ${tender_owner} | |
| 400 | + [Setup] Дочекатись дати закінчення прийому пропозицій ${tender_owner} | |
| 402 | 401 | Звірити поле тендера із значенням ${tender_owner} pending qualifications[1].status |
| 403 | 402 | |
| 404 | 403 | Можливість завантажити документ у кваліфікацію пропозиції першого учасника | ... | ... |
| ... | ... | @@ -97,6 +97,7 @@ ${mode} openua |
| 97 | 97 | [Tags] ${USERS.users['${provider}'].broker}: Можливість подати цінову пропозицію |
| 98 | 98 | ... provider |
| 99 | 99 | ... ${USERS.users['${provider}'].broker} |
| 100 | + [Setup] Дочекатись дати початку прийому пропозицій ${provider} | |
| 100 | 101 | [Teardown] Оновити LAST_MODIFICATION_DATE |
| 101 | 102 | ${bid}= Підготувати дані для подання пропозиції |
| 102 | 103 | Log ${bid} |
| ... | ... | @@ -111,6 +112,7 @@ ${mode} openua |
| 111 | 112 | [Tags] ${USERS.users['${provider1}'].broker}: Можливість подати цінову пропозицію |
| 112 | 113 | ... provider1 |
| 113 | 114 | ... ${USERS.users['${provider1}'].broker} |
| 115 | + [Setup] Дочекатись дати початку прийому пропозицій ${provider1} | |
| 114 | 116 | [Teardown] Оновити LAST_MODIFICATION_DATE |
| 115 | 117 | ${bid}= Підготувати дані для подання пропозиції |
| 116 | 118 | Log ${bid} |
| ... | ... | @@ -302,9 +304,7 @@ Cкасувати цінову пропозицію другого учасни |
| 302 | 304 | ... provider |
| 303 | 305 | ... ${USERS.users['${provider}'].broker} |
| 304 | 306 | [Documentation] Користувач ${USERS.users['${provider}'].broker} намагається подати скаргу на умови оголошеної закупівлі |
| 305 | - Log ${USERS.users['${provider}'].tender_data.data.complaintPeriod.endDate} | |
| 306 | - Дочекатись дати закінчення періоду подання скарг ${provider} | |
| 307 | - Дочекатись синхронізації з майданчиком ${provider} | |
| 307 | + [Setup] Дочекатись дати закінчення періоду подання скарг ${provider} | |
| 308 | 308 | ${claim}= Підготовка даних для подання вимоги |
| 309 | 309 | ${claim_resp}= Викликати для учасника ${provider} |
| 310 | 310 | ... Створити вимогу | ... | ... |
| ... | ... | @@ -425,9 +425,8 @@ ${mode} single |
| 425 | 425 | [Tags] ${USERS.users['${provider}'].broker}: Можливість подати цінову пропозицію |
| 426 | 426 | ... provider |
| 427 | 427 | ... ${USERS.users['${provider}'].broker} |
| 428 | - [Setup] Дочекатись синхронізації з майданчиком ${provider} | |
| 428 | + [Setup] Дочекатись дати початку прийому пропозицій ${provider} | |
| 429 | 429 | [Teardown] Оновити LAST_MODIFICATION_DATE |
| 430 | - Дочекатись дати початку прийому пропозицій ${provider} | |
| 431 | 430 | ${bid}= Підготувати дані для подання пропозиції |
| 432 | 431 | Log ${bid} |
| 433 | 432 | ${bidresponses}= Create Dictionary bid=${bid} |
| ... | ... | @@ -451,8 +450,8 @@ ${mode} single |
| 451 | 450 | ... provider |
| 452 | 451 | ... ${USERS.users['${provider}'].broker} |
| 453 | 452 | ... minimal |
| 453 | + [Setup] Дочекатись дати початку прийому пропозицій ${provider} | |
| 454 | 454 | [Teardown] Оновити LAST_MODIFICATION_DATE |
| 455 | - Дочекатись дати початку прийому пропозицій ${provider} | |
| 456 | 455 | ${bid}= Підготувати дані для подання пропозиції |
| 457 | 456 | Log ${bid} |
| 458 | 457 | ${bidresponses}= Create Dictionary bid=${bid} |
| ... | ... | @@ -522,9 +521,8 @@ ${mode} single |
| 522 | 521 | ... provider1 |
| 523 | 522 | ... ${USERS.users['${provider1}'].broker} |
| 524 | 523 | ... minimal |
| 525 | - [Setup] Дочекатись синхронізації з майданчиком ${provider1} | |
| 524 | + [Setup] Дочекатись дати початку прийому пропозицій ${provider1} | |
| 526 | 525 | [Teardown] Оновити LAST_MODIFICATION_DATE |
| 527 | - Дочекатись дати початку прийому пропозицій ${provider1} | |
| 528 | 526 | ${bid}= Підготувати дані для подання пропозиції |
| 529 | 527 | Log ${bid} |
| 530 | 528 | ${bidresponses}= Create Dictionary bid=${bid} |
| ... | ... | @@ -560,7 +558,7 @@ ${mode} single |
| 560 | 558 | [Tags] ${USERS.users['${provider1}'].broker}: Неможливість змінити цінову пропозицію до 50000 після закінчення прийому пропозицій |
| 561 | 559 | ... provider1 |
| 562 | 560 | ... ${USERS.users['${provider1}'].broker} |
| 563 | - Дочекатись дати закінчення прийому пропозицій ${provider1} | |
| 561 | + [Setup] Дочекатись дати закінчення прийому пропозицій ${provider1} | |
| 564 | 562 | ${failfixbidto50000resp}= Require Failure ${provider1} Змінити цінову пропозицію ${TENDER['TENDER_UAID']} value.amount 50000 |
| 565 | 563 | Set To Dictionary ${USERS.users['${provider1}'].bidresponses} failfixbidto50000resp=${failfixbidto50000resp} |
| 566 | 564 | Log ${failfixbidto50000resp} |
| ... | ... | @@ -575,7 +573,7 @@ ${mode} single |
| 575 | 573 | Log ${failfixbidto1resp} |
| 576 | 574 | |
| 577 | 575 | |
| 578 | -Неможливість скасувати цінову пропозицію | |
| 576 | +Неможливість скасувати цінову пропозицію після закінчення прийому пропозицій | |
| 579 | 577 | [Tags] ${USERS.users['${provider1}'].broker}: Можливість скасувати цінову пропозицію |
| 580 | 578 | ... provider1 |
| 581 | 579 | ... ${USERS.users['${provider1}'].broker} |
| ... | ... | @@ -607,10 +605,7 @@ ${mode} single |
| 607 | 605 | ... viewer |
| 608 | 606 | ... ${USERS.users['${viewer}'].broker} |
| 609 | 607 | ... minimal |
| 610 | - [Setup] Дочекатись синхронізації з майданчиком ${viewer} | |
| 611 | - [Teardown] Оновити LAST_MODIFICATION_DATE | |
| 612 | - Дочекатись дати закінчення прийому пропозицій ${viewer} | |
| 613 | - Sleep 120 | |
| 608 | + [Setup] Дочекатись дати закінчення прийому пропозицій ${viewer} | |
| 614 | 609 | ${url}= Викликати для учасника ${viewer} Отримати посилання на аукціон для глядача ${TENDER['TENDER_UAID']} |
| 615 | 610 | Should Be True '${url}' |
| 616 | 611 | Should Match Regexp ${url} ^https?:\/\/auction(?:-sandbox)?\.openprocurement\.org\/tenders\/([0-9A-Fa-f]{32}) |
| ... | ... | @@ -623,7 +618,6 @@ ${mode} single |
| 623 | 618 | ... ${USERS.users['${provider}'].broker} |
| 624 | 619 | ... minimal |
| 625 | 620 | [Setup] Дочекатись синхронізації з майданчиком ${provider} |
| 626 | - [Teardown] Оновити LAST_MODIFICATION_DATE | |
| 627 | 621 | ${url}= Викликати для учасника ${provider} Отримати посилання на аукціон для учасника ${TENDER['TENDER_UAID']} |
| 628 | 622 | Should Be True '${url}' |
| 629 | 623 | Should Match Regexp ${url} ^https?:\/\/auction(?:-sandbox)?\.openprocurement\.org\/tenders\/([0-9A-Fa-f]{32}) |
| ... | ... | @@ -636,7 +630,6 @@ ${mode} single |
| 636 | 630 | ... ${USERS.users['${provider1}'].broker} |
| 637 | 631 | ... minimal |
| 638 | 632 | [Setup] Дочекатись синхронізації з майданчиком ${provider1} |
| 639 | - [Teardown] Оновити LAST_MODIFICATION_DATE | |
| 640 | 633 | ${url}= Викликати для учасника ${provider1} Отримати посилання на аукціон для учасника ${TENDER['TENDER_UAID']} |
| 641 | 634 | Should Be True '${url}' |
| 642 | 635 | Should Match Regexp ${url} ^https?:\/\/auction(?:-sandbox)?\.openprocurement\.org\/tenders\/([0-9A-Fa-f]{32}) | ... | ... |
Please
register
or
login
to post a comment