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
示例#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
示例#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)
示例#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)
示例#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))
示例#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)
示例#10
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
示例#11
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
示例#12
0
 def test_activate_user(self):
     ds = UserDatastore(None, None)
     user.active = False
     ds.activate_user(user)
     self.assertTrue(user.active)
示例#13
0
 def __init__(self, db, user_model, role_model):
     FrinkDatastore.__init__(self, db)
     UserDatastore.__init__(self, user_model, role_model)
示例#14
0
 def __init__(self, db, classes, user_model, role_model):
     RDFAlchemyDatastore.__init__(self, db, classes)
     UserDatastore.__init__(self, user_model, role_model)
示例#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
示例#16
0
 def test_activate_user(self):
     ds = UserDatastore(None, None)
     user.active = False
     ds.activate_user(user)
     self.assertTrue(user.active)
示例#17
0
 def setUp(self):
     super(DatastoreTests, self).setUp()
     self.ds = UserDatastore(None, None)
示例#18
0
 def __init__(self, db, user_model, role_model):
     RawSQLADatastore.__init__(self, db)
     UserDatastore.__init__(self, user_model, role_model)
示例#19
0
 def __init__(self):
     SQLAlchemyDatastore.__init__(self, db)
     UserDatastore.__init__(self, User, None)
示例#20
0
 def __init__(self, user_model, role_model):
     UserDatastore.__init__(self, user_model, role_model)
示例#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)
示例#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)
示例#24
0
 def __init__(self, db, user_model, role_model):
     SQLAlchemyDatastore.__init__(self, db)
     UserDatastore.__init__(self, user_model, role_model)
示例#25
0
 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)
示例#26
0
文件: models.py 项目: gelo592/Pample
 def __init__(self, db, user_model, role_model):
   PampleRethinkDatastore.__init__(self, db)
   UserDatastore.__init__(self, user_model, role_model)
示例#27
0
 def setUp(self):
     super(DatastoreTests, self).setUp()
     self.ds = UserDatastore(None, None)
示例#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
示例#29
0
 def __init__(self, db, user_model, role_model):
     SQLAlchemyDatastore.__init__(self, db)
     UserDatastore.__init__(self, user_model, role_model)
示例#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)
示例#31
0
 def __init__(self):
     SQLAlchemyDatastore.__init__(self, db)
     UserDatastore.__init__(self, User, None)