debian-django-cachalot/cachalot/tests/__init__.py

20 lines
681 B
Python

from django.core.signals import setting_changed
from django.dispatch import receiver
from ..settings import cachalot_settings
from .read import ReadTestCase, ParameterTypeTestCase
from .write import WriteTestCase, DatabaseCommandTestCase
from .transaction import AtomicTestCase
from .thread_safety import ThreadSafetyTestCase
from .multi_db import MultiDatabaseTestCase
from .settings import SettingsTestCase
from .api import APITestCase, CommandTestCase
from .signals import SignalsTestCase
from .postgres import PostgresReadTestCase
from .debug_toolbar import DebugToolbarTestCase
@receiver(setting_changed)
def reload_settings(sender, **kwargs):
cachalot_settings.load()