4956: Add maximum request size checking to http_request patch in api.py.
[arvados.git] / sdk / python / tests / test_api.py
index 5cf2d2b58c8c4086a075b78eee0d34024ab81db1..1080b3c859d3337fe5bd03ff98d2bb8f992c3a94 100644 (file)
@@ -100,6 +100,11 @@ class ArvadosApiClientTest(unittest.TestCase):
             self.api.humans().delete(uuid='xyz-xyz-abcdef').execute()
         self.assertIn("500", str(err_ctx.exception))
 
+    def test_request_too_large(self):
+        with self.assertRaises(apiclient_errors.MediaUploadSizeError):
+            text = "X" * (128 * 1024 * 1024)
+            arvados.api('v1').collections().create(body={"manifest_text": text}).execute()
+
 
 if __name__ == '__main__':
     unittest.main()