Reach fully some partially hit lines

This commit is contained in:
Richard Vézina
2016-03-31 17:00:50 -04:00
parent e0eb425223
commit 3a9221a2b9
+8
View File
@@ -247,6 +247,12 @@ class TestAuth(unittest.TestCase):
# user2 doesn't exist yet and get created
self.assertEqual(self.auth.get_or_create_user({'email': 'user2@test.com',
'username': 'user2'})['username'], 'user2')
# user3 for corner case
self.assertEqual(self.auth.get_or_create_user({'first_name': 'Omer',
'last_name': 'Simpson',
'email': 'user3@test.com',
'registration_id': 'user3',
'username': 'user3'})['username'], 'user3')
# False case
self.assertEqual(self.auth.get_or_create_user({'email': ''}), None)
self.db.auth_user.truncate()
@@ -260,6 +266,8 @@ class TestAuth(unittest.TestCase):
self.assertEqual(self.auth.login_bare(username='user1', password='bad_password'), False)
def test_register_bare(self):
# corner case empty register call register_bare without args
self.assertRaises(ValueError, self.auth.register_bare)
# failing register_bare user already exist
self.assertEqual(self.auth.register_bare(username='user1', password='wrong_password'), False)
# successful register_bare