コード例 #1
0
ファイル: helpers.py プロジェクト: qingxiang/flask-jsonrpc
 def _extract_raw_data_request(request):
     if request.method == 'GET':
         return u(request.query_string)
     elif request.method == 'POST':
         if request.data:
             return u(request.data)
         elif request.form.to_dict():
             return u(list(request.form.to_dict().keys())[0])
     return u('')
コード例 #2
0
 def test_types(self):
     assert type(u('')) == String
     assert type('') == String
     assert not type('') == Object
     assert not type([]) == Object
     assert type([]) == Array
     assert type('') == Any
     assert Any.kind('') == String
     assert Any.decode('str') == String
     assert Any.kind({}) == Object
     assert Any.kind(None) == Nil
コード例 #3
0
 def _call(self, req):
     return json.loads(u(self.app.post(self.service_url, data=req).data).decode('utf-8'))