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
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)
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)
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))
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
def test_activate_user(self): ds = UserDatastore(None, None) user.active = False ds.activate_user(user) self.assertTrue(user.active)
def __init__(self, db, user_model, role_model): FrinkDatastore.__init__(self, db) UserDatastore.__init__(self, user_model, role_model)
def __init__(self, db, classes, user_model, role_model): RDFAlchemyDatastore.__init__(self, db, classes) UserDatastore.__init__(self, user_model, role_model)
def setUp(self): super(DatastoreTests, self).setUp() self.ds = UserDatastore(None, None)
def __init__(self, db, user_model, role_model): RawSQLADatastore.__init__(self, db) UserDatastore.__init__(self, user_model, role_model)
def __init__(self): SQLAlchemyDatastore.__init__(self, db) UserDatastore.__init__(self, User, None)
def __init__(self, user_model, role_model): UserDatastore.__init__(self, user_model, role_model)
def __init__(self, db, user_model, role_model): EveDatastore.__init__(self, db) UserDatastore.__init__(self, user_model, role_model)
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)
def __init__(self, db, user_model, role_model): PampleRethinkDatastore.__init__(self, db) UserDatastore.__init__(self, user_model, role_model)