summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--matweb/rest_api.py6
-rw-r--r--test/test_api.py5
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(