Commit 8a5bc0fa1148103ebd198a3310c65d80c36e98a7
1 parent
d5c06c32
Add ${tender_uaid} into `Отримати інформацію із тендера`
Add ${tender_uaid} into `Отримати інформацію із тендера` instead of global variable being used. It is a lot of addition ${tender_uaid} into keywords arguments, because `Отримати інформацію з тендера` is very "popular".
Showing
2 changed files
with
39 additions
and
37 deletions
@@ -61,13 +61,10 @@ Library openprocurement_client_helper.py | @@ -61,13 +61,10 @@ Library openprocurement_client_helper.py | ||
61 | 61 | ||
62 | 62 | ||
63 | Отримати інформацію із тендера | 63 | Отримати інформацію із тендера |
64 | - [Arguments] ${username} ${field_name} | ||
65 | - Log ${username} | ||
66 | - Log ${field_name} | ||
67 | - | 64 | + [Arguments] ${username} ${tender_uaid} ${field_name} |
68 | openprocurement_client.Пошук тендера по ідентифікатору | 65 | openprocurement_client.Пошук тендера по ідентифікатору |
69 | ... ${username} | 66 | ... ${username} |
70 | - ... ${TENDER['TENDER_UAID']} | 67 | + ... ${tender_uaid} |
71 | 68 | ||
72 | ${status} ${field_value}= Run keyword and ignore error | 69 | ${status} ${field_value}= Run keyword and ignore error |
73 | ... Get from object | 70 | ... Get from object |
@@ -79,9 +76,9 @@ Library openprocurement_client_helper.py | @@ -79,9 +76,9 @@ Library openprocurement_client_helper.py | ||
79 | 76 | ||
80 | 77 | ||
81 | Отримати інформацію із запитання | 78 | Отримати інформацію із запитання |
82 | - [Arguments] ${username} ${question_id} ${field_name} | 79 | + [Arguments] ${username} ${tender_uaid} ${question_id} ${field_name} |
83 | ${field_name}= Отримати шлях до поля об’єкта ${username} ${field_name} ${question_id} | 80 | ${field_name}= Отримати шлях до поля об’єкта ${username} ${field_name} ${question_id} |
84 | - Run Keyword And Return openprocurement_client.Отримати інформацію із тендера ${username} ${field_name} | 81 | + Run Keyword And Return openprocurement_client.Отримати інформацію із тендера ${username} ${tender_uaid} ${field_name} |
85 | 82 | ||
86 | 83 | ||
87 | Внести зміни в тендер | 84 | Внести зміни в тендер |
@@ -134,7 +131,7 @@ Library openprocurement_client_helper.py | @@ -134,7 +131,7 @@ Library openprocurement_client_helper.py | ||
134 | [Arguments] ${username} ${tender_uaid} ${question} ${answer_data} ${question_id} | 131 | [Arguments] ${username} ${tender_uaid} ${question} ${answer_data} ${question_id} |
135 | ${tender}= openprocurement_client.Пошук тендера по ідентифікатору ${username} ${tender_uaid} | 132 | ${tender}= openprocurement_client.Пошук тендера по ідентифікатору ${username} ${tender_uaid} |
136 | ${tender}= set_access_key ${tender} ${USERS.users['${username}'].access_token} | 133 | ${tender}= set_access_key ${tender} ${USERS.users['${username}'].access_token} |
137 | - ${answer_data.data.id}= openprocurement_client.Отримати інформацію із запитання ${username} ${question_id} id | 134 | + ${answer_data.data.id}= openprocurement_client.Отримати інформацію із запитання ${username} ${tender_uaid} ${question_id} id |
138 | ${question_with_answer}= Call Method ${USERS.users['${username}'].client} patch_question ${tender} ${answer_data} | 135 | ${question_with_answer}= Call Method ${USERS.users['${username}'].client} patch_question ${tender} ${answer_data} |
139 | Log object data ${question_with_answer} question_with_answer | 136 | Log object data ${question_with_answer} question_with_answer |
140 | [return] ${question_with_answer} | 137 | [return] ${question_with_answer} |
@@ -283,9 +280,9 @@ Library openprocurement_client_helper.py | @@ -283,9 +280,9 @@ Library openprocurement_client_helper.py | ||
283 | 280 | ||
284 | 281 | ||
285 | Отримати інформацію із лоту | 282 | Отримати інформацію із лоту |
286 | - [Arguments] ${username} ${lot_id} ${field_name} | 283 | + [Arguments] ${username} ${tender_uaid} ${lot_id} ${field_name} |
287 | ${field_name}= Отримати шлях до поля об’єкта ${username} ${field_name} ${lot_id} | 284 | ${field_name}= Отримати шлях до поля об’єкта ${username} ${field_name} ${lot_id} |
288 | - Run Keyword And Return openprocurement_client.Отримати інформацію із тендера ${username} ${field_name} | 285 | + Run Keyword And Return openprocurement_client.Отримати інформацію із тендера ${username} ${tender_uaid} ${field_name} |
289 | 286 | ||
290 | 287 | ||
291 | Змінити лот | 288 | Змінити лот |
@@ -360,14 +360,14 @@ Get Broker Property By Username | @@ -360,14 +360,14 @@ Get Broker Property By Username | ||
360 | 360 | ||
361 | 361 | ||
362 | Звірити поле тендера | 362 | Звірити поле тендера |
363 | - [Arguments] ${username} ${tender_data} ${field} | 363 | + [Arguments] ${username} ${tender_uaid} ${tender_data} ${field} |
364 | ${left}= Get_From_Object ${tender_data.data} ${field} | 364 | ${left}= Get_From_Object ${tender_data.data} ${field} |
365 | - Звірити поле тендера із значенням ${username} ${left} ${field} | 365 | + Звірити поле тендера із значенням ${username} ${tender_uaid} ${left} ${field} |
366 | 366 | ||
367 | 367 | ||
368 | Звірити поле тендера із значенням | 368 | Звірити поле тендера із значенням |
369 | - [Arguments] ${username} ${left} ${field} ${object_id}=${None} | ||
370 | - ${right}= Отримати дані із тендера ${username} ${field} ${object_id} | 369 | + [Arguments] ${username} ${tender_uaid} ${left} ${field} ${object_id}=${None} |
370 | + ${right}= Отримати дані із тендера ${username} ${tender_uaid} ${field} ${object_id} | ||
371 | Порівняти об'єкти ${left} ${right} | 371 | Порівняти об'єкти ${left} ${right} |
372 | 372 | ||
373 | 373 | ||
@@ -381,14 +381,14 @@ Get Broker Property By Username | @@ -381,14 +381,14 @@ Get Broker Property By Username | ||
381 | 381 | ||
382 | 382 | ||
383 | Звірити дату тендера | 383 | Звірити дату тендера |
384 | - [Arguments] ${username} ${tender_data} ${field} ${accuracy}=60 ${absolute_delta}=${False} | 384 | + [Arguments] ${username} ${tender_uaid} ${tender_data} ${field} ${accuracy}=60 ${absolute_delta}=${False} |
385 | ${left}= Get_From_Object ${tender_data.data} ${field} | 385 | ${left}= Get_From_Object ${tender_data.data} ${field} |
386 | - Звірити дату тендера із значенням ${username} ${left} ${field} accuracy=${accuracy} absolute_delta=${absolute_delta} | 386 | + Звірити дату тендера із значенням ${username} ${tender_uaid} ${left} ${field} accuracy=${accuracy} absolute_delta=${absolute_delta} |
387 | 387 | ||
388 | 388 | ||
389 | Звірити дату тендера із значенням | 389 | Звірити дату тендера із значенням |
390 | - [Arguments] ${username} ${left} ${field} ${object_id}=${None} ${accuracy}=60 ${absolute_delta}=${False} | ||
391 | - ${right}= Отримати дані із тендера ${username} ${field} ${object_id} | 390 | + [Arguments] ${username} ${tender_uaid} ${left} ${field} ${object_id}=${None} ${accuracy}=60 ${absolute_delta}=${False} |
391 | + ${right}= Отримати дані із тендера ${username} ${tender_uaid} ${field} ${object_id} | ||
392 | Порівняти дати ${left} ${right} accuracy=${accuracy} absolute_delta=${absolute_delta} | 392 | Порівняти дати ${left} ${right} accuracy=${accuracy} absolute_delta=${absolute_delta} |
393 | 393 | ||
394 | 394 | ||
@@ -410,11 +410,11 @@ Get Broker Property By Username | @@ -410,11 +410,11 @@ Get Broker Property By Username | ||
410 | 410 | ||
411 | 411 | ||
412 | Звірити координати доставки тендера | 412 | Звірити координати доставки тендера |
413 | - [Arguments] ${username} ${tender_data} ${field} ${object_id}=${None} | 413 | + [Arguments] ${username} ${tender_uaid} ${tender_data} ${field} ${object_id}=${None} |
414 | ${left_lat}= Get_From_Object ${tender_data.data} ${field}.deliveryLocation.latitude | 414 | ${left_lat}= Get_From_Object ${tender_data.data} ${field}.deliveryLocation.latitude |
415 | ${left_lon}= Get_From_Object ${tender_data.data} ${field}.deliveryLocation.longitude | 415 | ${left_lon}= Get_From_Object ${tender_data.data} ${field}.deliveryLocation.longitude |
416 | - ${right_lat}= Отримати дані із тендера ${username} ${field}.deliveryLocation.latitude ${object_id} | ||
417 | - ${right_lon}= Отримати дані із тендера ${username} ${field}.deliveryLocation.longitude ${object_id} | 416 | + ${right_lat}= Отримати дані із тендера ${username} ${tender_uaid} ${field}.deliveryLocation.latitude ${object_id} |
417 | + ${right_lon}= Отримати дані із тендера ${username} ${tender_uaid} ${field}.deliveryLocation.longitude ${object_id} | ||
418 | Порівняти координати ${left_lat} ${left_lon} ${right_lat} ${right_lon} | 418 | Порівняти координати ${left_lat} ${left_lon} ${right_lat} ${right_lon} |
419 | 419 | ||
420 | 420 | ||
@@ -461,7 +461,7 @@ Get Broker Property By Username | @@ -461,7 +461,7 @@ Get Broker Property By Username | ||
461 | 461 | ||
462 | 462 | ||
463 | Отримати дані із тендера | 463 | Отримати дані із тендера |
464 | - [Arguments] ${username} ${field_name} ${object_id}=${None} | 464 | + [Arguments] ${username} ${tender_uaid} ${field_name} ${object_id}=${None} |
465 | Log ${username} | 465 | Log ${username} |
466 | Log ${field_name} | 466 | Log ${field_name} |
467 | ${field}= Run Keyword If '${object_id}'=='${None}' Set Variable ${field_name} | 467 | ${field}= Run Keyword If '${object_id}'=='${None}' Set Variable ${field_name} |
@@ -473,8 +473,8 @@ Get Broker Property By Username | @@ -473,8 +473,8 @@ Get Broker Property By Username | ||
473 | # If field in cache, return its value | 473 | # If field in cache, return its value |
474 | Run Keyword if '${status}' == 'PASS' Return from keyword ${field_value} | 474 | Run Keyword if '${status}' == 'PASS' Return from keyword ${field_value} |
475 | # Else call broker to find field | 475 | # Else call broker to find field |
476 | - ${field_value}= Run Keyword IF '${object_id}'=='${None}' Run As ${username} Отримати інформацію із тендера ${field} | ||
477 | - ... ELSE Отримати дані із об’єкта тендера ${username} ${object_id} ${field_name} | 476 | + ${field_value}= Run Keyword IF '${object_id}'=='${None}' Run As ${username} Отримати інформацію із тендера ${tender_uaid} ${field} |
477 | + ... ELSE Отримати дані із об’єкта тендера ${username} ${tender_uaid} ${object_id} ${field_name} | ||
478 | # And caching its value before return | 478 | # And caching its value before return |
479 | Set_To_Object ${USERS.users['${username}'].tender_data.data} ${field} ${field_value} | 479 | Set_To_Object ${USERS.users['${username}'].tender_data.data} ${field} ${field_value} |
480 | [return] ${field_value} | 480 | [return] ${field_value} |
@@ -489,15 +489,15 @@ Get Broker Property By Username | @@ -489,15 +489,15 @@ Get Broker Property By Username | ||
489 | 489 | ||
490 | 490 | ||
491 | Отримати дані із об’єкта тендера | 491 | Отримати дані із об’єкта тендера |
492 | - [Arguments] ${username} ${object_id} ${field_name} | ||
493 | - ${object_type}= get_object_type_by_id ${object_id} | 492 | + [Arguments] ${username} ${tender_uaid} ${object_id} ${field_name} |
493 | + ${object_type}= get_object_type_by_id ${object_id} | ||
494 | ${status} ${value}= Run Keyword If '${object_type}'=='question' | 494 | ${status} ${value}= Run Keyword If '${object_type}'=='question' |
495 | - ... Run Keyword And Ignore Error Run As ${username} Отримати інформацію із запитання ${object_id} ${field_name} | ||
496 | - ... ELSE IF '${object_type}'=='lots' | ||
497 | - ... Run Keyword And Ignore Error Run As ${username} Отримати інформацію із лоту ${object_id} ${field_name} | 495 | + ... Run Keyword And Ignore Error Run As ${username} Отримати інформацію із запитання ${tender_uaid} ${object_id} ${field_name} |
496 | + ... ELSE IF '${object_type}'=='lots' | ||
497 | + ... Run Keyword And Ignore Error Run As ${username} Отримати інформацію із лоту ${tender_uaid} ${object_id} ${field_name} | ||
498 | ${field}= Отримати шлях до поля об’єкта ${username} ${field_name} ${object_id} | 498 | ${field}= Отримати шлях до поля об’єкта ${username} ${field_name} ${object_id} |
499 | ${field_value}= Run Keyword IF '${status}'=='PASS' Set Variable ${value} | 499 | ${field_value}= Run Keyword IF '${status}'=='PASS' Set Variable ${value} |
500 | - ... ELSE Run As ${username} Отримати інформацію із тендера ${field} | 500 | + ... ELSE Run As ${username} Отримати інформацію із тендера ${tender_uaid} ${field} |
501 | [return] ${field_value} | 501 | [return] ${field_value} |
502 | 502 | ||
503 | 503 | ||
@@ -565,7 +565,7 @@ Require Failure | @@ -565,7 +565,7 @@ Require Failure | ||
565 | 565 | ||
566 | 566 | ||
567 | Дочекатись дати початку періоду уточнень | 567 | Дочекатись дати початку періоду уточнень |
568 | - [Arguments] ${username} | 568 | + [Arguments] ${username} ${tender_uaid} |
569 | Log ${username} | 569 | Log ${username} |
570 | # XXX: HACK: Same as below | 570 | # XXX: HACK: Same as below |
571 | ${status} ${date}= Run Keyword And Ignore Error | 571 | ${status} ${date}= Run Keyword And Ignore Error |
@@ -579,8 +579,7 @@ Require Failure | @@ -579,8 +579,7 @@ Require Failure | ||
579 | 579 | ||
580 | 580 | ||
581 | Дочекатись дати початку прийому пропозицій | 581 | Дочекатись дати початку прийому пропозицій |
582 | - [Arguments] ${username} | ||
583 | - Log ${username} | 582 | + [Arguments] ${username} ${tender_uaid} |
584 | # This tries to get the date from current user's procurement data cache. | 583 | # This tries to get the date from current user's procurement data cache. |
585 | # On failure, it reads from tender_owner's cached initial_data. | 584 | # On failure, it reads from tender_owner's cached initial_data. |
586 | # XXX: This is a dirty hack! | 585 | # XXX: This is a dirty hack! |
@@ -601,11 +600,17 @@ Require Failure | @@ -601,11 +600,17 @@ Require Failure | ||
601 | Дочекатись дати ${date} | 600 | Дочекатись дати ${date} |
602 | Оновити LAST_MODIFICATION_DATE | 601 | Оновити LAST_MODIFICATION_DATE |
603 | Дочекатись синхронізації з майданчиком ${username} | 602 | Дочекатись синхронізації з майданчиком ${username} |
603 | + Wait until keyword succeeds | ||
604 | + ... 5 min 15 sec | ||
605 | + ... 15 sec | ||
606 | + ... Звірити статус тендера | ||
607 | + ... ${username} | ||
608 | + ... ${tender_uaid} | ||
609 | + ... active.tendering | ||
604 | 610 | ||
605 | 611 | ||
606 | Дочекатись дати закінчення прийому пропозицій | 612 | Дочекатись дати закінчення прийому пропозицій |
607 | - [Arguments] ${username} | ||
608 | - Log ${username} | 613 | + [Arguments] ${username} ${tender_uaid} |
609 | # XXX: HACK: Same as above | 614 | # XXX: HACK: Same as above |
610 | ${status} ${date}= Run Keyword And Ignore Error | 615 | ${status} ${date}= Run Keyword And Ignore Error |
611 | ... Set Variable | 616 | ... Set Variable |
@@ -624,7 +629,7 @@ Require Failure | @@ -624,7 +629,7 @@ Require Failure | ||
624 | [Arguments] ${username} | 629 | [Arguments] ${username} |
625 | # Can't use that dirty hack here since we don't know | 630 | # Can't use that dirty hack here since we don't know |
626 | # the date of auction when creating the procurement :) | 631 | # the date of auction when creating the procurement :) |
627 | - ${auctionStart}= Отримати дані із тендера ${username} auctionPeriod.startDate ${TENDER['LOT_ID']} | 632 | + ${auctionStart}= Отримати дані із тендера ${username} ${tender_uaid} auctionPeriod.startDate ${TENDER['LOT_ID']} |
628 | Дочекатись дати ${auctionStart} | 633 | Дочекатись дати ${auctionStart} |
629 | Оновити LAST_MODIFICATION_DATE | 634 | Оновити LAST_MODIFICATION_DATE |
630 | Дочекатись синхронізації з майданчиком ${username} | 635 | Дочекатись синхронізації з майданчиком ${username} |
@@ -638,7 +643,7 @@ Require Failure | @@ -638,7 +643,7 @@ Require Failure | ||
638 | Дочекатись дати закінчення аукціону | 643 | Дочекатись дати закінчення аукціону |
639 | [Arguments] ${username} | 644 | [Arguments] ${username} |
640 | Log ${username} | 645 | Log ${username} |
641 | - ${auctionEnd}= Отримати дані із тендера ${username} auctionPeriod.endDate ${TENDER['LOT_ID']} | 646 | + ${auctionEnd}= Отримати дані із тендера ${username} ${tender_uaid} auctionPeriod.endDate ${TENDER['LOT_ID']} |
642 | Дочекатись дати ${auctionEnd} | 647 | Дочекатись дати ${auctionEnd} |
643 | Оновити LAST_MODIFICATION_DATE | 648 | Оновити LAST_MODIFICATION_DATE |
644 | Дочекатись синхронізації з майданчиком ${username} | 649 | Дочекатись синхронізації з майданчиком ${username} |
Please
register
or
login
to post a comment