diff options
| author | jfriedli | 2021-08-23 20:42:42 +0200 |
|---|---|---|
| committer | jfriedli | 2021-08-23 20:42:42 +0200 |
| commit | 0219faa020eeaa960cd310c1d97de5b316e398e5 (patch) | |
| tree | 433167d6ac8da985f236da8b48b5bd171e5318e8 /test | |
| parent | 18604650d0fb90f1c884411e6f6b223ebca81e4a (diff) | |
added missing error handler
Diffstat (limited to 'test')
| -rw-r--r-- | test/test_api.py | 8 |
1 files changed, 8 insertions, 0 deletions
diff --git a/test/test_api.py b/test/test_api.py index 8be165e..878b0ab 100644 --- a/test/test_api.py +++ b/test/test_api.py | |||
| @@ -432,6 +432,14 @@ class Mat2APITestCase(unittest.TestCase): | |||
| 432 | self.assertEqual(400, request.status_code) | 432 | self.assertEqual(400, request.status_code) |
| 433 | self.assertEqual("Failed decoding file", error_message) | 433 | self.assertEqual("Failed decoding file", error_message) |
| 434 | 434 | ||
| 435 | request = self.app.post('/api/upload', | ||
| 436 | data="\"\'\'\'&&cat$z $z/etc$z/passwdu0000\"", | ||
| 437 | headers={'content-type': 'application/json'} | ||
| 438 | ) | ||
| 439 | error_message = request.get_json()['message'] | ||
| 440 | self.assertEqual(400, request.status_code) | ||
| 441 | self.assertEqual("Failed parsing body", error_message) | ||
| 442 | |||
| 435 | def test_valid_opena_api_spec(self): | 443 | def test_valid_opena_api_spec(self): |
| 436 | spec = self.app.get('apispec_1.json').get_json() | 444 | spec = self.app.get('apispec_1.json').get_json() |
| 437 | validate_spec(spec) | 445 | validate_spec(spec) |
