diff --git a/src/pretix/presale/utils.py b/src/pretix/presale/utils.py index acaff5950a..c0c6e50586 100644 --- a/src/pretix/presale/utils.py +++ b/src/pretix/presale/utils.py @@ -100,7 +100,7 @@ def _detect_event(request, require_live=True, require_plugin=None): if hasattr(request, 'event'): # Restrict locales to the ones available for this event - LocaleMiddleware().process_request(request) + LocaleMiddleware(NotImplementedError).process_request(request) if require_live and not request.event.live: can_access = ( diff --git a/src/pretix/testutils/settings.py b/src/pretix/testutils/settings.py index bec762e766..198f624a57 100644 --- a/src/pretix/testutils/settings.py +++ b/src/pretix/testutils/settings.py @@ -16,7 +16,7 @@ SITE_URL = "http://example.com" atexit.register(tmpdir.cleanup) -EMAIL_BACKEND = 'django.core.mail.outbox' +EMAIL_BACKEND = 'django.core.mail.backends.locmem.EmailBackend' COMPRESS_ENABLED = COMPRESS_OFFLINE = False COMPRESS_CACHE_BACKEND = 'testcache' diff --git a/src/tests/base/test_permissions.py b/src/tests/base/test_permissions.py index 2a2da25403..a9005883b3 100644 --- a/src/tests/base/test_permissions.py +++ b/src/tests/base/test_permissions.py @@ -38,7 +38,7 @@ def admin(): def admin_request(admin, client): factory = RequestFactory() r = factory.get('/') - SessionMiddleware().process_request(r) + SessionMiddleware(NotImplementedError).process_request(r) r.session.save() admin.staffsession_set.create(date_start=now(), session_key=r.session.session_key) admin.staffsession_set.create(date_start=now(), session_key=client.session.session_key)