diff --git a/src/pretix/testutils/settings.py b/src/pretix/testutils/settings.py index 54ae81b72..a78a3e4cc 100644 --- a/src/pretix/testutils/settings.py +++ b/src/pretix/testutils/settings.py @@ -18,9 +18,16 @@ atexit.register(tmpdir.cleanup) EMAIL_BACKEND = 'django.core.mail.outbox' COMPRESS_ENABLED = COMPRESS_OFFLINE = False +COMPRESS_CACHE_BACKEND = 'testcache' STATICFILES_STORAGE = 'django.contrib.staticfiles.storage.StaticFilesStorage' PRETIX_INSTANCE_NAME = 'pretix.eu' +COMPRESS_PRECOMPILERS_ORIGINAL = COMPRESS_PRECOMPILERS +COMPRESS_PRECOMPILERS = () +TEMPLATES[0]['OPTIONS']['loaders'] = ( + ('django.template.loaders.cached.Loader', template_loaders), +) + DEBUG = True DEBUG_PROPAGATE_EXCEPTIONS = True diff --git a/src/tests/presale/test_widget.py b/src/tests/presale/test_widget.py index 008a0007a..00a14b031 100644 --- a/src/tests/presale/test_widget.py +++ b/src/tests/presale/test_widget.py @@ -4,7 +4,7 @@ from decimal import Decimal from bs4 import BeautifulSoup from django.conf import settings -from django.test import TestCase +from django.test import TestCase, override_settings from django.utils.timezone import now from freezegun import freeze_time @@ -261,6 +261,7 @@ class WidgetCartTest(CartTestMixin, TestCase): "itemnum": 0, } + @override_settings(COMPRESS_PRECOMPILERS=settings.COMPRESS_PRECOMPILERS_ORIGINAL) def test_css_customized(self): response = self.client.get('/%s/%s/widget/v1.css' % (self.orga.slug, self.event.slug)) c = b"".join(response.streaming_content).decode()