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