first commit
Some checks failed
CI/CD Pipeline / Run Tests (push) Failing after 0s
CI/CD Pipeline / Code Quality Checks (push) Failing after 1m43s
CI/CD Pipeline / Build Docker Images (push) Has been skipped
CI/CD Pipeline / Push to Gitea Registry (push) Has been skipped

This commit is contained in:
2026-01-21 12:07:35 +01:00
commit e9d7f24aaa
102 changed files with 13890 additions and 0 deletions

60
check_tests.py Normal file
View File

@@ -0,0 +1,60 @@
#!/usr/bin/env python
"""Проверка тестовой среды"""
import os
import sys
import django
# Настройка Django
sys.path.append(os.path.join(os.getcwd(), "src"))
os.environ.setdefault("DJANGO_SETTINGS_MODULE", "config.settings.development")
django.setup()
print("✅ Django настроен успешно!")
# Проверка импортов
try:
from apps.user.tests.test_views import *
print("✅ test_views импортирован успешно!")
except Exception as e:
print(f"❌ Ошибка импорта test_views: {e}")
try:
from apps.user.tests.test_models import *
print("✅ test_models импортирован успешно!")
except Exception as e:
print(f"❌ Ошибка импорта test_models: {e}")
try:
from apps.user.tests.test_serializers import *
print("✅ test_serializers импортирован успешно!")
except Exception as e:
print(f"❌ Ошибка импорта test_serializers: {e}")
try:
from apps.user.tests.test_services import *
print("✅ test_services импортирован успешно!")
except Exception as e:
print(f"❌ Ошибка импорта test_services: {e}")
try:
from apps.user.tests.factories import ProfileFactory, UserFactory
print("✅ factories импортированы успешно!")
# Тест создания объектов
user = UserFactory.create_user()
print(f"✅ Создан пользователь: {user.username}")
profile = ProfileFactory.create_profile()
print(f"✅ Создан профиль: {profile.full_name}")
except Exception as e:
print(f"❌ Ошибка работы с фабриками: {e}")
print("\n🏁 Проверка завершена!")