Commit ff6ef809b1912669909f1d3d00f1769c724d1f26

Authored by selurvedu
2 parents 68efc801 2bd6f9f5

Merge pull request #155 from Leits/sync

Sync fix

Conflicts:
	op_robot_tests/tests_files/singleItemTender.robot
... ... @@ -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