diff options
author | Jelle van der Waa <jelle@vdwaa.nl> | 2018-09-23 21:56:48 +0200 |
---|---|---|
committer | Jelle van der Waa <jelle@vdwaa.nl> | 2018-09-23 21:56:48 +0200 |
commit | 24d6042e3e2891bb325a5059ea0108214c41db85 (patch) | |
tree | 5658f6e9a3aba41fdad1221050bc007c63a3cfba /devel | |
parent | 5faafe9b4e19fde882da4ac21f70b4b01cc9e5b4 (diff) | |
download | archweb-24d6042e3e2891bb325a5059ea0108214c41db85.tar.gz archweb-24d6042e3e2891bb325a5059ea0108214c41db85.zip |
devel: Add more coverage for devel.utils
Diffstat (limited to 'devel')
-rw-r--r-- | devel/tests/test_user.py | 14 |
1 files changed, 14 insertions, 0 deletions
diff --git a/devel/tests/test_user.py b/devel/tests/test_user.py index 5fe7e346..91c0b1e6 100644 --- a/devel/tests/test_user.py +++ b/devel/tests/test_user.py @@ -118,4 +118,18 @@ class FindUserTest(TestCase): self.finder.find("Tim Two <tim@anotherdomain.com>")) self.assertIsNone(self.finder.find("Tim <tim@anotherdomain.com>")) + def test_find_by_username(self): + self.assertEqual(self.finder.find_by_username(None), None) + self.assertEqual(self.finder.find_by_username('noone'), None) + self.assertEqual(self.finder.find_by_username(self.user1.username), self.user1) + # Test cache + self.assertEqual(self.finder.find_by_username(self.user1.username), self.user1) + + def test_find_by_email(self): + self.assertEqual(self.finder.find_by_email(None), None) + self.assertEqual(self.finder.find_by_email('bar@bar.com'), None) + self.assertEqual(self.finder.find_by_email(self.user1.email), self.user1) + # Test cache + self.assertEqual(self.finder.find_by_email(self.user1.email), self.user1) + # vim: set ts=4 sw=4 et: |