#!/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 UserFactory, ProfileFactory 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🏁 Проверка завершена!")