def params(self): """ A dictionary of querystring data to attach to each request from this consumer instance. """ if self.__params is None: self.__params = {} self.inject(arguments.QueryMap().with_value(self.__params)) return self.__params
def test_converter_type(self): query = arguments.QueryMap(encoded=False) assert query.converter_key == keys.Map( keys.Sequence(keys.CONVERT_TO_STRING))
def test_converter_key_with_encoded(self): query = arguments.QueryMap(encoded=True) assert query.converter_key == keys.Map(keys.CONVERT_TO_STRING)
def test_modify_request_with_encoded(self, request_builder): arguments.QueryMap(encoded=True).modify_request( request_builder, {"name": "value"}) assert request_builder.info["params"] == "name=value"
def test_modify_request(self, request_builder): arguments.QueryMap().modify_request(request_builder, {"hello": "world"}) assert request_builder.info["params"] == {"hello": "world"}