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 | 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 | 65 | openprocurement_client.Пошук тендера по ідентифікатору |
| 69 | 66 | ... ${username} |
| 70 | - ... ${TENDER['TENDER_UAID']} | |
| 67 | + ... ${tender_uaid} | |
| 71 | 68 | |
| 72 | 69 | ${status} ${field_value}= Run keyword and ignore error |
| 73 | 70 | ... Get from object |
| ... | ... | @@ -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 | 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 | 131 | [Arguments] ${username} ${tender_uaid} ${question} ${answer_data} ${question_id} |
| 135 | 132 | ${tender}= openprocurement_client.Пошук тендера по ідентифікатору ${username} ${tender_uaid} |
| 136 | 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 | 135 | ${question_with_answer}= Call Method ${USERS.users['${username}'].client} patch_question ${tender} ${answer_data} |
| 139 | 136 | Log object data ${question_with_answer} question_with_answer |
| 140 | 137 | [return] ${question_with_answer} |
| ... | ... | @@ -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 | 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 | 360 | |
| 361 | 361 | |
| 362 | 362 | Звірити поле тендера |
| 363 | - [Arguments] ${username} ${tender_data} ${field} | |
| 363 | + [Arguments] ${username} ${tender_uaid} ${tender_data} ${field} | |
| 364 | 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 | 371 | Порівняти об'єкти ${left} ${right} |
| 372 | 372 | |
| 373 | 373 | |
| ... | ... | @@ -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 | 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 | 392 | Порівняти дати ${left} ${right} accuracy=${accuracy} absolute_delta=${absolute_delta} |
| 393 | 393 | |
| 394 | 394 | |
| ... | ... | @@ -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 | 414 | ${left_lat}= Get_From_Object ${tender_data.data} ${field}.deliveryLocation.latitude |
| 415 | 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 | 418 | Порівняти координати ${left_lat} ${left_lon} ${right_lat} ${right_lon} |
| 419 | 419 | |
| 420 | 420 | |
| ... | ... | @@ -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 | 465 | Log ${username} |
| 466 | 466 | Log ${field_name} |
| 467 | 467 | ${field}= Run Keyword If '${object_id}'=='${None}' Set Variable ${field_name} |
| ... | ... | @@ -473,8 +473,8 @@ Get Broker Property By Username |
| 473 | 473 | # If field in cache, return its value |
| 474 | 474 | Run Keyword if '${status}' == 'PASS' Return from keyword ${field_value} |
| 475 | 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 | 478 | # And caching its value before return |
| 479 | 479 | Set_To_Object ${USERS.users['${username}'].tender_data.data} ${field} ${field_value} |
| 480 | 480 | [return] ${field_value} |
| ... | ... | @@ -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 | 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 | 498 | ${field}= Отримати шлях до поля об’єкта ${username} ${field_name} ${object_id} |
| 499 | 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 | 501 | [return] ${field_value} |
| 502 | 502 | |
| 503 | 503 | |
| ... | ... | @@ -565,7 +565,7 @@ Require Failure |
| 565 | 565 | |
| 566 | 566 | |
| 567 | 567 | Дочекатись дати початку періоду уточнень |
| 568 | - [Arguments] ${username} | |
| 568 | + [Arguments] ${username} ${tender_uaid} | |
| 569 | 569 | Log ${username} |
| 570 | 570 | # XXX: HACK: Same as below |
| 571 | 571 | ${status} ${date}= Run Keyword And Ignore Error |
| ... | ... | @@ -579,8 +579,7 @@ Require Failure |
| 579 | 579 | |
| 580 | 580 | |
| 581 | 581 | Дочекатись дати початку прийому пропозицій |
| 582 | - [Arguments] ${username} | |
| 583 | - Log ${username} | |
| 582 | + [Arguments] ${username} ${tender_uaid} | |
| 584 | 583 | # This tries to get the date from current user's procurement data cache. |
| 585 | 584 | # On failure, it reads from tender_owner's cached initial_data. |
| 586 | 585 | # XXX: This is a dirty hack! |
| ... | ... | @@ -601,11 +600,17 @@ Require Failure |
| 601 | 600 | Дочекатись дати ${date} |
| 602 | 601 | Оновити LAST_MODIFICATION_DATE |
| 603 | 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 | 614 | # XXX: HACK: Same as above |
| 610 | 615 | ${status} ${date}= Run Keyword And Ignore Error |
| 611 | 616 | ... Set Variable |
| ... | ... | @@ -624,7 +629,7 @@ Require Failure |
| 624 | 629 | [Arguments] ${username} |
| 625 | 630 | # Can't use that dirty hack here since we don't know |
| 626 | 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 | 633 | Дочекатись дати ${auctionStart} |
| 629 | 634 | Оновити LAST_MODIFICATION_DATE |
| 630 | 635 | Дочекатись синхронізації з майданчиком ${username} |
| ... | ... | @@ -638,7 +643,7 @@ Require Failure |
| 638 | 643 | Дочекатись дати закінчення аукціону |
| 639 | 644 | [Arguments] ${username} |
| 640 | 645 | Log ${username} |
| 641 | - ${auctionEnd}= Отримати дані із тендера ${username} auctionPeriod.endDate ${TENDER['LOT_ID']} | |
| 646 | + ${auctionEnd}= Отримати дані із тендера ${username} ${tender_uaid} auctionPeriod.endDate ${TENDER['LOT_ID']} | |
| 642 | 647 | Дочекатись дати ${auctionEnd} |
| 643 | 648 | Оновити LAST_MODIFICATION_DATE |
| 644 | 649 | Дочекатись синхронізації з майданчиком ${username} | ... | ... |
Please
register
or
login
to post a comment