109 lines
7.1 KiB
Plaintext
109 lines
7.1 KiB
Plaintext
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 (отступы, длина строк, пробелы)
|
||
Логическая группировка кода
|
||
Улучшенные переносы длинных строк
|
||
- Улучшенная читаемость:
|
||
Последовательные именования
|
||
Четкое разделение блоков
|
||
Единый стиль оформления
|
||
- Сохранение функциональности:
|
||
Без изменений рабочей логики
|
||
Сохранение всех оригинальных вызовов
|
||
Оставление сообщений об ошибках на английском (как в требованиях)
|
||
|
||
|