Пример #1
0
 def test_get_user(self):
     user = get_user(1)
     self.assertTrue(user.is_authenticated())
     self.assertEqual(user.id, 1)
     
     user = get_user(2)
     self.assertTrue(user.is_authenticated())
     self.assertEqual(user.id, 2)
Пример #2
0
    def test_get_user_with_backend_failure(self):
        from newauth.tests.testapp.models import TestAnonymousUser3

        user = get_user(3, 'testapp')
        self.assertTrue(user.is_anonymous(), "%s is not anonymous" % user)
        self.assertTrue(isinstance(user, BasicAnonymousUser))


        user = get_user(2, 'testapp3')
        self.assertTrue(user.is_anonymous(), "%s is not anonymous" % user)
        self.assertTrue(isinstance(user, TestAnonymousUser3))
Пример #3
0
 def test_get_user_none_anonymous(self):
     """
     Make user that when None is passed as the user_id
     that the user returned is an anonymous user.
     """
     user = get_user(None, None)
     self.assertTrue(user.is_anonymous(), "%s is not anonymous" % user)
Пример #4
0
    def test_get_user_with_backend(self):
        from newauth.tests.testapp.models import TestUser
        from newauth.tests.testapp.models import TestUser3

        user = get_user(1, 'testapp2')
        self.assertTrue(user, "Could not get User 1")
        self.assertEqual(user.id, 1)
        self.assertTrue(isinstance(user, TestUser))

        user = get_user(2, 'testapp')
        self.assertTrue(user, "Could not get User 2")
        self.assertEqual(user.id, 2)
        self.assertTrue(isinstance(user, TestUser))

        user = get_user(1, 'testapp3')
        self.assertTrue(user, "Could not get User 1")
        self.assertEqual(user.id, 1)
        self.assertTrue(isinstance(user, TestUser3))
Пример #5
0
 def test_get_user_failure(self):
     user = get_user(3)
     self.assertTrue(user.is_anonymous(), "%s is not anonymous" % user)