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_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.º 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)
Ejemplo n.º 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)
Ejemplo n.º 5
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.º 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))
Ejemplo n.º 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))
Ejemplo n.º 8
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.º 9
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.º 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
Ejemplo n.º 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
Ejemplo n.º 12
0
 def test_activate_user(self):
     ds = UserDatastore(None, None)
     user.active = False
     ds.activate_user(user)
     self.assertTrue(user.active)
Ejemplo n.º 13
0
 def __init__(self, db, user_model, role_model):
     FrinkDatastore.__init__(self, db)
     UserDatastore.__init__(self, user_model, role_model)
Ejemplo n.º 14
0
 def __init__(self, db, classes, user_model, role_model):
     RDFAlchemyDatastore.__init__(self, db, classes)
     UserDatastore.__init__(self, user_model, role_model)
Ejemplo n.º 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
Ejemplo n.º 16
0
 def test_activate_user(self):
     ds = UserDatastore(None, None)
     user.active = False
     ds.activate_user(user)
     self.assertTrue(user.active)
Ejemplo n.º 17
0
 def setUp(self):
     super(DatastoreTests, self).setUp()
     self.ds = UserDatastore(None, None)
Ejemplo n.º 18
0
 def __init__(self, db, user_model, role_model):
     RawSQLADatastore.__init__(self, db)
     UserDatastore.__init__(self, user_model, role_model)
Ejemplo n.º 19
0
 def __init__(self):
     SQLAlchemyDatastore.__init__(self, db)
     UserDatastore.__init__(self, User, None)
Ejemplo n.º 20
0
 def __init__(self, user_model, role_model):
     UserDatastore.__init__(self, user_model, role_model)
Ejemplo n.º 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)
Ejemplo n.º 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)
Ejemplo n.º 24
0
 def __init__(self, db, user_model, role_model):
     SQLAlchemyDatastore.__init__(self, db)
     UserDatastore.__init__(self, user_model, role_model)
Ejemplo n.º 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)
Ejemplo n.º 26
0
 def __init__(self, db, user_model, role_model):
   PampleRethinkDatastore.__init__(self, db)
   UserDatastore.__init__(self, user_model, role_model)
Ejemplo n.º 27
0
 def setUp(self):
     super(DatastoreTests, self).setUp()
     self.ds = UserDatastore(None, None)
Ejemplo n.º 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
Ejemplo n.º 29
0
 def __init__(self, db, user_model, role_model):
     SQLAlchemyDatastore.__init__(self, db)
     UserDatastore.__init__(self, user_model, role_model)
Ejemplo n.º 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)
Ejemplo n.º 31
0
 def __init__(self):
     SQLAlchemyDatastore.__init__(self, db)
     UserDatastore.__init__(self, User, None)