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