mirror of
https://github.com/pretix/pretix.git
synced 2026-05-07 15:34:02 +00:00
Added error messages and tests to event settings pages
This commit is contained in:
@@ -262,6 +262,7 @@ class EventSettingsFormView(EventPermissionRequiredMixin, FormView):
|
||||
messages.success(self.request, _('Your changes have been saved.'))
|
||||
return redirect(self.get_success_url())
|
||||
else:
|
||||
messages.error(self.request, _('We could not save your changes. See below for details.'))
|
||||
return self.get(request)
|
||||
|
||||
|
||||
@@ -310,6 +311,7 @@ class DisplaySettings(EventSettingsFormView):
|
||||
'active.'))
|
||||
return redirect(self.get_success_url())
|
||||
else:
|
||||
messages.error(self.request, _('We could not save your changes. See below for details.'))
|
||||
return self.get(request)
|
||||
|
||||
|
||||
@@ -355,6 +357,7 @@ class MailSettings(EventSettingsFormView):
|
||||
messages.success(self.request, _('Your changes have been saved.'))
|
||||
return redirect(self.get_success_url())
|
||||
else:
|
||||
messages.error(self.request, _('We could not save your changes. See below for details.'))
|
||||
return self.get(request)
|
||||
|
||||
|
||||
|
||||
10
src/pretix/testutils/mock.py
Normal file
10
src/pretix/testutils/mock.py
Normal file
@@ -0,0 +1,10 @@
|
||||
from contextlib import contextmanager
|
||||
|
||||
from pytest_mock import MockFixture
|
||||
|
||||
|
||||
@contextmanager
|
||||
def mocker_context():
|
||||
result = MockFixture()
|
||||
yield result
|
||||
result.stopall()
|
||||
Reference in New Issue
Block a user