diff options
author | Ricardo Kirkner <ricardo.kirkner@canonical.com> | 2013-05-02 17:24:49 +0000 |
---|---|---|
committer | Ricardo Kirkner <ricardo.kirkner@canonical.com> | 2013-05-02 17:24:49 +0000 |
commit | 5fca301535ec8eb3bd4b83798418d5dd21bd0f05 (patch) | |
tree | 332ed33281240d37d26c57eedbce0d9a4b4f9c10 | |
parent | 063037049cc145414e14f9d0e86f8e36c9e4868d (diff) |
added test as requested per review
-rw-r--r-- | django_openid_auth/tests/test_auth.py | 12 |
1 files changed, 12 insertions, 0 deletions
diff --git a/django_openid_auth/tests/test_auth.py b/django_openid_auth/tests/test_auth.py index 553ffe6..359cdca 100644 --- a/django_openid_auth/tests/test_auth.py +++ b/django_openid_auth/tests/test_auth.py @@ -260,6 +260,18 @@ class OpenIDBackendTests(TestCase): self.assertIsNotNone(user) + def test_authenticate_when_member_of_at_least_one_team(self): + settings.OPENID_LAUNCHPAD_TEAMS_MAPPING_AUTO = True + settings.OPENID_LAUNCHPAD_TEAMS_REQUIRED = ['team1', 'team2'] + Group.objects.create(name='team1') + + response = self.make_openid_response( + sreg_args=dict(nickname='someuser'), + teams_args=dict(is_member='foo,team1')) + user = self.backend.authenticate(openid_response=response) + + self.assertIsNotNone(user) + def suite(): return unittest.TestLoader().loadTestsFromName(__name__) |