Ejemplo n.º 1
0
 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"}