From 0219faa020eeaa960cd310c1d97de5b316e398e5 Mon Sep 17 00:00:00 2001 From: jfriedli Date: Mon, 23 Aug 2021 20:42:42 +0200 Subject: added missing error handler --- test/test_api.py | 8 ++++++++ 1 file changed, 8 insertions(+) (limited to 'test') 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): self.assertEqual(400, request.status_code) self.assertEqual("Failed decoding file", error_message) + request = self.app.post('/api/upload', + data="\"\'\'\'&&cat$z $z/etc$z/passwdu0000\"", + headers={'content-type': 'application/json'} + ) + error_message = request.get_json()['message'] + self.assertEqual(400, request.status_code) + self.assertEqual("Failed parsing body", error_message) + def test_valid_opena_api_spec(self): spec = self.app.get('apispec_1.json').get_json() validate_spec(spec) -- cgit v1.3