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 | 428 | Звірити відображення поля status скарги ${qualification_index} із mistaken об'єкта qualifications для користувача ${viewer} |
429 | 429 | |
430 | 430 | |
431 | -Можливість залишити скаргу на визначення пре-кваліфікації учасника ,tp | |
431 | +Можливість залишити скаргу на визначення пре-кваліфікації учасника | |
432 | 432 | [Tags] ${USERS.users['${amcu_user}'].broker}: Скарга пре-кваліфікації учасника без розгляду |
433 | 433 | ... amcu_user |
434 | 434 | ... ${USERS.users['${amcu_user}'].broker} |
... | ... | @@ -759,6 +759,7 @@ ${PLAN_TENDER} ${True} |
759 | 759 | ... tender_owner |
760 | 760 | ... ${USERS.users['${tender_owner}'].broker} |
761 | 761 | ... lot_cancellation |
762 | + ... critical | |
762 | 763 | [Teardown] Оновити LAST_MODIFICATION_DATE |
763 | 764 | Можливість скасувати 0 лот |
764 | 765 | |
... | ... | @@ -768,6 +769,7 @@ ${PLAN_TENDER} ${True} |
768 | 769 | ... tender_owner |
769 | 770 | ... ${USERS.users['${tender_owner}'].broker} |
770 | 771 | ... tender_cancellation |
772 | + ... critical | |
771 | 773 | [Teardown] Оновити LAST_MODIFICATION_DATE |
772 | 774 | Можливість скасувати тендер |
773 | 775 | |
... | ... | @@ -777,6 +779,7 @@ ${PLAN_TENDER} ${True} |
777 | 779 | ... viewer |
778 | 780 | ... ${USERS.users['${viewer}'].broker} |
779 | 781 | ... cancellation_status_view |
782 | + ... non-critical | |
780 | 783 | [Setup] Дочекатись синхронізації з майданчиком ${viewer} |
781 | 784 | ${cancellation_index}= Отримати останній індекс cancellations ${tender_owner} ${viewer} |
782 | 785 | Звірити поле тендера із значенням ${viewer} ${TENDER['TENDER_UAID']} |
... | ... | @@ -863,7 +866,7 @@ ${PLAN_TENDER} ${True} |
863 | 866 | Звірити відображення поля status скарги ${cancellations_index} із invalid об'єкта cancellations для користувача ${viewer} |
864 | 867 | |
865 | 868 | |
866 | -Можливість прийняти скаргу на визначення переможця до розгляду | |
869 | +Можливість прийняти скаргу на скасування до розгляду | |
867 | 870 | [Tags] ${USERS.users['${amcu_user}'].broker}: Скарга на скасування тендера/лота прийнята до розгляду |
868 | 871 | ... amcu_user |
869 | 872 | ... ${USERS.users['${amcu_user}'].broker} |
... | ... | @@ -882,7 +885,7 @@ ${PLAN_TENDER} ${True} |
882 | 885 | Звірити відображення поля status скарги ${cancellations_index} із accepted об'єкта cancellations для користувача ${viewer} |
883 | 886 | |
884 | 887 | |
885 | -Можливість задовільнити скаргу на визначення переможця | |
888 | +Можливість задовільнити скаргу на скасування | |
886 | 889 | [Tags] ${USERS.users['${amcu_user}'].broker}: Скарга на скасування тендера/лота задоволена |
887 | 890 | ... amcu_user |
888 | 891 | ... ${USERS.users['${amcu_user}'].broker} |
... | ... | @@ -910,7 +913,7 @@ ${PLAN_TENDER} ${True} |
910 | 913 | Дочекатись дати кінця періоду оскарження скасування |
911 | 914 | |
912 | 915 | |
913 | -Можливість скасувати проце скасування тендера/лота | |
916 | +Можливість скасувати процес скасування тендера/лота | |
914 | 917 | [Tags] ${USERS.users['${tender_owner}'].broker}: Скасування cancellation |
915 | 918 | ... tender_owner |
916 | 919 | ... ${USERS.users['${tender_owner}'].broker} |
... | ... | @@ -939,7 +942,7 @@ ${PLAN_TENDER} ${True} |
939 | 942 | Звірити відображення поля status скарги ${cancellations_index} із resolved об'єкта cancellations для користувача ${viewer} |
940 | 943 | |
941 | 944 | |
942 | -Можливість відхилити скаргу на визначення переможця | |
945 | +Можливість відхилити скаргу на скасування | |
943 | 946 | [Tags] ${USERS.users['${amcu_user}'].broker}: Скарга на скасування тендера/лота відхилена |
944 | 947 | ... amcu_user |
945 | 948 | ... ${USERS.users['${amcu_user}'].broker} |
... | ... | @@ -958,7 +961,7 @@ ${PLAN_TENDER} ${True} |
958 | 961 | Звірити відображення поля status скарги ${cancellations_index} із declined об'єкта cancellations для користувача ${viewer} |
959 | 962 | |
960 | 963 | |
961 | -Можливість зупинити розгляд скарги на визначення переможця | |
964 | +Можливість зупинити розгляд скарги на скасування | |
962 | 965 | [Tags] ${USERS.users['${amcu_user}'].broker}: Скарга на скасування тендера/лота зупинена |
963 | 966 | ... amcu_user |
964 | 967 | ... ${USERS.users['${amcu_user}'].broker} | ... | ... |
1 | 1 | # -*- coding: utf-8 - |
2 | 2 | import os |
3 | 3 | import random |
4 | +from random import randint | |
4 | 5 | import hashlib |
5 | 6 | from datetime import timedelta |
6 | 7 | from tempfile import NamedTemporaryFile |
... | ... | @@ -11,6 +12,8 @@ from faker.providers.company.ru_RU import Provider as CompanyProviderRuRu |
11 | 12 | from munch import munchify |
12 | 13 | from op_faker import OP_Provider |
13 | 14 | from .local_time import get_now, TZ |
15 | +from datetime import datetime | |
16 | +import string | |
14 | 17 | |
15 | 18 | fake_en = Factory.create(locale='en_US') |
16 | 19 | fake_ru = Factory.create(locale='ru_RU') |
... | ... | @@ -501,11 +504,13 @@ def test_payment_data(token, complaint_value, complaint_uaid): |
501 | 504 | "currency": "UAH", |
502 | 505 | "description": generate_payment_description(token, complaint_uaid), |
503 | 506 | "type": "credit", |
504 | - "date_oper": get_now().isoformat(), | |
507 | + "date_oper": generate_payment_date_operation(), | |
505 | 508 | "account": "UA723004380000026001503374077", |
506 | 509 | "okpo": "14360570", |
507 | 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 | 515 | return data |
511 | 516 | |
... | ... | @@ -517,6 +522,22 @@ def generate_payment_description(token, complaint_uaid): |
517 | 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 | 541 | def test_accept_complaint_data(): |
521 | 542 | data = { |
522 | 543 | "status": "accepted", | ... | ... |
Please
register
or
login
to post a comment