From f01c3dbabbdd466f3d160d9a295e93160e24ebaa Mon Sep 17 00:00:00 2001 From: Jan Dittberner Date: Sun, 1 Jun 2014 23:14:16 +0200 Subject: [PATCH 1/3] remove empty osusers/views.py --- gnuviechadmin/osusers/views.py | 3 --- 1 file changed, 3 deletions(-) delete mode 100644 gnuviechadmin/osusers/views.py diff --git a/gnuviechadmin/osusers/views.py b/gnuviechadmin/osusers/views.py deleted file mode 100644 index 91ea44a..0000000 --- a/gnuviechadmin/osusers/views.py +++ /dev/null @@ -1,3 +0,0 @@ -from django.shortcuts import render - -# Create your views here. From 2204f7df4390e344e4761baaa7d1f83b6f05d9ad Mon Sep 17 00:00:00 2001 From: Jan Dittberner Date: Sun, 1 Jun 2014 23:22:13 +0200 Subject: [PATCH 2/3] add osusers.tests.test_tasks.LdapRouterTest --- gnuviechadmin/osusers/tests/test_tasks.py | 22 ++++++++++++++++++++++ 1 file changed, 22 insertions(+) create mode 100644 gnuviechadmin/osusers/tests/test_tasks.py diff --git a/gnuviechadmin/osusers/tests/test_tasks.py b/gnuviechadmin/osusers/tests/test_tasks.py new file mode 100644 index 0000000..e3b409f --- /dev/null +++ b/gnuviechadmin/osusers/tests/test_tasks.py @@ -0,0 +1,22 @@ +from django.test import TestCase + +from osusers.tasks import LdapRouter + + +class LdapRouterTest(TestCase): + def setUp(self): + self.router = LdapRouter() + super(LdapRouterTest, self).setUp() + + def test_ldap_tasks_are_routed_to_ldap_queue(self): + route = self.router.route_for_task( + 'some_ldap_task') + self.assertEqual( + route, + {'exchange': 'ldap', + 'exchange_type': 'direct', + 'queue': 'ldap'}) + + def test_non_ldap_tasks_are_routed_to_default(self): + self.assertIsNone( + self.router.route_for_task('other')) From d8c0984b05deb9a24a8fe4ae2c31d4a32f5bd3fc Mon Sep 17 00:00:00 2001 From: Jan Dittberner Date: Sun, 1 Jun 2014 23:24:38 +0200 Subject: [PATCH 3/3] update changelog --- docs/changelog.rst | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/docs/changelog.rst b/docs/changelog.rst index 4deb5ac..24ee23a 100644 --- a/docs/changelog.rst +++ b/docs/changelog.rst @@ -1,9 +1,9 @@ Changelog ========= +* :feature:`-` full test suite for osusers * :feature:`-` full test suite for managemails app * :feature:`-` full test suite for domains app -* :feature:`-` full test suite for osusers.models * :feature:`-` `Celery `_ integration for ldap synchronization