Commit 9faeca1bfa7f3016b4cbffb92a032cb4ab0bd521

Authored by alexdiatlov
Committed by GitHub
2 parents d16492bf f3ac0fe1

Merge pull request #280 from ProzorroUKR/CS-8397

CS-8397
@@ -428,7 +428,7 @@ ${PLAN_TENDER} ${True} @@ -428,7 +428,7 @@ ${PLAN_TENDER} ${True}
428 Звірити відображення поля status скарги ${qualification_index} із mistaken об'єкта qualifications для користувача ${viewer} 428 Звірити відображення поля status скарги ${qualification_index} із mistaken об'єкта qualifications для користувача ${viewer}
429 429
430 430
431 -Можливість залишити скаргу на визначення пре-кваліфікації учасника ,tp 431 +Можливість залишити скаргу на визначення пре-кваліфікації учасника
432 [Tags] ${USERS.users['${amcu_user}'].broker}: Скарга пре-кваліфікації учасника без розгляду 432 [Tags] ${USERS.users['${amcu_user}'].broker}: Скарга пре-кваліфікації учасника без розгляду
433 ... amcu_user 433 ... amcu_user
434 ... ${USERS.users['${amcu_user}'].broker} 434 ... ${USERS.users['${amcu_user}'].broker}
@@ -759,6 +759,7 @@ ${PLAN_TENDER} ${True} @@ -759,6 +759,7 @@ ${PLAN_TENDER} ${True}
759 ... tender_owner 759 ... tender_owner
760 ... ${USERS.users['${tender_owner}'].broker} 760 ... ${USERS.users['${tender_owner}'].broker}
761 ... lot_cancellation 761 ... lot_cancellation
  762 + ... critical
762 [Teardown] Оновити LAST_MODIFICATION_DATE 763 [Teardown] Оновити LAST_MODIFICATION_DATE
763 Можливість скасувати 0 лот 764 Можливість скасувати 0 лот
764 765
@@ -768,6 +769,7 @@ ${PLAN_TENDER} ${True} @@ -768,6 +769,7 @@ ${PLAN_TENDER} ${True}
768 ... tender_owner 769 ... tender_owner
769 ... ${USERS.users['${tender_owner}'].broker} 770 ... ${USERS.users['${tender_owner}'].broker}
770 ... tender_cancellation 771 ... tender_cancellation
  772 + ... critical
771 [Teardown] Оновити LAST_MODIFICATION_DATE 773 [Teardown] Оновити LAST_MODIFICATION_DATE
772 Можливість скасувати тендер 774 Можливість скасувати тендер
773 775
@@ -777,6 +779,7 @@ ${PLAN_TENDER} ${True} @@ -777,6 +779,7 @@ ${PLAN_TENDER} ${True}
777 ... viewer 779 ... viewer
778 ... ${USERS.users['${viewer}'].broker} 780 ... ${USERS.users['${viewer}'].broker}
779 ... cancellation_status_view 781 ... cancellation_status_view
  782 + ... non-critical
