def setUp(self): self.sqlite = SQLite()
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()