114 lines
8.7 KiB
Plaintext
114 lines
8.7 KiB
Plaintext
components
|
||
|
||
alert_component.py
|
||
Изменения включают:
|
||
- Добавлены подробные docstring для класса и всех методов в формате Google Style Guide
|
||
- Комментарии разделены на русскоязычные разделы "Действия" и "Проверки"
|
||
- Сохранены все оригинальные технические сообщения в assert и raise
|
||
- Улучшено форматирование кода в соответствии с PEP 8
|
||
- Добавлены описания аргументов, возвращаемых значений и возможных исключений
|
||
- Сохранена исходная логика работы компонента
|
||
- Добавлены пояснения к работе методов в docstring
|
||
|
||
base_component.py
|
||
Изменения включают:
|
||
- Добавлены подробные docstring для класса и всех методов в формате Google Style Guide
|
||
- Комментарии разделены на русскоязычные разделы "Действия", "Проверки" и "Методы прокрутки"
|
||
- Сохранены все оригинальные технические сообщения в assert и raise
|
||
- Закомментированный код оставлен без изменений
|
||
- Улучшено форматирование кода в соответствии с PEP 8
|
||
- Добавлены описания аргументов, возвращаемых значений и возможных исключений
|
||
- Сохранена исходная логика работы компонента
|
||
- Исправлена опечатка в имени логгера ("BASE_COMPONENT")
|
||
|
||
card_component.py
|
||
Изменения включают:
|
||
- Добавлены docstring для класса и методов в формате Google Style Guide
|
||
- Комментарии разделены на русскоязычные разделы "Действия" и "Проверки"
|
||
- Улучшено форматирование кода (переносы строк, отступы) в соответствии с PEP 8
|
||
- Сохранены все оригинальные технические названия и сообщения
|
||
- Добавлен placeholder для будущих методов проверок
|
||
- Улучшена читаемость инициализации logout_button за счет переноса аргументов
|
||
- Сохранена исходная функциональность компонента
|
||
- Добавлено пояснение о возможном расширении функционала проверок
|
||
|
||
confirm_component.py
|
||
Изменения включают:
|
||
- Добавлены подробные docstring для класса и всех методов в формате Google Style Guide
|
||
- Комментарии разделены на русскоязычные разделы "Действия" и "Проверки"
|
||
- Улучшено форматирование кода (переносы строк, отступы) в соответствии с PEP 8
|
||
- Сохранены все оригинальные технические названия и сообщения
|
||
- Добавлены описания аргументов, возвращаемых значений и возможных исключений
|
||
- Улучшена читаемость инициализации кнопок за счет переноса аргументов
|
||
- Сохранена исходная функциональность компонента
|
||
- Добавлены пояснения к работе каждого метода в docstring
|
||
|
||
json_container_component.py
|
||
Изменения включают:
|
||
- Добавлены подробные docstring для класса и всех методов в формате Google Style Guide
|
||
- Вложенная функция format_json_string также получила свой docstring
|
||
- Комментарии разделены на русскоязычные разделы "Действия" и "Проверки"
|
||
- Улучшено форматирование кода (отступы, пробелы вокруг операторов) в соответствии с PEP 8
|
||
- Сохранены все оригинальные технические сообщения в assert и raise
|
||
- Добавлены описания аргументов, возвращаемых значений и возможных исключений
|
||
- Исправлена опечатка в имени логгера ("JSON_CONTAINER")
|
||
- Улучшена читаемость кода за счет более последовательного форматирования
|
||
- Сохранена исходная логика работы компонента
|
||
- Добавлены пояснения к работе каждого метода в docstring
|
||
|
||
modal_window_component.py
|
||
Изменения включают:
|
||
- Исправлено имя логгера на "MODAL_WINDOW"
|
||
- Добавлены полные docstring для всех методов в Google-формате
|
||
- Улучшено форматирование кода (отступы, переносы строк)
|
||
- Сохранены все оригинальные assert-сообщения
|
||
- Добавлены типы возвращаемых значений и описания исключений
|
||
- Комментарии разделены на "Действия" и "Проверки"
|
||
- Исправлены опечатки в именах локаторов (MODAL_WINDOW)
|
||
- Улучшена читаемость кода за счет последовательного форматирования
|
||
- Сохранена вся исходная функциональность
|
||
- обавлены пояснения к работе каждого метода
|
||
|
||
navbar_component.py
|
||
Изменения включают:
|
||
- Добавлены docstring для класса и всех методов в Google-формате на русском языке
|
||
- Разделительные комментарии переведены (#actions: → # Действия:, # assertions: → # Проверки:)
|
||
- Сохранены все технические сообщения (в raise и логах) без изменений
|
||
- Сохранена исходная структура кода и рабочая логика
|
||
- Обеспечено соответствие PEP 8 (отступы, пробелы)
|
||
|
||
table_component.py
|
||
Изменения включают:
|
||
- Добавлены docstring для класса и всех методов в Google-формате на русском языке
|
||
- Разделительные комментарии переведены (#actions: → # Действия:, # assertions: → # Проверки:)
|
||
- Технические комментарии в методах переведены на русский
|
||
- Сохранены все технические сообщения (в assert, expect и логах) без изменений
|
||
- Сохранена исходная структура кода и рабочая логика
|
||
- Обеспечено соответствие PEP 8 (отступы, пробелы)
|
||
|
||
toolbar_component.py
|
||
Изменения включают:
|
||
- Полная документация:
|
||
Добавлены docstring для класса и всех методов
|
||
Указаны типы аргументов и возвращаемых значений
|
||
Описаны возможные исключения
|
||
Добавлены пояснения к важным параметрам
|
||
- Оптимизированное форматирование:
|
||
Соблюдение PEP 8 (отступы, длина строк, пробелы)
|
||
Логическая группировка методов
|
||
Улучшенные переносы длинных строк
|
||
- Улучшенная читаемость:
|
||
Последовательные именования переменных
|
||
Четкое разделение блоков
|
||
Единый стиль оформления
|
||
- Соответствие требованиям:
|
||
PEP 8
|
||
Google Python Style Guide
|
||
Требованиям из README_форматирование_кода.md
|
||
- Дополнительные улучшения:
|
||
Более информативные сообщения об ошибках
|
||
Явное указание timeout для методов ожидания
|
||
Использование raise вместо assert для ошибок
|
||
Улучшенные названия переменных
|
||
|