780 [Setup] Дочекатись синхронізації з майданчиком ${viewer} 783 [Setup] Дочекатись синхронізації з майданчиком ${viewer}
781 ${cancellation_index}= Отримати останній індекс cancellations ${tender_owner} ${viewer} 784 ${cancellation_index}= Отримати останній індекс cancellations ${tender_owner} ${viewer}
782 Звірити поле тендера із значенням ${viewer} ${TENDER['TENDER_UAID']} 785 Звірити поле тендера із значенням ${viewer} ${TENDER['TENDER_UAID']}
@@ -863,7 +866,7 @@ ${PLAN_TENDER} ${True} @@ -863,7 +866,7 @@ ${PLAN_TENDER} ${True}
863 Звірити відображення поля status скарги ${cancellations_index} із invalid об'єкта cancellations для користувача ${viewer} 866 Звірити відображення поля status скарги ${cancellations_index} із invalid об'єкта cancellations для користувача ${viewer}
864 867
865 868
866 -Можливість прийняти скаргу на визначення переможця до розгляду 869 +Можливість прийняти скаргу на скасування до розгляду
867 [Tags] ${USERS.users['${amcu_user}'].broker}: Скарга на скасування тендера/лота прийнята до розгляду 870 [Tags] ${USERS.users['${amcu_user}'].broker}: Скарга на скасування тендера/лота прийнята до розгляду
868 ... amcu_user 871 ... amcu_user
869 ... ${USERS.users['${amcu_user}'].broker} 872 ... ${USERS.users['${amcu_user}'].broker}
@@ -882,7 +885,7 @@ ${PLAN_TENDER} ${True} @@ -882,7 +885,7 @@ ${PLAN_TENDER} ${True}
882 Звірити відображення поля status скарги ${cancellations_index} із accepted об'єкта cancellations для користувача ${viewer} 885 Звірити відображення поля status скарги ${cancellations_index} із accepted об'єкта cancellations для користувача ${viewer}
883 886
884 887
885 -Можливість задовільнити скаргу на визначення переможця 888 +Можливість задовільнити скаргу на скасування
886 [Tags] ${USERS.users['${amcu_user}'].broker}: Скарга на скасування тендера/лота задоволена 889 [Tags] ${USERS.users['${amcu_user}'].broker}: Скарга на скасування тендера/лота задоволена
887 ... amcu_user 890 ... amcu_user
888 ... ${USERS.users['${amcu_user}'].broker} 891 ... ${USERS.users['${amcu_user}'].broker}
@@ -910,7 +913,7 @@ ${PLAN_TENDER} ${True} @@ -910,7 +913,7 @@ ${PLAN_TENDER} ${True}
910 Дочекатись дати кінця періоду оскарження скасування 913 Дочекатись дати кінця періоду оскарження скасування
911 914
912 915
913 -Можливість скасувати проце скасування тендера/лота 916 +Можливість скасувати процес скасування тендера/лота
914 [Tags] ${USERS.users['${tender_owner}'].broker}: Скасування cancellation 917 [Tags] ${USERS.users['${tender_owner}'].broker}: Скасування cancellation
915 ... tender_owner 918 ... tender_owner
916 ... ${USERS.users['${tender_owner}'].broker} 919 ... ${USERS.users['${tender_owner}'].broker}
@@ -939,7 +942,7 @@ ${PLAN_TENDER} ${True} @@ -939,7 +942,7 @@ ${PLAN_TENDER} ${True}
939 Звірити відображення поля status скарги ${cancellations_index} із resolved об'єкта cancellations для користувача ${viewer} 942 Звірити відображення поля status скарги ${cancellations_index} із resolved об'єкта cancellations для користувача ${viewer}
940 943
941 944
942 -Можливість відхилити скаргу на визначення переможця 945 +Можливість відхилити скаргу на скасування
943 [Tags] ${USERS.users['${amcu_user}'].broker}: Скарга на скасування тендера/лота відхилена 946 [Tags] ${USERS.users['${amcu_user}'].broker}: Скарга на скасування тендера/лота відхилена
944 ... amcu_user 947 ... amcu_user
945 ... ${USERS.users['${amcu_user}'].broker} 948 ... ${USERS.users['${amcu_user}'].broker}
@@ -958,7 +961,7 @@ ${PLAN_TENDER} ${True} @@ -958,7 +961,7 @@ ${PLAN_TENDER} ${True}
958 Звірити відображення поля status скарги ${cancellations_index} із declined об'єкта cancellations для користувача ${viewer} 961 Звірити відображення поля status скарги ${cancellations_index} із declined об'єкта cancellations для користувача ${viewer}
959 962
960 963
961 -Можливість зупинити розгляд скарги на визначення переможця 964 +Можливість зупинити розгляд скарги на скасування
962 [Tags] ${USERS.users['${amcu_user}'].broker}: Скарга на скасування тендера/лота зупинена 965 [Tags] ${USERS.users['${amcu_user}'].broker}: Скарга на скасування тендера/лота зупинена
963 ... amcu_user 966 ... amcu_user
964 ... ${USERS.users['${amcu_user}'].broker} 967 ... ${USERS.users['${amcu_user}'].broker}
1 # -*- coding: utf-8 - 1 # -*- coding: utf-8 -
2 import os 2 import os
3 import random 3 import random
  4 +from random import randint
