def get_fuzzing_blocks(self, config):
        """ Returns the fuzzing request blocks per the config

        @return: The list of request blocks
        @rtype : List[str]

        """

        # helper function to sanitize raw object string
        def formalize_object_value(raw_object):
            object_str = str(raw_object)
            object_tmp = object_str.replace("'", '"')
            object_tmp = object_tmp.replace('u"', '"')
            try:
                test_object = json.loads(object_tmp)
                if str(test_object) == raw_object:
                    return object_tmp
            except Exception:
                return '{ "fuzz" : false }'

            return object_str

        # default value
        default_value = config.get_default_value(self.tag,
                                                 primitives.FUZZABLE_OBJECT)
        default_value = formalize_object_value(default_value)

        # not fuzzalbe --> constant
        if not self.is_fuzzable():
            return [primitives.restler_static_string(default_value)]

        # fuzz as normal fuzzable object using wordbook
        if not config.merge_fuzzable_values:
            return [primitives.restler_fuzzable_object(default_value)]

        # get the set of fuzzable values
        fuzzable_values_raw = config.get_fuzzable_values(
            self.tag, primitives.FUZZABLE_OBJECT)

        fuzzable_values = [
            formalize_object_value(value) for value in fuzzable_values_raw
        ]

        # merge default + fuzzable values
        fuzzable_group = config.cleanup_fuzzable_group(default_value,
                                                       fuzzable_values)
        return [
            primitives.restler_fuzzable_group(FUZZABLE_GROUP_TAG,
                                              fuzzable_group)
        ]
 primitives.restler_static_string("PUT "),
 primitives.restler_static_string("/"),
 primitives.restler_static_string("api"),
 primitives.restler_static_string("/"),
 primitives.restler_static_string("stores"),
 primitives.restler_static_string("/"),
 primitives.restler_static_string(_stores_post_id.reader()),
 primitives.restler_static_string(" HTTP/1.1\r\n"),
 primitives.restler_static_string("Accept: application/json\r\n"),
 primitives.restler_static_string("Host: localhost:8888\r\n"),
 primitives.restler_static_string("Content-Type: application/json\r\n"),
 primitives.restler_static_string("\r\n"),
 primitives.restler_static_string("{"),
 primitives.restler_static_string("""
 "metadata":"""),
 primitives.restler_fuzzable_object("{ \"fuzz\": false }"),
 primitives.restler_static_string(""",
 "delivery":
     {
         "metadata":"""),
 primitives.restler_fuzzable_object("{ \"fuzz\": false }"),
 primitives.restler_static_string("""
     }
 ,
 "id":"""),
 primitives.restler_fuzzable_int("1"),
 primitives.restler_static_string(""",
 "name":"""),
 primitives.restler_fuzzable_int("1"),
 primitives.restler_static_string("}"),
 primitives.restler_static_string("\r\n"),