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)
Esempio n. 3
0
    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)
Esempio n. 5
0
 def test_returns_none_if_no_user_with_that_email(self):
     backend = PersonaAuthenticationBackend()
     user = User(email='*****@*****.**')
     self.assertIsNone(
         backend.get_user(user.pk)
     )
     
Esempio n. 6
0
    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('*****@*****.**'))
Esempio n. 7
0
	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)
Esempio n. 8
0
 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)
Esempio n. 9
0
 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
Esempio n. 12
0
    def test_returns_none_if_no_user_with_that_email(self):
        backend = PersonaAuthenticationBackend()

        found_user = backend.get_user('*****@*****.**')

        self.assertIsNone(found_user)
Esempio n. 13
0
 def test_returns_none_if_no_user_with_that_email(self):
     backend = PersonaAuthenticationBackend()
     self.assertIsNone(backend.get_user("*****@*****.**"))
Esempio n. 14
0
 def test_returns_none_if_no_user_with_that_email(self):
     backend = PersonaAuthenticationBackend()
     self.assertIsNone(backend.get_user('*****@*****.**'))
Esempio n. 15
0
 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
Esempio n. 17
0
 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)
Esempio n. 20
0
 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='*****@*****.**')
Esempio n. 21
0
	def test_returns_none_if_no_user_with_that_email(self):
		backend = PersonaAuthenticationBackend()
		self.assertIsNone(
		backend.get_user('*****@*****.**')
)