Conditions | 4 |
Total Lines | 13 |
Code Lines | 11 |
Lines | 0 |
Ratio | 0 % |
Changes | 0 |
1 | from werkzeug.exceptions import HTTPException |
||
22 | def test(self): |
||
23 | for exception_cls in HTTPException.__subclasses__(): |
||
24 | if exception_cls is RequestRedirect or exception_cls.code == 412: |
||
25 | continue |
||
26 | |||
27 | self.add_route_raises_exception(exception_cls) |
||
28 | |||
29 | resp = self.request() |
||
30 | self.assertEqual(exception_cls.code, resp.status_code) |
||
31 | self.assertTrue(resp.is_json) |
||
32 | self.assertDictEqual({ |
||
33 | 'message': exception_cls.description |
||
34 | }, resp.json) |
||
35 | |||
46 |