From 82a28dda723d4703f35e9b7fe1d794f19b8adc8b Mon Sep 17 00:00:00 2001 From: nsubbot Date: Fri, 3 Apr 2026 10:51:30 +0300 Subject: [PATCH] =?UTF-8?q?=D0=94=D0=BE=D0=B1=D0=B0=D0=B2=D0=BB=D0=B5?= =?UTF-8?q?=D0=BD=D1=8B=20=D1=82=D0=B5=D1=81=D1=82=D1=8B=20=D0=B4=D0=BB?= =?UTF-8?q?=D1=8F=20=D1=80=D0=B0=D0=B1=D0=BE=D1=82=D1=8B=20=D1=81=20=D0=BE?= =?UTF-8?q?=D0=B1=D1=8F=D0=B7=D0=B0=D1=82=D0=B5=D0=BB=D1=8C=D0=BD=D1=8B?= =?UTF-8?q?=D0=BC=D0=B8=20=D0=BF=D0=BE=D0=BB=D1=8F=D0=BC=D0=B8=20=D0=BF?= =?UTF-8?q?=D1=80=D0=B8=20=D0=BF=D0=B5=D1=80=D0=B5=D1=81=D0=BE=D0=B7=D0=B4?= =?UTF-8?q?=D0=B0=D0=BD=D0=B8=D0=B8=20=D1=81=D0=B5=D1=80=D1=82=D0=B8=D1=84?= =?UTF-8?q?=D0=B8=D0=BA=D0=B0=D1=82=D0=BE=D0=B2?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- tests/e2e/test_certificates_tab.py | 23 +++++++++++++++++------ 1 file changed, 17 insertions(+), 6 deletions(-) diff --git a/tests/e2e/test_certificates_tab.py b/tests/e2e/test_certificates_tab.py index df8aad1..63b15dd 100644 --- a/tests/e2e/test_certificates_tab.py +++ b/tests/e2e/test_certificates_tab.py @@ -187,16 +187,23 @@ class TestCertificatesTab: certificates_tab.check_alert('error', 'Поле не может содержать более 64 \n символов') - # Временно пока работает неправильно - # certificates_tab.input_location_country_field("R") + certificates_tab.input_location_country_field("R") + certificates_tab.input_location_state_field("") + certificates_tab.check_alert('error', + 'Поле должно содержать 2 \n символа') + # заменить на после перехода на новую версию # certificates_tab.check_alert('error', - # 'Поле должно содержать 2 \n символа') - # certificates_tab.input_location_country_field("RUS") - # certificates_tab.check_alert('error', - # 'Поле должно содержать 2 \n символа') + # 'Поле СТРАНА (С) должно \n содержать 2 символа') + + certificates_tab.input_location_country_field("RUS") + location_fields_values = certificates_tab.get_location_fields_values() + val = location_fields_values.get("C") + + assert val == "RU", "Field 'Country' should be only 2 characters long" assert certificates_tab.is_reissue_button_disabled(), "Reissue certificate button should be disabled" + # @pytest.mark.develop @pytest.mark.skip(reason="Временно пока работает неправильно") def test_certificates_tab_check_reissue_certificate_input_mandatory_fields(self, browser: Page) -> None: """Проверка некорректного заполнения полей при перевыпуске сертификата.""" @@ -223,6 +230,10 @@ class TestCertificatesTab: certificates_tab.input_identification_organization_field("") assert certificates_tab.is_reissue_button_disabled(), "Reissue certificate button should be disabled" + org_name = self._generate_random_string(5) + certificates_tab.input_identification_organization_field(org_name) + assert not certificates_tab.is_reissue_button_disabled(), "Reissue certificate button should be enabled" + # Вспомогательные функции def _compare_certificates(self, exported: dict, viewed: dict) -> None: """ Сравнение содержимого отображаемого сертификата и экпортированного """