summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorJelle van der Waa <jelle@vdwaa.nl>2018-09-23 21:56:48 +0200
committerJelle van der Waa <jelle@vdwaa.nl>2018-09-23 21:56:48 +0200
commit24d6042e3e2891bb325a5059ea0108214c41db85 (patch)
tree5658f6e9a3aba41fdad1221050bc007c63a3cfba
parent5faafe9b4e19fde882da4ac21f70b4b01cc9e5b4 (diff)
downloadarchweb-24d6042e3e2891bb325a5059ea0108214c41db85.tar.gz
archweb-24d6042e3e2891bb325a5059ea0108214c41db85.zip
devel: Add more coverage for devel.utils
-rw-r--r--devel/tests/test_user.py14
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: