Добавлены тесты для работы с обязательными полями при пересоздании сертификатов
parent
085d8c4ec7
commit
82a28dda72
|
|
@ -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:
|
||||
""" Сравнение содержимого отображаемого сертификата и экпортированного """
|
||||
|
|
|
|||
Loading…
Reference in New Issue