diff options
| -rw-r--r-- | matweb/rest_api.py | 6 | ||||
| -rw-r--r-- | test/test_api.py | 5 |
2 files changed, 8 insertions, 3 deletions
diff --git a/matweb/rest_api.py b/matweb/rest_api.py index 5784bec..49e7183 100644 --- a/matweb/rest_api.py +++ b/matweb/rest_api.py | |||
| @@ -98,8 +98,10 @@ class APIClean(Resource): | |||
| 98 | @swag_from('./oas/remove_metadata.yml') | 98 | @swag_from('./oas/remove_metadata.yml') |
| 99 | def post(self): | 99 | def post(self): |
| 100 | if 'file' not in request.files: | 100 | if 'file' not in request.files: |
| 101 | current_app.logger.error('Clean - No file part') | 101 | current_app.logger.error( |
| 102 | abort(400, message='No file part') | 102 | 'Clean - File part missing: Multipart filename and non-chunked-transfer-encoding required' |
| 103 | ) | ||
| 104 | abort(400, message='File part missing: Multipart filename and non-chunked-transfer-encoding required') | ||
| 103 | 105 | ||
| 104 | uploaded_file = request.files['file'] | 106 | uploaded_file = request.files['file'] |
| 105 | if not uploaded_file.filename: | 107 | if not uploaded_file.filename: |
diff --git a/test/test_api.py b/test/test_api.py index 3cc44a6..91ea043 100644 --- a/test/test_api.py +++ b/test/test_api.py | |||
| @@ -486,7 +486,10 @@ class Mat2APITestCase(unittest.TestCase): | |||
| 486 | ), | 486 | ), |
| 487 | follow_redirects=False | 487 | follow_redirects=False |
| 488 | ) | 488 | ) |
| 489 | self.assertEqual(r.get_json()['message'], 'No file part') | 489 | self.assertEqual( |
| 490 | r.get_json()['message'], | ||
| 491 | 'File part missing: Multipart filename and non-chunked-transfer-encoding required' | ||
| 492 | ) | ||
| 490 | self.assertEqual(r.status_code, 400) | 493 | self.assertEqual(r.status_code, 400) |
| 491 | 494 | ||
| 492 | r = self.app.post( | 495 | r = self.app.post( |
