Ejemplo n.º 1
0
    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"
Ejemplo n.º 2
0
    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"
Ejemplo n.º 3
0
    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"
Ejemplo n.º 4
0
    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"