Added error messages and tests to event settings pages

This commit is contained in:
Raphael Michel
2016-10-02 19:12:33 +02:00
parent 58f7ddb13d
commit 197178fc52
3 changed files with 93 additions and 3 deletions

View File

@@ -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)

View File

@@ -0,0 +1,10 @@
from contextlib import contextmanager
from pytest_mock import MockFixture
@contextmanager
def mocker_context():
result = MockFixture()
yield result
result.stopall()