Commit 75b94a5b3daeb2b3d2f096fef089565e170ea3c8
Committed by
GitHub
Merge pull request #282 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