Переименовано check_presence в check_visibility.

pull/1/head
Radislav 2025-09-11 14:14:50 +03:00
parent 73123bceda
commit 7e6f4b93fd
8 changed files with 29 additions and 74 deletions

View File

@ -0,0 +1,29 @@
$counter = 1
$logFile = "pytest_log.txt"
Write-Host "Test continue starting" -ForegroundColor Green
while ($true) {
$time = Get-Date -Format "HH:mm:ss"
Write-Host "RUN #$counter ($time)" -ForegroundColor Cyan
# Запускаем и видим вывод
pytest test_users_tab.py -v
$exitCode = $LASTEXITCODE
# Записываем в лог
"--- RUN #$counter ---" | Out-File $logFile -Append -Encoding UTF8
"Время: $(Get-Date)" | Out-File $logFile -Append -Encoding UTF8
pytest test_users_tab.py -v 2>&1 | Out-File $logFile -Append -Encoding UTF8
"Результат: $(if ($exitCode -eq 0) {'PASS'} else {'FAIL'})" | Out-File $logFile -Append -Encoding UTF8
" " | Out-File $logFile -Append -Encoding UTF8
if ($exitCode -ne 0) {
Write-Host "TEST FAIL!" -ForegroundColor Red
break
}
Write-Host "OK" -ForegroundColor Green
$counter++
Start-Sleep -Seconds 1
}

View File

@ -1,74 +0,0 @@
tests/e2e
test_license_tab.py
Изменения включают:
- Добавлены docstring для класса и всех методов в формате Google Style Guide на русском языке
- Сохранены все оригинальные комментарии
- Технические комментарии оставлены без изменений
- Добавлены поясняющие комментарии на русском языке
- Сохранена исходная структура и логика кода
- Соблюдены требования PEP 8 (пробелы, отступы)
test_login.py
Изменения включают:
- Добавлены docstring для класса и всех методов в формате Google Style Guide на русском языке
- Сохранены все оригинальные комментарии
- Технический закомментированный маркер @pytest.mark.smoke оставлен без изменений
- Пояснительные комментарии переведены на русский язык
- Сохранена исходная структура и логика кода
- Соблюдены требования PEP 8 (пробелы, отступы)
- Добавлены описания назначения каждого теста в docstring
test_service_status_tab.py
Изменения включают:
- Добавлена документация:
Docstring для тестового класса с описанием его назначения
Подробные docstring для каждого метода теста
Описание фикстуры setup
- Улучшено форматирование:
Соблюдение PEP 8 (отступы, пробелы, длина строк)
Логическое разделение блоков кода
Удалены лишние пустые строки
- Улучшена читаемость:
Добавлены комментарии на русском языке
Четкое структурирование тестовых методов
Последовательное именование переменных
- Сохранена функциональность:
Без изменений логики тестов
Сохранение всех проверок и действий
Оставление закомментированного маркера smoke
test_sessions_tab.py
Изменения включают:
- Документация:
Добавлен docstring класса с описанием назначения тестов
Подробные docstring для фикстуры setup и тестового метода
Четкое описание проверок в тестовом методе
- Форматирование:
Соблюдение PEP 8 (отступы, пробелы, длина строк)
Логическое разделение блоков кода
Удалены лишние пустые строки
- Читаемость:
Переименованы переменные для большей понятности
Добавлены поясняющие комментарии на русском языке
Улучшена структура тестового метода
- Соответствие требованиям:
Сохранена оригинальная функциональность
Соответствие Google Python Style Guide
Учет рекомендаций из README_форматированиеода.md
- Особенности:
Сохранен закомментированный smoke-маркер
Комментарии переведены на русский язык
Улучшена структура и читаемость кода
Добавлены пояснения к каждому этапу теста
test_users_tab.py
Изменения включают:
- Добавлены подробные docstring для класса и всех методов в формате Google Style Guide
- Сохранены все оригинальные комментарии (включая закомментированные тесты и маркеры)
- Технические комментарии переведены на русский язык
- Исправлены опечатки (например, shuld_be -> should_be)
- Улучшено форматирование кода в соответствии с PEP 8
- Сохранена исходная логика и структура тестов
- Добавлены пояснения к потенциальным багам (двойной клик для обновления)
- Улучшена читаемость длинных тестов за счет добавления комментариев-разделителей