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
Example #2
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
Example #3
0
 def __init__(self, db, classes, prefix):
     classes[User.rdf_type] = User
     classes[Role.rdf_type] = Role
     self.User = User
     self.Role = Role
     self.User.prefix = Namespace(prefix+'/user/')
     self.Role.prefix = Namespace(prefix+'/role/')
     WhyisDatastore.__init__(self, db, classes, prefix)
     UserDatastore.__init__(self, User, Role)
Example #4
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)
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)
Example #6
0
class DatastoreTests(unittest.TestCase):

    def setUp(self):
        super(DatastoreTests, self).setUp()
        self.ds = UserDatastore(None, None)

    def test_unimplemented_datastore_methods(self):
        ds = Datastore(None)
        self.assertRaises(NotImplementedError, ds.put, None)
        self.assertRaises(NotImplementedError, ds.delete, None)

    def test_unimplemented_user_datastore_methods(self):
        self.assertRaises(NotImplementedError, self.ds.find_user)
        self.assertRaises(NotImplementedError, self.ds.find_role)

    def test_toggle_active(self):
        user.active = True
        rv = self.ds.toggle_active(user)
        self.assertTrue(rv)
        self.assertFalse(user.active)
        rv = self.ds.toggle_active(user)
        self.assertTrue(rv)
        self.assertTrue(user.active)

    def test_deactivate_user(self):
        user.active = True
        rv = self.ds.deactivate_user(user)
        self.assertTrue(rv)
        self.assertFalse(user.active)

    def test_activate_user(self):
        ds = UserDatastore(None, None)
        user.active = False
        ds.activate_user(user)
        self.assertTrue(user.active)

    def test_deactivate_returns_false_if_already_false(self):
        user.active = False
        self.assertFalse(self.ds.deactivate_user(user))

    def test_activate_returns_false_if_already_true(self):
        user.active = True
        self.assertFalse(self.ds.activate_user(user))
Example #7
0
class DatastoreTests(unittest.TestCase):
    def setUp(self):
        super(DatastoreTests, self).setUp()
        self.ds = UserDatastore(None, None)

    def test_unimplemented_datastore_methods(self):
        ds = Datastore(None)
        self.assertRaises(NotImplementedError, ds.put, None)
        self.assertRaises(NotImplementedError, ds.delete, None)

    def test_unimplemented_user_datastore_methods(self):
        self.assertRaises(NotImplementedError, self.ds.find_user, None)
        self.assertRaises(NotImplementedError, self.ds.find_role, None)

    def test_toggle_active(self):
        user.active = True
        rv = self.ds.toggle_active(user)
        self.assertTrue(rv)
        self.assertFalse(user.active)
        rv = self.ds.toggle_active(user)
        self.assertTrue(rv)
        self.assertTrue(user.active)

    def test_deactivate_user(self):
        user.active = True
        rv = self.ds.deactivate_user(user)
        self.assertTrue(rv)
        self.assertFalse(user.active)

    def test_activate_user(self):
        ds = UserDatastore(None, None)
        user.active = False
        ds.activate_user(user)
        self.assertTrue(user.active)

    def test_deactivate_returns_false_if_already_false(self):
        user.active = False
        self.assertFalse(self.ds.deactivate_user(user))

    def test_activate_returns_false_if_already_true(self):
        user.active = True
        self.assertFalse(self.ds.activate_user(user))
def test_activate_returns_false_if_already_true():
    datastore = UserDatastore(None, None)
    user = User()
    user.active = True
    assert not datastore.activate_user(user)
def test_deactivate_returns_false_if_already_false():
    datastore = UserDatastore(None, None)
    user = User()
    user.active = False
    assert not datastore.deactivate_user(user)
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
def test_deactivate_user():
    datastore = UserDatastore(None, None)
    user = User()
    user.active = True
    assert datastore.deactivate_user(user) is True
    assert not user.active
Example #12
0
 def test_activate_user(self):
     ds = UserDatastore(None, None)
     user.active = False
     ds.activate_user(user)
     self.assertTrue(user.active)
Example #13
0
 def __init__(self, db, user_model, role_model):
     FrinkDatastore.__init__(self, db)
     UserDatastore.__init__(self, user_model, role_model)
Example #14
0
 def __init__(self, db, classes, user_model, role_model):
     RDFAlchemyDatastore.__init__(self, db, classes)
     UserDatastore.__init__(self, user_model, role_model)
Example #15
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
Example #16
0
 def test_activate_user(self):
     ds = UserDatastore(None, None)
     user.active = False
     ds.activate_user(user)
     self.assertTrue(user.active)
Example #17
0
 def setUp(self):
     super(DatastoreTests, self).setUp()
     self.ds = UserDatastore(None, None)
Example #18
0
 def __init__(self, db, user_model, role_model):
     RawSQLADatastore.__init__(self, db)
     UserDatastore.__init__(self, user_model, role_model)
Example #19
0
 def __init__(self):
     SQLAlchemyDatastore.__init__(self, db)
     UserDatastore.__init__(self, User, None)
Example #20
0
 def __init__(self, user_model, role_model):
     UserDatastore.__init__(self, user_model, role_model)
Example #21
0
 def __init__(self, db, user_model, role_model):
     EveDatastore.__init__(self, db)
     UserDatastore.__init__(self, user_model, role_model)
 def __init__(self, user_model, role_model):
     UserDatastore.__init__(self, user_model, role_model)
Example #23
0
def test_deactivate_returns_false_if_already_false():
    datastore = UserDatastore(None, None)
    user = User()
    user.active = False
    assert not datastore.deactivate_user(user)
 def __init__(self, db, user_model, role_model):
     SQLAlchemyDatastore.__init__(self, db)
     UserDatastore.__init__(self, user_model, role_model)
 def __init__(self, db_session, user_model, role_model):
     SQLAlchemyDatastore.__init__(self, db_session)
     self.db_session = db_session
     UserDatastore.__init__(self, user_model, role_model)
Example #26
0
 def __init__(self, db, user_model, role_model):
   PampleRethinkDatastore.__init__(self, db)
   UserDatastore.__init__(self, user_model, role_model)
Example #27
0
 def setUp(self):
     super(DatastoreTests, self).setUp()
     self.ds = UserDatastore(None, None)
Example #28
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
Example #29
0
 def __init__(self, db, user_model, role_model):
     SQLAlchemyDatastore.__init__(self, db)
     UserDatastore.__init__(self, user_model, role_model)
Example #30
0
def test_activate_returns_false_if_already_true():
    datastore = UserDatastore(None, None)
    user = User()
    user.active = True
    assert not datastore.activate_user(user)
Example #31
0
 def __init__(self):
     SQLAlchemyDatastore.__init__(self, db)
     UserDatastore.__init__(self, User, None)