обновление
parent
743815cab4
commit
766d8c3a33
|
|
@ -560,11 +560,11 @@ class ModalEditRack(ModalWindowComponent):
|
|||
"""
|
||||
|
||||
return [
|
||||
"TestUserRulesAdmin",
|
||||
"TestUserRulesOper",
|
||||
"TestUserRulesManager",
|
||||
"TestUserRulesSec",
|
||||
"TestUserRulesCollector"
|
||||
"admin",
|
||||
"manager",
|
||||
"operator",
|
||||
"sec",
|
||||
"collector"
|
||||
]
|
||||
|
||||
def _process_single_field(
|
||||
|
|
|
|||
|
|
@ -15,7 +15,7 @@ from pages.rack_page import RackPage
|
|||
from components.alert_component import AlertComponent
|
||||
|
||||
|
||||
logger = get_logger("CREATE_RACK_ELEMENT_TEST")
|
||||
logger = get_logger("CREATE_RACK_TEST")
|
||||
logger.setLevel("INFO")
|
||||
|
||||
# @pytest.mark.smoke
|
||||
|
|
@ -328,14 +328,6 @@ class TestCreateRackElement:
|
|||
expected_alert_text = f"Элемент {rack_name} создан"
|
||||
alert.check_alert_presence(expected_alert_text)
|
||||
|
||||
# Получаем текст alert
|
||||
alert_text = alert.get_text()
|
||||
logger.debug(f"Alert text after creation: {alert_text}")
|
||||
|
||||
# Проверяем, что в тексте есть указание на успешное создание
|
||||
assert "создан" in alert_text.lower()
|
||||
assert rack_name in alert_text
|
||||
|
||||
# Закрываем alert
|
||||
alert.close_alert_by_text(expected_alert_text)
|
||||
|
||||
|
|
@ -431,20 +423,20 @@ class TestCreateRackElement:
|
|||
|
||||
# Нажимаем кнопку создания
|
||||
create_child_frame.click_add_button()
|
||||
create_child_frame.wait_for_timeout(2000)
|
||||
create_child_frame.wait_for_timeout(1000)
|
||||
|
||||
# Проверяем наличие alert-окна с сообщением о дублирующемся имени
|
||||
alert = AlertComponent(browser)
|
||||
expected_alert_text = f"Имя {rack_name} уже используется"
|
||||
alert.check_alert_presence(expected_alert_text)
|
||||
|
||||
# Проверяем, что остались на странице создания (стойка не создана)
|
||||
create_child_frame.check_toolbar_title('Создать дочерний элемент в')
|
||||
|
||||
# Закрываем alert-окно с помощью кнопки закрытия
|
||||
create_child_frame.wait_for_timeout(2000)
|
||||
alert.close_alert_by_text(expected_alert_text)
|
||||
|
||||
# Проверяем, что остались на странице создания (стойка не создана)
|
||||
create_child_frame.check_toolbar_title('Создать дочерний элемент в')
|
||||
|
||||
logger.debug("System prevented creating rack with duplicate name")
|
||||
|
||||
def test_required_fields_validation(self, browser: Page, cleanup_racks) -> None:
|
||||
|
|
@ -580,14 +572,6 @@ class TestCreateRackElement:
|
|||
expected_alert_text = f"Элемент {final_rack_name} создан"
|
||||
alert.check_alert_presence(expected_alert_text)
|
||||
|
||||
# Получаем текст alert
|
||||
alert_text = alert.get_text()
|
||||
logger.debug(f"Alert text after creation: {alert_text}")
|
||||
|
||||
# Проверяем что в тексте есть указание на успешное создание
|
||||
assert "создан" in alert_text.lower()
|
||||
assert final_rack_name in alert_text
|
||||
|
||||
# Закрываем alert
|
||||
alert.close_alert_by_text(expected_alert_text)
|
||||
|
||||
|
|
|
|||
|
|
@ -22,7 +22,7 @@ from tools.logger import get_logger
|
|||
RACK_NAME = "Test-Rack-Functionality"
|
||||
|
||||
# Инициализация логгера для всего модуля
|
||||
logger = get_logger("RACK_TESTS")
|
||||
logger = get_logger("RACK_EDIT_TESTS")
|
||||
logger.setLevel("INFO")
|
||||
|
||||
class TestRackTab:
|
||||
|
|
@ -347,8 +347,6 @@ class TestRackTab:
|
|||
alert.check_alert_presence(expected_alert_text)
|
||||
alert.close_alert_by_text(expected_alert_text)
|
||||
|
||||
browser.mouse.click(10, 10)
|
||||
|
||||
@pytest.mark.develop
|
||||
def test_rack_access_rules(self, browser: Page) -> None:
|
||||
"""Тест заполнения полей правил доступа.
|
||||
|
|
@ -383,11 +381,11 @@ class TestRackTab:
|
|||
|
||||
# Пользователи для добавления в каждое поле
|
||||
custom_users = [
|
||||
"TestUserRulesAdmin",
|
||||
"TestUserRulesOper",
|
||||
"TestUserRulesManager",
|
||||
"TestUserRulesSec",
|
||||
"TestUserRulesCollector"
|
||||
"admin",
|
||||
"manager",
|
||||
"operator",
|
||||
"sec",
|
||||
"collector"
|
||||
]
|
||||
|
||||
# Заполняем поля
|
||||
|
|
@ -430,8 +428,6 @@ class TestRackTab:
|
|||
alert.check_alert_presence(expected_alert_text)
|
||||
alert.close_alert_by_text(expected_alert_text)
|
||||
|
||||
browser.mouse.click(10, 10)
|
||||
|
||||
# Возвращаемся в режим редактирования и проверяем снова
|
||||
rack_page.click_edit_button()
|
||||
rack_page.wait_for_timeout(1000)
|
||||
|
|
|
|||
Loading…
Reference in New Issue