diff --git a/src/pretix/testutils/settings.py b/src/pretix/testutils/settings.py index 7e0663f9a..4819c3afc 100644 --- a/src/pretix/testutils/settings.py +++ b/src/pretix/testutils/settings.py @@ -28,7 +28,6 @@ SESSION_ENGINE = "django.contrib.sessions.backends.db" HAS_REDIS = False CACHES = { 'default': { - 'BACKEND': 'django.core.cache.backends.locmem.LocMemCache', - 'LOCATION': 'unique-snowflake', + 'BACKEND': 'django.core.cache.backends.dummy.DummyCache', } } diff --git a/src/tests/base/test_cache.py b/src/tests/base/test_cache.py index 41d231169..912d0bb91 100644 --- a/src/tests/base/test_cache.py +++ b/src/tests/base/test_cache.py @@ -1,12 +1,18 @@ import random from django.core.cache import cache as django_cache -from django.test import TestCase +from django.test import TestCase, override_settings from django.utils.timezone import now from pretix.base.models import Event, Organizer +@override_settings(CACHES={ + 'default': { + 'BACKEND': 'django.core.cache.backends.locmem.LocMemCache', + 'LOCATION': 'unique-snowflake', + } +}) class CacheTest(TestCase): """ This test case tests the invalidation of the event related diff --git a/src/tests/multidomain/test_urlreverse.py b/src/tests/multidomain/test_urlreverse.py index 6e54b4bce..93e3f7348 100644 --- a/src/tests/multidomain/test_urlreverse.py +++ b/src/tests/multidomain/test_urlreverse.py @@ -1,5 +1,6 @@ import pytest from django.conf import settings +from django.test import override_settings from django.utils.timezone import now from tests import assert_num_queries @@ -59,6 +60,12 @@ def test_event_custom_domain_keep_scheme(env): @pytest.mark.django_db +@override_settings(CACHES={ + 'default': { + 'BACKEND': 'django.core.cache.backends.locmem.LocMemCache', + 'LOCATION': 'unique-snowflake', + } +}) def test_event_main_domain_cache(env): env[0].get_cache().clear() with assert_num_queries(1): @@ -68,6 +75,12 @@ def test_event_main_domain_cache(env): @pytest.mark.django_db +@override_settings(CACHES={ + 'default': { + 'BACKEND': 'django.core.cache.backends.locmem.LocMemCache', + 'LOCATION': 'unique-snowflake', + } +}) def test_event_custom_domain_cache(env): KnownDomain.objects.create(domainname='foobar', organizer=env[0]) env[0].get_cache().clear() @@ -78,6 +91,12 @@ def test_event_custom_domain_cache(env): @pytest.mark.django_db +@override_settings(CACHES={ + 'default': { + 'BACKEND': 'django.core.cache.backends.locmem.LocMemCache', + 'LOCATION': 'unique-snowflake', + } +}) def test_event_custom_domain_cache_clear(env): kd = KnownDomain.objects.create(domainname='foobar', organizer=env[0]) env[0].get_cache().clear()