Ejemplo n.º 1
0
 def test_extracted_json_values(self):
     """Extracted JSON values are unicode in PY2."""
     body = '{"foo": "bar", "currency": "\xe2\x82\xac"}'
     request = Request.blank('/', body=compat.bytes_(body))
     data = extract_cstruct(request)
     self.assertEqual(type(data['body']['foo']), compat.text_type)
     self.assertEqual(type(data['body']['currency']), compat.text_type)
     self.assertEqual(data['body']['currency'], u'€')
Ejemplo n.º 2
0
 def test_extracted_json_values(self):
     """Extracted JSON values are unicode in PY2."""
     body = '{"foo": "bar", "currency": "\xe2\x82\xac"}'
     request = Request.blank("/", body=compat.bytes_(body))
     data = extract_cstruct(request)
     self.assertEqual(type(data["body"]["foo"]), compat.text_type)
     self.assertEqual(type(data["body"]["currency"]), compat.text_type)
     self.assertEqual(data["body"]["currency"], u"€")
Ejemplo n.º 3
0
def extract_json_data(request):
    warnings.warn("Use ``cornice.validators.extract_cstruct()`` instead",
                  DeprecationWarning)
    from cornice.validators import extract_cstruct
    return extract_cstruct(request)['body']
Ejemplo n.º 4
0
def extract_json_data(request):
    warnings.warn("Use ``cornice.validators.extract_cstruct()`` instead",
                  DeprecationWarning)
    from cornice.validators import extract_cstruct
    return extract_cstruct(request)['body']