コード例 #1
0
ファイル: session.py プロジェクト: tecnoterabyte/uplink
 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
コード例 #2
0
 def test_converter_type(self):
     query = arguments.QueryMap(encoded=False)
     assert query.converter_key == keys.Map(
         keys.Sequence(keys.CONVERT_TO_STRING))
コード例 #3
0
 def test_converter_key_with_encoded(self):
     query = arguments.QueryMap(encoded=True)
     assert query.converter_key == keys.Map(keys.CONVERT_TO_STRING)
コード例 #4
0
 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"
コード例 #5
0
 def test_modify_request(self, request_builder):
     arguments.QueryMap().modify_request(request_builder,
                                         {"hello": "world"})
     assert request_builder.info["params"] == {"hello": "world"}