コード例 #1
0
 def test_jsonify_multidict(self):
     data = MultiDict()
     data.add('a', 1)
     data.add('a', 2)
     data.add('b', 3)
     json_data = jsonify.encode(data)
     self.assertEqual('{"a": [1, 2], "b": 3}', json_data)
コード例 #2
0
ファイル: wsgi.py プロジェクト: pombredanne/lunr
 def encode_response(self, result):
     # TODO:(thrawn01) Do some content negotiation, did the url end
     # in .json or .xml or include accept headers
     result.body = encode(result.body) + '\n'
     result.content_type = 'application/json; charset=UTF-8'
     return result
コード例 #3
0
ファイル: jsonimpl.py プロジェクト: audip/lunr
 def process_bind_param(self, value, dialect):
     return jsonify.encode(dict(value or {}))
コード例 #4
0
 def test_jsonify_uuid(self):
     data = uuid.uuid4()
     expected = '"' + str(data) + '"'
     json_data = jsonify.encode(data)
     self.assertEqual(expected, json_data)
コード例 #5
0
 def test_jsonify_decimal(self):
     data = decimal.Decimal('5.15')
     json_data = jsonify.encode(data)
     self.assertEqual('5.15', json_data)
コード例 #6
0
 def test_jsonify_date(self):
     data = datetime.date(2013, 1, 1)
     json_data = jsonify.encode(data)
     self.assertEqual('"2013-01-01T00:00:00"', json_data)
コード例 #7
0
ファイル: wsgi.py プロジェクト: audip/lunr
 def encode_response(self, result):
     # TODO:(thrawn01) Do some content negotiation, did the url end
     # in .json or .xml or include accept headers
     result.body = encode(result.body) + '\n'
     result.content_type = 'application/json; charset=UTF-8'
     return result
コード例 #8
0
ファイル: jsonimpl.py プロジェクト: pombredanne/lunr
 def process_bind_param(self, value, dialect):
     return jsonify.encode(dict(value or {}))