4 import hashlib 5 import hashlib
5 from datetime import timedelta 6 from datetime import timedelta
6 from tempfile import NamedTemporaryFile 7 from tempfile import NamedTemporaryFile
@@ -11,6 +12,8 @@ from faker.providers.company.ru_RU import Provider as CompanyProviderRuRu @@ -11,6 +12,8 @@ from faker.providers.company.ru_RU import Provider as CompanyProviderRuRu
11 from munch import munchify 12 from munch import munchify
12 from op_faker import OP_Provider 13 from op_faker import OP_Provider
13 from .local_time import get_now, TZ 14 from .local_time import get_now, TZ
  15 +from datetime import datetime
  16 +import string
14 17
15 fake_en = Factory.create(locale='en_US') 18 fake_en = Factory.create(locale='en_US')
16 fake_ru = Factory.create(locale='ru_RU') 19 fake_ru = Factory.create(locale='ru_RU')
@@ -501,11 +504,13 @@ def test_payment_data(token, complaint_value, complaint_uaid): @@ -501,11 +504,13 @@ def test_payment_data(token, complaint_value, complaint_uaid):
501 "currency": "UAH", 504 "currency": "UAH",
502 "description": generate_payment_description(token, complaint_uaid), 505 "description": generate_payment_description(token, complaint_uaid),
503 "type": "credit", 506 "type": "credit",
504 - "date_oper": get_now().isoformat(), 507 + "date_oper": generate_payment_date_operation(),
505 "account": "UA723004380000026001503374077", 508 "account": "UA723004380000026001503374077",
506 "okpo": "14360570", 509 "okpo": "14360570",
507 "mfo": "123456", 510 "mfo": "123456",
508 - "name": u"Плат.интер-эквайрин через LiqPay" 511 + "name": u"Плат.интер-эквайрин через LiqPay",
  512 + "source": random.choice(["account", "card"]),
  513 + "odb_ref": generate_payment_transaction_id()
509 } 514 }
510 return data 515 return data
511 516
@@ -517,6 +522,22 @@ def generate_payment_description(token, complaint_uaid): @@ -517,6 +522,22 @@ def generate_payment_description(token, complaint_uaid):
517 return description 522 return description
518 523
519 524
  525 +def generate_payment_transaction_id():
  526 + string_1 = ''.join((random.choice(string.ascii_uppercase)) for i in range(4))
  527 + string_2 = str(randint(1000, 9999))
  528 + string_3 = ''.join((random.choice(string.ascii_uppercase)) for i in range(1))
  529 + string_4 = str(randint(0, 9))
  530 + string_5 = ''.join((random.choice(string.ascii_uppercase)) for i in range(3))
  531 + string_6 = ''.join((random.choice(string.ascii_uppercase)) for i in range(1))
  532 + final_string = string_1 + string_2 + string_3 + string_4 + string_5 + '.' + string_6
  533 + return final_string
  534 +
  535 +
  536 +def generate_payment_date_operation():
  537 + date = (datetime.now().replace(microsecond=0).strftime('%d.%m.%Y %H:%M:%S'))
  538 + return date
  539 +
  540 +
520 def test_accept_complaint_data(): 541 def test_accept_complaint_data():
521 data = { 542 data = {
522 "status": "accepted", 543 "status": "accepted",
Please register or login to post a comment