Showing
3 changed files
with
80 additions
and
8 deletions
... | ... | @@ -24,7 +24,7 @@ Suite Teardown Test Suite Teardown |
24 | 24 | [Tags] ${USERS.users['${viewer}'].broker}: Відображення основних даних аукціону |
25 | 25 | ... viewer |
26 | 26 | ... ${USERS.users['${viewer}'].broker} |
27 | - [Setup] Дочекатись синхронізації з майданчиком ${viewer} | |
27 | + [Setup] Дочекатись дати початку періоду аукціону ${viewer} ${TENDER['TENDER_UAID']} | |
28 | 28 | Отримати дані із тендера ${viewer} ${TENDER['TENDER_UAID']} auctionPeriod.startDate ${TENDER['LOT_ID']} |
29 | 29 | |
30 | 30 | |
... | ... | @@ -54,7 +54,7 @@ Suite Teardown Test Suite Teardown |
54 | 54 | [Tags] ${USERS.users['${viewer}'].broker}: Відображення основних даних аукціону |
55 | 55 | ... viewer |
56 | 56 | ... ${USERS.users['${viewer}'].broker} |
57 | - [Setup] Дочекатись синхронізації з майданчиком ${viewer} | |
57 | + [Setup] Дочекатись синхронізації з майданчиком ${viewer} | |
58 | 58 | Отримати дані із тендера ${viewer} ${TENDER['TENDER_UAID']} auctionPeriod.endDate ${TENDER['LOT_ID']} |
59 | 59 | |
60 | 60 | |
... | ... |
... | ... | @@ -688,15 +688,65 @@ Require Failure |
688 | 688 | Дочекатись дати ${date} |
689 | 689 | Оновити LAST_MODIFICATION_DATE |
690 | 690 | Дочекатись синхронізації з майданчиком ${username} |
691 | - ${next_status}= Set variable if 'open' in '${mode}' active.pre-qualification active.auction | |
692 | 691 | Wait until keyword succeeds |
693 | 692 | ... 5 min 15 sec |
694 | 693 | ... 15 sec |
694 | + ... Run Keyword And Expect Error * | |
695 | 695 | ... Звірити статус тендера |
696 | 696 | ... ${username} |
697 | 697 | ... ${tender_uaid} |
698 | - ... ${next_status} | |
699 | - Run keyword if '${next_status}' == 'active.auction' Sleep 120 # Auction sync | |
698 | + ... active.tendering | |
699 | + | |
700 | + | |
701 | +Дочекатись дати початку періоду прекваліфікації | |
702 | + [Arguments] ${username} ${tender_uaid} | |
703 | + # XXX: HACK: Same as above | |
704 | + ${status} ${date}= Run Keyword And Ignore Error | |
705 | + ... Set Variable | |
706 | + ... ${USERS.users['${username}'].tender_data.data.tenderPeriod.endDate} | |
707 | + ${date}= Set Variable If | |
708 | + ... '${status}' == 'FAIL' | |
709 | + ... ${USERS.users['${tender_owner}'].initial_data.data.tenderPeriod.endDate} | |
710 | + ... ${date} | |
711 | + Дочекатись дати ${date} | |
712 | + Оновити LAST_MODIFICATION_DATE | |
713 | + Дочекатись синхронізації з майданчиком ${username} | |
714 | + Wait until keyword succeeds | |
715 | + ... 5 min 15 sec | |
716 | + ... 15 sec | |
717 | + ... Звірити статус тендера | |
718 | + ... ${username} | |
719 | + ... ${tender_uaid} | |
720 | + ... active.pre-qualification | |
721 | + | |
722 | + | |
723 | +Дочекатись дати закінчення періоду прекваліфікації | |
724 | + [Arguments] ${username} ${tender_uaid} | |
725 | + Дочекатись дати ${USERS.users['${username}'].tender_data.data.qualificationPeriod.endDate} | |
726 | + Оновити LAST_MODIFICATION_DATE | |
727 | + Дочекатись синхронізації з майданчиком ${username} | |
728 | + Wait until keyword succeeds | |
729 | + ... 5 min 15 sec | |
730 | + ... 15 sec | |
731 | + ... Run Keyword And Expect Error * | |
732 | + ... Звірити статус тендера | |
733 | + ... ${username} | |
734 | + ... ${tender_uaid} | |
735 | + ... active.pre-qualification.stand-still | |
736 | + | |
737 | + | |
738 | +Дочекатись дати початку періоду аукціону | |
739 | + [Arguments] ${username} ${tender_uaid} | |
740 | + Оновити LAST_MODIFICATION_DATE | |
741 | + Дочекатись синхронізації з майданчиком ${username} | |
742 | + Wait until keyword succeeds | |
743 | + ... 5 min 15 sec | |
744 | + ... 15 sec | |
745 | + ... Звірити статус тендера | |
746 | + ... ${username} | |
747 | + ... ${tender_uaid} | |
748 | + ... active.auction | |
749 | + Sleep 120 # Auction sync | |
700 | 750 | |
701 | 751 | |
702 | 752 | Дочекатись дати закінчення періоду подання скарг |
... | ... |
... | ... | @@ -1290,7 +1290,7 @@ ${item_meat} ${True} |
1290 | 1290 | Require Failure ${viewer} Отримати інформацію із тендера ${TENDER['TENDER_UAID']} bids |
1291 | 1291 | |
1292 | 1292 | ############################################################################################## |
1293 | -# AUCTION PERIOD | |
1293 | +# AFTER BIDDING | |
1294 | 1294 | ############################################################################################## |
1295 | 1295 | |
1296 | 1296 | Неможливість завантажити документ першим учасником після закінчення прийому пропозицій |
... | ... | @@ -1301,6 +1301,7 @@ ${item_meat} ${True} |
1301 | 1301 | [Setup] Дочекатись дати закінчення прийому пропозицій ${viewer} ${TENDER['TENDER_UAID']} |
1302 | 1302 | Run Keyword And Expect Error * Можливість завантажити документ в пропозицію користувачем ${provider} |
1303 | 1303 | |
1304 | + | |
1304 | 1305 | Неможливість змінити існуючу документацію пропозиції першим учасником після закінчення прийому пропозицій |
1305 | 1306 | [Tags] ${USERS.users['${provider1}'].broker}: Подання пропозиції |
1306 | 1307 | ... provider1 |
... | ... | @@ -1317,6 +1318,7 @@ ${item_meat} ${True} |
1317 | 1318 | [Setup] Дочекатись дати закінчення прийому пропозицій ${provider} ${TENDER['TENDER_UAID']} |
1318 | 1319 | Run Keyword And Expect Error * Можливість задати запитання на тендер користувачем ${provider} |
1319 | 1320 | |
1321 | + | |
1320 | 1322 | Неможливість задати запитання на перший предмет після закінчення періоду уточнень |
1321 | 1323 | [Tags] ${USERS.users['${provider}'].broker}: Задання запитання |
1322 | 1324 | ... provider |
... | ... | @@ -1325,6 +1327,7 @@ ${item_meat} ${True} |
1325 | 1327 | [Setup] Дочекатись синхронізації з майданчиком ${provider} |
1326 | 1328 | Run Keyword And Expect Error * Можливість задати запитання на 0 предмет користувачем ${provider} |
1327 | 1329 | |
1330 | + | |
1328 | 1331 | Неможливість задати запитання на перший лот після закінчення періоду уточнень |
1329 | 1332 | [Tags] ${USERS.users['${provider}'].broker}: Задання запитання |
1330 | 1333 | ... provider |
... | ... | @@ -1350,6 +1353,7 @@ ${item_meat} ${True} |
1350 | 1353 | ... provider1_bid |
1351 | 1354 | Run Keyword And Expect Error * Можливість змінити пропозицію до 1 користувачем ${provider1} |
1352 | 1355 | |
1356 | + | |
1353 | 1357 | Неможливість скасувати пропозицію другим учасником після закінчення прийому пропозицій |
1354 | 1358 | [Tags] ${USERS.users['${provider1}'].broker}: Подання пропозиції |
1355 | 1359 | ... provider1 |
... | ... | @@ -1385,7 +1389,7 @@ ${item_meat} ${True} |
1385 | 1389 | ... tender_owner |
1386 | 1390 | ... ${USERS.users['${tender_owner}'].broker} |
1387 | 1391 | ... pre-qualification_view |
1388 | - [Setup] Дочекатись дати закінчення прийому пропозицій ${tender_owner} ${TENDER['TENDER_UAID']} | |
1392 | + [Setup] Дочекатись дати початку періоду прекваліфікації ${tender_owner} ${TENDER['TENDER_UAID']} | |
1389 | 1393 | Звірити відображення поля qualifications[0].status тендера із pending для користувача ${tender_owner} |
1390 | 1394 | |
1391 | 1395 | |
... | ... | @@ -1394,7 +1398,7 @@ ${item_meat} ${True} |
1394 | 1398 | ... tender_owner |
1395 | 1399 | ... ${USERS.users['${tender_owner}'].broker} |
1396 | 1400 | ... pre-qualification_view |
1397 | - [Setup] Дочекатись дати закінчення прийому пропозицій ${tender_owner} ${TENDER['TENDER_UAID']} | |
1401 | + [Setup] Дочекатись дати початку періоду прекваліфікації ${tender_owner} ${TENDER['TENDER_UAID']} | |
1398 | 1402 | Звірити відображення поля qualifications[1].status тендера із pending для користувача ${tender_owner} |
1399 | 1403 | |
1400 | 1404 | |
... | ... | @@ -1457,5 +1461,23 @@ ${item_meat} ${True} |
1457 | 1461 | ... tender_owner |
1458 | 1462 | ... ${USERS.users['${tender_owner}'].broker} |
1459 | 1463 | ... pre-qualification_approve_qualifications |
1464 | + [Setup] Дочекатись синхронізації з майданчиком ${tender_owner} | |
1460 | 1465 | [Teardown] Оновити LAST_MODIFICATION_DATE |
1461 | 1466 | Можливість затвердити остаточне рішення кваліфікації |
1467 | + | |
1468 | + | |
1469 | +Відображення статусу блокування перед початком аукціону | |
1470 | + [Tags] ${USERS.users['${tender_owner}'].broker}: Кваліфікація | |
1471 | + ... tender_owner | |
1472 | + ... ${USERS.users['${tender_owner}'].broker} | |
1473 | + ... pre-qualification_view | |
1474 | + Звірити відображення поля status тендера із active.pre-qualification.stand-still для користувача ${tender_owner} | |
1475 | + | |
1476 | + | |
1477 | +Відображення дати закінчення періоду блокування перед початком аукціону | |
1478 | + [Tags] ${USERS.users['${tender_owner}'].broker}: Кваліфікація | |
1479 | + ... tender_owner | |
1480 | + ... ${USERS.users['${tender_owner}'].broker} | |
1481 | + ... pre-qualification_view | |
1482 | + [Teardown] Дочекатись дати закінчення періоду прекваліфікації ${tender_owner} ${TENDER['TENDER_UAID']} | |
1483 | + Отримати дані із поля qualificationPeriod.endDate тендера для усіх користувачів | |
... | ... |
Please
register
or
login
to post a comment