Commit ff6ef809b1912669909f1d3d00f1769c724d1f26
Merge pull request #155 from Leits/sync
Sync fix Conflicts: op_robot_tests/tests_files/singleItemTender.robot
Showing
6 changed files
with
47 additions
and
38 deletions
... | ... | @@ -565,6 +565,8 @@ Require Failure |
565 | 565 | ... ${USERS.users['${tender_owner}'].initial_data.data.tenderPeriod.startDate} |
566 | 566 | ... ${date} |
567 | 567 | Дочекатись дати ${date} |
568 | + Оновити LAST_MODIFICATION_DATE | |
569 | + Дочекатись синхронізації з майданчиком ${username} | |
568 | 570 | |
569 | 571 | |
570 | 572 | Дочекатись дати закінчення прийому пропозицій |
... | ... | @@ -578,7 +580,10 @@ Require Failure |
578 | 580 | ... '${status}' == 'FAIL' |
579 | 581 | ... ${USERS.users['${tender_owner}'].initial_data.data.tenderPeriod.endDate} |
580 | 582 | ... ${date} |
583 | + ${date}= add_minutes_to_date ${date} 2 # Auction sync | |
581 | 584 | Дочекатись дати ${date} |
585 | + Оновити LAST_MODIFICATION_DATE | |
586 | + Дочекатись синхронізації з майданчиком ${username} | |
582 | 587 | |
583 | 588 | |
584 | 589 | Дочекатись дати початку аукціону |
... | ... | @@ -587,6 +592,8 @@ Require Failure |
587 | 592 | # Can't use that dirty hack here since we don't know |
588 | 593 | # the date of auction when creating the procurement :) |
589 | 594 | Дочекатись дати ${USERS.users['${username}'].tender_data.data.auctionPeriod.startDate} |
595 | + Оновити LAST_MODIFICATION_DATE | |
596 | + Дочекатись синхронізації з майданчиком ${username} | |
590 | 597 | |
591 | 598 | |
592 | 599 | Відкрити сторінку аукціону для глядача |
... | ... | @@ -598,14 +605,20 @@ Require Failure |
598 | 605 | [Arguments] ${username} |
599 | 606 | Log ${username} |
600 | 607 | Дочекатись дати ${USERS.users['${username}'].tender_data.data.auctionPeriod.endDate} |
608 | + Оновити LAST_MODIFICATION_DATE | |
609 | + Дочекатись синхронізації з майданчиком ${username} | |
601 | 610 | |
602 | 611 | |
603 | 612 | Дочекатись дати закінчення періоду подання скарг |
604 | 613 | [Arguments] ${username} |
605 | 614 | log ${username} |
606 | 615 | Дочекатись дати ${USERS.users['${username}'].tender_data.data.complaintPeriod.endDate} |
616 | + Оновити LAST_MODIFICATION_DATE | |
617 | + Дочекатись синхронізації з майданчиком ${username} | |
607 | 618 | |
608 | 619 | |
609 | 620 | Оновити LAST_MODIFICATION_DATE |
610 | 621 | ${LAST_MODIFICATION_DATE}= Get Current TZdate |
611 | - Run keyword if '${TEST_STATUS}' == 'PASS' Set To Dictionary ${TENDER} LAST_MODIFICATION_DATE=${LAST_MODIFICATION_DATE} | |
622 | + ${status}= Get Variable Value ${TEST_STATUS} | |
623 | + Run Keyword If '${status}' == 'PASS' Set To Dictionary ${TENDER} LAST_MODIFICATION_DATE=${LAST_MODIFICATION_DATE} | |
624 | + ... 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}: Подання пропозиції |
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} |
... | ... | @@ -608,10 +606,7 @@ ${mode} single |
608 | 606 | ... viewer |
609 | 607 | ... ${USERS.users['${viewer}'].broker} |
610 | 608 | ... minimal |
611 | - [Setup] Дочекатись синхронізації з майданчиком ${viewer} | |
612 | - [Teardown] Оновити LAST_MODIFICATION_DATE | |
613 | - Дочекатись дати закінчення прийому пропозицій ${viewer} | |
614 | - Sleep 120 | |
609 | + [Setup] Дочекатись дати закінчення прийому пропозицій ${viewer} | |
615 | 610 | ${url}= Викликати для учасника ${viewer} Отримати посилання на аукціон для глядача ${TENDER['TENDER_UAID']} |
616 | 611 | Should Be True '${url}' |
617 | 612 | Should Match Regexp ${url} ^https?:\/\/auction(?:-sandbox)?\.openprocurement\.org\/tenders\/([0-9A-Fa-f]{32}) |
... | ... | @@ -624,7 +619,6 @@ ${mode} single |
624 | 619 | ... ${USERS.users['${provider}'].broker} |
625 | 620 | ... minimal |
626 | 621 | [Setup] Дочекатись синхронізації з майданчиком ${provider} |
627 | - [Teardown] Оновити LAST_MODIFICATION_DATE | |
628 | 622 | ${url}= Викликати для учасника ${provider} Отримати посилання на аукціон для учасника ${TENDER['TENDER_UAID']} |
629 | 623 | Should Be True '${url}' |
630 | 624 | Should Match Regexp ${url} ^https?:\/\/auction(?:-sandbox)?\.openprocurement\.org\/tenders\/([0-9A-Fa-f]{32}) |
... | ... | @@ -637,7 +631,6 @@ ${mode} single |
637 | 631 | ... ${USERS.users['${provider1}'].broker} |
638 | 632 | ... minimal |
639 | 633 | [Setup] Дочекатись синхронізації з майданчиком ${provider1} |
640 | - [Teardown] Оновити LAST_MODIFICATION_DATE | |
641 | 634 | ${url}= Викликати для учасника ${provider1} Отримати посилання на аукціон для учасника ${TENDER['TENDER_UAID']} |
642 | 635 | Should Be True '${url}' |
643 | 636 | Should Match Regexp ${url} ^https?:\/\/auction(?:-sandbox)?\.openprocurement\.org\/tenders\/([0-9A-Fa-f]{32}) | ... | ... |
Please
register
or
login
to post a comment