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,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