Добавлены тесты для работы с обязательными полями при пересоздании сертификатов
parent
085d8c4ec7
commit
82a28dda72
|
|
@ -187,16 +187,23 @@ class TestCertificatesTab:
|
||||||
certificates_tab.check_alert('error',
|
certificates_tab.check_alert('error',
|
||||||
'Поле не может содержать более 64 \n символов')
|
'Поле не может содержать более 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',
|
# certificates_tab.check_alert('error',
|
||||||
# 'Поле должно содержать 2 \n символа')
|
# 'Поле СТРАНА (С) должно \n содержать 2 символа')
|
||||||
# certificates_tab.input_location_country_field("RUS")
|
|
||||||
# certificates_tab.check_alert('error',
|
certificates_tab.input_location_country_field("RUS")
|
||||||
# 'Поле должно содержать 2 \n символа')
|
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"
|
assert certificates_tab.is_reissue_button_disabled(), "Reissue certificate button should be disabled"
|
||||||
|
|
||||||
|
# @pytest.mark.develop
|
||||||
@pytest.mark.skip(reason="Временно пока работает неправильно")
|
@pytest.mark.skip(reason="Временно пока работает неправильно")
|
||||||
def test_certificates_tab_check_reissue_certificate_input_mandatory_fields(self, browser: Page) -> None:
|
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("")
|
certificates_tab.input_identification_organization_field("")
|
||||||
assert certificates_tab.is_reissue_button_disabled(), "Reissue certificate button should be disabled"
|
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:
|
def _compare_certificates(self, exported: dict, viewed: dict) -> None:
|
||||||
""" Сравнение содержимого отображаемого сертификата и экпортированного """
|
""" Сравнение содержимого отображаемого сертификата и экпортированного """
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue