Commit 9faeca1bfa7f3016b4cbffb92a032cb4ab0bd521
Committed by
GitHub
Merge pull request #280 from ProzorroUKR/CS-8397
CS-8397
Showing
2 changed files
with
32 additions
and
8 deletions
@@ -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