Добавлена конфигурация pytest.ini с правильным pythonpath для поддержки Django проекта в подкаталоге myproject. Создан conftest.py для инициализации Django при запуске тестов. Изменения: - Добавлен pytest.ini с настройками DJANGO_SETTINGS_MODULE и pythonpath - Создан myproject/conftest.py для автоматической настройки Django - Удален устаревший orders/tests.py - Обновлен requirements.txt Теперь VS Code корректно обнаруживает все 119 тестов проекта.
17 lines
525 B
Python
17 lines
525 B
Python
# -*- coding: utf-8 -*-
|
||
"""
|
||
Конфигурация pytest для Django проекта с django-tenants
|
||
"""
|
||
import os
|
||
import django
|
||
from django.conf import settings
|
||
|
||
# Устанавливаем переменную окружения для settings
|
||
os.environ.setdefault('DJANGO_SETTINGS_MODULE', 'myproject.settings')
|
||
|
||
# Инициализируем Django
|
||
def pytest_configure(config):
|
||
"""Настройка Django перед запуском тестов"""
|
||
if not settings.configured:
|
||
django.setup()
|