Example #1
0
 def setUp(self):
     self.sqlite = SQLite()
Example #2
0
 def setUp(self):
     self.sqlite = SQLite()
Example #3
0
class SQLiteBackendTestCase(unittest.TestCase):
    def setUp(self):
        self.sqlite = SQLite()

    def init_test(self):
        self.assertIsInstance(self.sqlite, mimicdb.backends.Backend)

    def keys_test(self):
        self.sqlite.sadd('mimicdb-tests', 'test-keys')

        assert 'mimicdb-tests' in self.sqlite.keys('mimicdb*')

    def delete_test(self):
        self.sqlite.sadd('mimicdb-tests', 'test-delete')
        self.sqlite.delete('mimicdb-tests')

        assert 'mimicdb-tests' not in self.sqlite.keys('mimicdb*')

    def sadd_test(self):
        self.sqlite.sadd('mimicdb-tests', 'test-keys')

        assert 'test-keys' in self.sqlite.smembers('mimicdb-tests')

    def srem_test(self):
        self.sqlite.sadd('mimicdb-tests', 'test-keys')
        self.sqlite.srem('mimicdb-tests', 'test-keys')

        assert 'test-keys' not in self.sqlite.smembers('mimicdb-tests')

    def sismember_test(self):
        self.sqlite.sadd('mimicdb-tests', 'test-keys')

        assert self.sqlite.sismember('mimicdb-tests', 'test-keys')

    def smembers_test(self):
        self.sqlite.sadd('mimicdb-tests', 'test-keys')

        assert 'test-keys' in self.sqlite.smembers('mimicdb-tests')

    def hmset_test(self):
        self.sqlite.hmset('mimicdb-tests', dict(size='3', md5='md5'))

        assert self.sqlite.hgetall('mimicdb-tests') == dict(size='3',
                                                            md5='md5')

    def hgetall_test(self):
        self.sqlite.hmset('mimicdb-tests', dict(size='3', md5='md5'))

        assert self.sqlite.hgetall('mimicdb-tests') == dict(size='3',
                                                            md5='md5')

    def hgetall_none_test(self):
        self.sqlite.hmset('mimicdb-tests', dict(size='3', md5='md5'))

        assert self.sqlite.hgetall('mimicdb') == dict()
Example #4
0
class SQLiteBackendTestCase(unittest.TestCase):
    def setUp(self):
        self.sqlite = SQLite()

    def init_test(self):
        self.assertIsInstance(self.sqlite, mimicdb.backends.Backend)

    def keys_test(self):
        self.sqlite.sadd('mimicdb-tests', 'test-keys')

        assert 'mimicdb-tests' in self.sqlite.keys('mimicdb*')

    def delete_test(self):
        self.sqlite.sadd('mimicdb-tests', 'test-delete')
        self.sqlite.delete('mimicdb-tests')

        assert 'mimicdb-tests' not in self.sqlite.keys('mimicdb*')

    def sadd_test(self):
        self.sqlite.sadd('mimicdb-tests', 'test-keys')

        assert 'test-keys' in self.sqlite.smembers('mimicdb-tests')

    def srem_test(self):
        self.sqlite.sadd('mimicdb-tests', 'test-keys')
        self.sqlite.srem('mimicdb-tests', 'test-keys')

        assert 'test-keys' not in self.sqlite.smembers('mimicdb-tests')

    def sismember_test(self):
        self.sqlite.sadd('mimicdb-tests', 'test-keys')

        assert self.sqlite.sismember('mimicdb-tests', 'test-keys')

    def smembers_test(self):
        self.sqlite.sadd('mimicdb-tests', 'test-keys')

        assert 'test-keys' in self.sqlite.smembers('mimicdb-tests')

    def hmset_test(self):
        self.sqlite.hmset('mimicdb-tests', dict(size='3', md5='md5'))
        
        assert self.sqlite.hgetall('mimicdb-tests') == dict(size='3', md5='md5')

    def hgetall_test(self):
        self.sqlite.hmset('mimicdb-tests', dict(size='3', md5='md5'))
        
        assert self.sqlite.hgetall('mimicdb-tests') == dict(size='3', md5='md5')

    def hgetall_none_test(self):
        self.sqlite.hmset('mimicdb-tests', dict(size='3', md5='md5'))
        
        assert self.sqlite.hgetall('mimicdb') == dict()