diff --git a/moto/s3/responses.py b/moto/s3/responses.py index 11ad6b4b..e85b6a0b 100644 --- a/moto/s3/responses.py +++ b/moto/s3/responses.py @@ -214,6 +214,8 @@ def _key_response(request, full_url, headers): key_name=key.name, etag=key.etag, ) + template = Template(S3_MULTIPART_COMPLETE_TOO_SMALL_ERROR) + return 400, headers, template.render() else: raise NotImplementedError("Method POST had only been implemented for multipart uploads so far") else: @@ -365,3 +367,11 @@ S3_MULTIPART_COMPLETE_RESPONSE = """ {{ etag }} """ + +S3_MULTIPART_COMPLETE_TOO_SMALL_ERROR = """ + + EntityTooSmall + Your proposed upload is smaller than the minimum allowed object size. + asdfasdfsdafds + sdfgdsfgdsfgdfsdsfgdfs +"""