def test_write_cuboid_to_cache_key(self): """Test converting from write cuboid keys to cache keys""" # Put some keys in the cache rkv = RedisKVIO(self.config_data) write_cuboid_keys = rkv.generate_write_cuboid_keys(self.resource, 2, [0], [34]) cache_cuboid_key = rkv.write_cuboid_key_to_cache_key(write_cuboid_keys[0]) assert cache_cuboid_key == "CACHED-CUBOID&4&3&2&2&0&34"
def test_write_cuboid_to_cache_key(self): """Test converting from write cuboid keys to cache keys""" # Put some keys in the cache rkv = RedisKVIO(self.config_data) write_cuboid_keys = rkv.generate_write_cuboid_keys( self.resource, 2, [0], [34]) cache_cuboid_key = rkv.write_cuboid_key_to_cache_key( write_cuboid_keys[0]) assert cache_cuboid_key == "CACHED-CUBOID&4&3&2&2&0&34"
def test_generate_write_cuboid_keys(self): """Test if write-cuboid keys are formatted properly""" rkv = RedisKVIO(self.config_data) keys = rkv.generate_write_cuboid_keys(self.resource, 2, [0, 1, 2], [34, 35, 36]) assert len(keys) == 9 uuids = [] for key in keys: uuids.append(key.rsplit("&", 1)[1]) assert len(set(uuids)) == 9 assert keys[0].rsplit("&", 1)[0] == "WRITE-CUBOID&4&3&2&2&0&34" assert keys[2].rsplit("&", 1)[0] == "WRITE-CUBOID&4&3&2&2&0&36" assert keys[5].rsplit("&", 1)[0] == "WRITE-CUBOID&4&3&2&2&1&36" assert keys[8].rsplit("&", 1)[0] == "WRITE-CUBOID&4&3&2&2&2&36"
def test_generate_write_cuboid_keys(self): """Test if write-cuboid keys are formatted properly""" rkv = RedisKVIO(self.config_data) keys = rkv.generate_write_cuboid_keys(self.resource, 2, [0, 1, 2], [34, 35, 36]) assert len(keys) == 9 uuids = [] for key in keys: uuids.append(key.rsplit("&", 1)[1]) assert len(set(uuids)) == 9 assert keys[0].rsplit("&", 1)[0] == "WRITE-CUBOID&4&3&2&2&0&34" assert keys[2].rsplit("&", 1)[0] == "WRITE-CUBOID&4&3&2&2&0&36" assert keys[5].rsplit("&", 1)[0] == "WRITE-CUBOID&4&3&2&2&1&36" assert keys[8].rsplit("&", 1)[0] == "WRITE-CUBOID&4&3&2&2&2&36"