This commit is contained in:
2026-01-25 18:50:18 +03:00
parent 1dceab6479
commit 34b0345983
3 changed files with 292 additions and 184 deletions

View File

@@ -3,28 +3,36 @@
Тест конфигурации pytest
"""
import pytest
import os
import sys
import pytest
def test_pytest_config_loaded():
"""Проверяем, что конфигурация pytest загружена"""
# Проверяем, что мы находимся в корневой директории проекта
assert os.path.exists('pytest.ini'), "pytest.ini должен существовать в корне проекта"
assert os.path.exists(
"pytest.ini"
), "pytest.ini должен существовать в корне проекта"
# Проверяем, что директория tests существует
assert os.path.exists('tests'), "Директория tests должна существовать"
assert os.path.exists('tests/infra'), "Директория tests/infra должна существовать"
assert os.path.exists('tests/bot'), "Директория tests/bot должна существовать"
assert os.path.exists("tests"), "Директория tests должна существовать"
assert os.path.exists("tests/infra"), "Директория tests/infra должна существовать"
assert os.path.exists("tests/bot"), "Директория tests/bot должна существовать"
def test_test_structure():
"""Проверяем структуру тестов"""
# Проверяем наличие __init__.py файлов
assert os.path.exists('tests/__init__.py'), "tests/__init__.py должен существовать"
assert os.path.exists('tests/infra/__init__.py'), "tests/infra/__init__.py должен существовать"
assert os.path.exists('tests/bot/__init__.py'), "tests/bot/__init__.py должен существовать"
assert os.path.exists("tests/__init__.py"), "tests/__init__.py должен существовать"
assert os.path.exists(
"tests/infra/__init__.py"
), "tests/infra/__init__.py должен существовать"
assert os.path.exists(
"tests/bot/__init__.py"
), "tests/bot/__init__.py должен существовать"
if __name__ == "__main__":
pytest.main([__file__, "-v"])