Ejemplo n.º 1
0
def test_toggle_active():
    datastore = UserDatastore(None, None)
    user = User()
    user.active = True
    assert datastore.toggle_active(user) is True
    assert not user.active
    assert datastore.toggle_active(user) is True
    assert user.active is True
Ejemplo n.º 2
0
def test_unimplemented_user_datastore_methods():
    datastore = UserDatastore(None, None)
    with raises(NotImplementedError):
        datastore.find_user(None)
    with raises(NotImplementedError):
        datastore.find_role(None)
    with raises(NotImplementedError):
        datastore.get_user(None)
Ejemplo n.º 3
0
def test_activate_returns_false_if_already_true():
    datastore = UserDatastore(None, None)
    user = User()
    user.active = True
    assert not datastore.activate_user(user)
Ejemplo n.º 4
0
def test_deactivate_returns_false_if_already_false():
    datastore = UserDatastore(None, None)
    user = User()
    user.active = False
    assert not datastore.deactivate_user(user)
Ejemplo n.º 5
0
def test_activate_user():
    datastore = UserDatastore(None, None)
    user = User()
    user.active = False
    assert datastore.activate_user(user) is True
    assert user.active is True
Ejemplo n.º 6
0
def test_deactivate_user():
    datastore = UserDatastore(None, None)
    user = User()
    user.active = True
    assert datastore.deactivate_user(user) is True
    assert not user.active
Ejemplo n.º 7
0
 def test_activate_user(self):
     ds = UserDatastore(None, None)
     user.active = False
     ds.activate_user(user)
     self.assertTrue(user.active)
Ejemplo n.º 8
0
 def setUp(self):
     super(DatastoreTests, self).setUp()
     self.ds = UserDatastore(None, None)