예제 #1
0
    def test_login_disabled_user(self):
        """Logging in to a disabled account fails"""
        user = UserFactory()
        user.set_password('Leeloo')
        user.is_disabled = True
        user.save()

        with assert_raises(auth.LoginDisabledError):
            auth.login(user.username, 'Leeloo')
예제 #2
0
    def test_login_disabled_user(self):
        """Logging in to a disabled account fails"""
        user = UserFactory()
        user.set_password('Leeloo')
        user.is_disabled = True
        user.save()

        with assert_raises(auth.LoginDisabledError):
            auth.login(user.username, 'Leeloo')
예제 #3
0
 def test_serialize_account_status(self):
     user = UserFactory()
     info = serialize_user(user)
     nt.assert_equal(info['disabled'], False)
     user.is_disabled = True
     info = serialize_user(user)
     nt.assert_almost_equal(int(info['disabled'].strftime('%s')),
                            int(datetime.utcnow().strftime('%s')),
                            delta=50)
     nt.assert_is_instance(info['disabled'], datetime)
예제 #4
0
 def test_serialize_account_status(self):
     user = UserFactory()
     info = serialize_user(user)
     nt.assert_equal(info['disabled'], False)
     user.is_disabled = True
     info = serialize_user(user)
     nt.assert_almost_equal(
         int(info['disabled'].strftime('%s')),
         int(datetime.utcnow().strftime('%s')),
         delta=50)
     nt.assert_is_instance(info['disabled'], datetime)
예제 #5
0
    def test_disabled_user(self):
        """Test that disabled users are not in search index"""

        user = UserFactory(fullname='Bettie Page')
        user.save()

        # Ensure user is in search index
        assert_equal(len(query_user(user.fullname)['results']), 1)

        # Disable the user
        user.is_disabled = True
        user.save()

        # Ensure user is not in search index
        assert_equal(len(query_user(user.fullname)['results']), 0)
예제 #6
0
    def test_disabled_user(self):
        # Test that disabled users are not in search index

        user = UserFactory(fullname='Bettie Page')
        user.save()

        # Ensure user is in search index
        assert_equal(len(query_user(user.fullname)['results']), 1)

        # Disable the user
        user.is_disabled = True
        user.save()

        # Ensure user is not in search index
        assert_equal(len(query_user(user.fullname)['results']), 0)