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
+"""