Commit 8a5bc0fa1148103ebd198a3310c65d80c36e98a7

Authored by Yurii Mykhalchuk
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".
... ... @@ -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