Пример #1
0
 def test_format_exception(self):
     exc = RestException('blah blah', status_code=458)
     json_dump, content_type, status_code = SirenAdapter.format_exception(exc)
     data = json.loads(json_dump)
     self.assertEqual(SirenAdapter.formats[0], content_type)
     self.assertEqual(status_code, 458)
     self.assertIn('properties', data)
     self.assertIn('class', data)
     self.assertIn('actions', data)
     self.assertIn('links', data)
     self.assertIn('entities', data)
     self.assertEqual(data['properties']['message'], 'blah blah')
Пример #2
0
 def test_format_exception(self):
     exc = RestException('blah blah', status_code=458)
     json_dump, content_type, status_code = SirenAdapter.format_exception(
         exc)
     data = json.loads(json_dump)
     self.assertEqual(SirenAdapter.formats[0], content_type)
     self.assertEqual(status_code, 458)
     self.assertIn('properties', data)
     self.assertIn('class', data)
     self.assertIn('actions', data)
     self.assertIn('links', data)
     self.assertIn('entities', data)
     self.assertEqual(data['properties']['message'], 'blah blah')