class GetUserTest(TestCase): def setUp(self): self.backend = PersonaAuthenticationBackend() def test_gets_user_by_email(self): other_user = User(email="*****@*****.**") other_user.username = "******" other_user.save() desired_user = User.objects.create(email="*****@*****.**") found_user = self.backend.get_user("*****@*****.**") self.assertEqual(found_user, desired_user) def test_returns_none_if_no_user_with_that_email(self): self.assertIsNone(self.backend.get_user("*****@*****.**"))
def test_returns_none_if_no_user_with_email(self): backend = PersonaAuthenticationBackend() other_user = User(email='*****@*****.**') other_user.username = '******' other_user.save() found_user = backend.get_user('*****@*****.**') self.assertIsNone(found_user)
def test_returns_none_if_user_does_not_exist(self, mock_User_get): def raise_no_user_error(*_, **__): raise User.DoesNotExist() mock_User_get.side_effect = raise_no_user_error backend = PersonaAuthenticationBackend() self.assertIsNone(backend.get_user('*****@*****.**'))
def test_returns_none_if_no_user_with_email(self): backend = PersonaAuthenticationBackend() other_user = User(email='*****@*****.**') other_user.username = '******' other_user.save() found_user = backend.get_user('*****@*****.**') self.assertIsNone(found_user)
def test_returns_none_if_no_user_with_that_email(self): backend = PersonaAuthenticationBackend() user = User(email='*****@*****.**') self.assertIsNone( backend.get_user(user.pk) )
def test_returns_none_if_user_does_not_exist(self, mock_User_get): def raise_no_user_error(*_, **__): raise User.DoesNotExist() mock_User_get.side_effect = raise_no_user_error backend = PersonaAuthenticationBackend() self.assertIsNone(backend.get_user('*****@*****.**'))
def test_gets_user_email(self): backend = PersonaAuthenticationBackend() mystical_user = User(email='*****@*****.**') mystical_user.username = '******' mystical_user.save() desired_user = User.objects.create(email='*****@*****.**') found_user = backend.get_user('*****@*****.**') self.assertEqual(desired_user, found_user)
def test_gets_user_by_email(self): backend = PersonaAuthenticationBackend() other_user = User(email='*****@*****.**') other_user.username = '******' other_user.save() desired_user = User.objects.create(email='*****@*****.**') found_user = backend.get_user('*****@*****.**') self.assertEqual(found_user, desired_user)
def test_gets_user_by_email(self): backend = PersonaAuthenticationBackend() other_user = User(email='*****@*****.**') other_user.username = '******' other_user.save() desired_user = User.objects.create(email='*****@*****.**') found_user = backend.get_user('*****@*****.**') self.assertEqual(found_user, desired_user)
def test_gets_user_by_email(self): backend = PersonaAuthenticationBackend() # to fail the test until a user was specified... other_user = User(email="*****@*****.**") other_user.username = "******" other_user.save() desired_user = User.objects.create(email="*****@*****.**") found_user = backend.get_user("*****@*****.**") self.assertEqual(found_user, desired_user)
def test_gets_user_by_email(self): ''' 1: Create dummy user 2: Create new user by email 3: Retrieve new user by email by passing his email to get_user() 4: Test that created new user and retrieved new user are same ''' backend = PersonaAuthenticationBackend() other_user = User(email='*****@*****.**') other_user.username = '******' other_user.save() # 1 desired_user = User.objects.create(email='*****@*****.**') # 2 found_user = backend.get_user('*****@*****.**') # 3 self.assertEqual(found_user, desired_user) # 4
def test_returns_none_if_no_user_with_that_email(self): backend = PersonaAuthenticationBackend() found_user = backend.get_user('*****@*****.**') self.assertIsNone(found_user)
def test_returns_none_if_no_user_with_that_email(self): backend = PersonaAuthenticationBackend() self.assertIsNone(backend.get_user("*****@*****.**"))
def test_returns_none_if_no_user_with_that_email(self): backend = PersonaAuthenticationBackend() self.assertIsNone(backend.get_user('*****@*****.**'))
def test_gets_user_from_ORM_using_email(self, mock_User_get): backend = PersonaAuthenticationBackend() found_user = backend.get_user('*****@*****.**') self.assertEqual(found_user, mock_User_get.return_value) mock_User_get.assert_called_once_with(email='*****@*****.**')
def test_returns_none_if_no_user_with_that_email(self): backend = PersonaAuthenticationBackend() assert backend.get_user('*****@*****.**') is None
def test_returns_none_if_no_user_with_that_email(self): backend = PersonaAuthenticationBackend() self.assertIsNone(backend.get_user('*****@*****.**'))
def test_raises_if_no_user(self): backend = PersonaAuthenticationBackend() with self.assertRaises(User.DoesNotExist): backend.get_user('*****@*****.**')
def test_get_user_gets_user_from_database(self): actual_user = User.objects.create(email='*****@*****.**') backend = PersonaAuthenticationBackend() found_user = backend.get_user('*****@*****.**') self.assertEqual(found_user, actual_user)
def test_gets_user_from_ORM_using_email(self, mock_User_get): backend = PersonaAuthenticationBackend() found_user = backend.get_user('*****@*****.**') self.assertEqual(found_user, mock_User_get.return_value) mock_User_get.assert_called_once_with(email='*****@*****.**')
def test_returns_none_if_no_user_with_that_email(self): backend = PersonaAuthenticationBackend() self.assertIsNone( backend.get_user('*****@*****.**') )