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: """ Сравнение содержимого отображаемого сертификата и экпортированного """