Example #1
0
    def test_returns_none_if_no_user_is_found(self):
        user_id = random(10, 100)
        user_manager = mox.MockObject(UserManager)
        user_manager.model = User
        user_manager.get(pk=user_id).AndRaise(User.DoesNotExist)
        replay_all(user_manager)

        auth = FacebookConnectBackend(user_manager=user_manager)
        self.assertEqual(None, auth.get_user(user_id))
        verify_all(user_manager)
Example #2
0
    def test_provides_expected_get_user_functionality(self):
        user_id = random(10, 100)
        user = mox.MockObject(User)
        user_manager = mox.MockObject(UserManager)
        user_manager.get(pk = user_id).AndReturn(user)
        replay_all(user, user_manager)

        auth = FacebookConnectBackend(user_manager=user_manager)
        self.assertEqual(user, auth.get_user(user_id))
        verify_all(user, user_manager)