diff options
Diffstat (limited to 'test/test_api.py')
| -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) |
