Настройка pytest для корректной работы с django-tenants
Добавлена конфигурация 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 тестов проекта.
This commit is contained in:
16
myproject/conftest.py
Normal file
16
myproject/conftest.py
Normal file
@@ -0,0 +1,16 @@
|
||||
# -*- 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()
|
||||
Reference in New Issue
Block a user