diff --git a/tests/e2e/__pycache__/test_expand_navigation_panel.cpython-313-pytest-8.4.1.pyc b/tests/e2e/__pycache__/test_expand_navigation_panel.cpython-313-pytest-8.4.1.pyc new file mode 100644 index 0000000..d378be4 Binary files /dev/null and b/tests/e2e/__pycache__/test_expand_navigation_panel.cpython-313-pytest-8.4.1.pyc differ diff --git a/tests/e2e/__pycache__/test_license_tab.cpython-313-pytest-8.4.1.pyc b/tests/e2e/__pycache__/test_license_tab.cpython-313-pytest-8.4.1.pyc new file mode 100644 index 0000000..5daff0c Binary files /dev/null and b/tests/e2e/__pycache__/test_license_tab.cpython-313-pytest-8.4.1.pyc differ diff --git a/tests/e2e/__pycache__/test_login.cpython-313-pytest-8.4.1.pyc b/tests/e2e/__pycache__/test_login.cpython-313-pytest-8.4.1.pyc new file mode 100644 index 0000000..2cefe70 Binary files /dev/null and b/tests/e2e/__pycache__/test_login.cpython-313-pytest-8.4.1.pyc differ diff --git a/tests/e2e/__pycache__/test_service_status_tab.cpython-313-pytest-8.4.1.pyc b/tests/e2e/__pycache__/test_service_status_tab.cpython-313-pytest-8.4.1.pyc new file mode 100644 index 0000000..7b012c7 Binary files /dev/null and b/tests/e2e/__pycache__/test_service_status_tab.cpython-313-pytest-8.4.1.pyc differ diff --git a/tests/e2e/__pycache__/test_sessions_tab.cpython-313-pytest-8.4.1.pyc b/tests/e2e/__pycache__/test_sessions_tab.cpython-313-pytest-8.4.1.pyc new file mode 100644 index 0000000..2fb2f19 Binary files /dev/null and b/tests/e2e/__pycache__/test_sessions_tab.cpython-313-pytest-8.4.1.pyc differ diff --git a/tests/e2e/__pycache__/test_users_tab.cpython-313-pytest-8.4.1.pyc b/tests/e2e/__pycache__/test_users_tab.cpython-313-pytest-8.4.1.pyc new file mode 100644 index 0000000..4a2b71e Binary files /dev/null and b/tests/e2e/__pycache__/test_users_tab.cpython-313-pytest-8.4.1.pyc differ diff --git a/tests/e2e/run_tests_continuous.ps1 b/tests/e2e/run_tests_continuous.ps1 new file mode 100644 index 0000000..8d12bda --- /dev/null +++ b/tests/e2e/run_tests_continuous.ps1 @@ -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 +} \ No newline at end of file diff --git a/tests/e2e/Реестр_изменений_tests_e2e.txt b/tests/e2e/Реестр_изменений_tests_e2e.txt deleted file mode 100644 index 98dccc8..0000000 --- a/tests/e2e/Реестр_изменений_tests_e2e.txt +++ /dev/null @@ -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 -- Сохранена исходная логика и структура тестов -- Добавлены пояснения к потенциальным багам (двойной клик для обновления) -- Улучшена читаемость длинных тестов за счет добавления комментариев-разделителей