From 2393b8a0d88177d005abda0e2d7ae1198d25bf21 Mon Sep 17 00:00:00 2001 From: Antoine Nguyen Date: Fri, 25 Nov 2016 17:08:19 +0100 Subject: [PATCH] New unit test. --- modoboa/core/tests/test_views.py | 17 +++++++++++++++++ 1 file changed, 17 insertions(+) diff --git a/modoboa/core/tests/test_views.py b/modoboa/core/tests/test_views.py index e50dbe12c..de7689b04 100644 --- a/modoboa/core/tests/test_views.py +++ b/modoboa/core/tests/test_views.py @@ -11,6 +11,23 @@ from modoboa.parameters import tools as param_tools from .. import factories from .. import models +from .. import signals + + +def announcement(sender, location, **kwargs): + """Simpler handler.""" + return "This is an annoucement!" + + +class LoginTestCase(ModoTestCase): + """Login page test cases.""" + + def test_announcements(self): + """Check if announcements are displayed.""" + signals.get_announcements.connect(announcement) + response = self.client.get(reverse("core:login")) + self.assertEqual(response.status_code, 200) + self.assertIn("This is an annoucement!", response.content) class DashboardTestCase(ModoTestCase):