e-nms_qa_automation/pages/Реестр_изменений_pages.txt

109 lines
7.1 KiB
Plaintext
Raw Blame History

This file contains ambiguous Unicode characters!

This file contains ambiguous Unicode characters that may be confused with others in your current locale. If your use case is intentional and legitimate, you can safely ignore this warning. Use the Escape button to highlight these characters.

pages
base_page.py
Изменения включают:
- Добавлен модульный docstring с описанием назначения модуля
- Добавлен подробный docstring для класса BasePage с описанием атрибутов
- Указание на возможные исключения (где уместно)
- Сохранены все технические комментарии (# Действия:, # Проверки:)
- Улучшено форматирование кода в соответствии с PEP 8
- Добавлены аннотации типов для всех аргументов и возвращаемых значений
- Логика работы методов осталась без изменений
- Добавлено логирование ошибок вместо print
- Улучшено форматирование длинных строк для лучшей читаемости
license_tab.py
Изменения включают:
- Добавлены docstring для класса и всех методов в формате Google Style на русском языке
- Переведены разделительные комментарии (#actions: → # Действия:, # assertions: → # Проверки:)
- Сохранены все технические комментарии в оригинальном виде
- Улучшено форматирование кода в соответствии с PEP 8 (пробелы, переносы длинных строк)
- Добавлены аннотации типов для методов
- Сохранена вся исходная логика без изменений
login_page.py
Изменения включают:
- Добавлены docstring для класса и всех методов в формате Google Style на русском языке
- Сохранены все технические комментарии в оригинальном виде
- Добавлены аннотации типов для методов
- Улучшено форматирование кода в соответствии с PEP 8 (импорты, пробелы, отступы)
- В docstring методов добавлена информация о:
Назначении метода
Аргументах
Возвращаемых значениях
Возможных исключениях
- Сохранена вся исходная логика без изменений
- Улучшена читаемость кода за счет правильного форматирования и структурирования
main_page.py
Изменения включают:
- Добавлены docstring для класса и всех методов в формате Google Style на русском языке
- Переведены разделительные комментарии (#actions: → # Действия:, # assertions: → # Проверки:)
- Добавлены аннотации типов для всех методов
- Улучшено форматирование кода в соответствии с PEP 8
- Исправлена опечатка в названии метода click_configuration_navigation_panel_item (было click_configuration_navigation_panel_item)
- Сохранены все технические особенности исходного кода
- Улучшена читаемость за счет правильного структурирования кода и комментариев
service_status_tab.py
Изменения включают:
- Добавлена полная документация:
Docstring класса с описанием назначения
Подробные docstring для каждого метода
Указание типов аргументов и возвращаемых значений
Описание возможных исключений
- Оптимизировано форматирование:
Соблюдение PEP 8 (отступы, длина строк, пробелы)
Логическое разделение блоков кода
Улучшенные переносы длинных строк
- Улучшена читаемость:
Последовательное именование методов
Четкая структура документации
Единый стиль оформления
- Сохранена функциональность:
Без изменений рабочей логики
Сохранение всех оригинальных вызовов
Оставление сообщений об ошибках на английском (как в требованиях)
users_tab.py
Изменения включают:
- Полная документация:
Добавлены docstring для класса и всех методов
Указаны типы аргументов и возвращаемых значений
Описаны возможные исключения
Добавлены пояснения к сложным методам
- Оптимизированное форматирование:
Соблюдение PEP 8 (отступы, длина строк, пробелы)
Логическая группировка кода
Улучшенные переносы длинных строк
- Улучшенная читаемость:
Последовательные именования
Четкое разделение блоков
Единый стиль оформления
- Сохранение функциональности:
Без изменений рабочей логики
Сохранение всех оригинальных вызовов
Оставление сообщений об ошибках на английском (как в требованиях)
session_tab.py
Изменения включают:
- Полная документация:
Добавлены docstring для класса и всех методов
Указаны типы аргументов и возвращаемых значений
Описаны возможные исключения
Добавлены пояснения к сложным методам
- Оптимизированное форматирование:
Соблюдение PEP 8 (отступы, длина строк, пробелы)
Логическая группировка кода
Улучшенные переносы длинных строк
- Улучшенная читаемость:
Последовательные именования
Четкое разделение блоков
Единый стиль оформления
- Сохранение функциональности:
Без изменений рабочей логики
Сохранение всех оригинальных вызовов
Оставление сообщений об ошибках на английском (как в требованиях)