X-Git-Url: https://git.arvados.org/arvados.git/blobdiff_plain/f3250432a47c835f4c594348b0d4904a247c3365..8eb65b21a7b7eea1f987d7fec9cb8ac65de2aeb2:/sdk/python/tests/test_api.py diff --git a/sdk/python/tests/test_api.py b/sdk/python/tests/test_api.py index 5cf2d2b58c..faaaac307c 100644 --- a/sdk/python/tests/test_api.py +++ b/sdk/python/tests/test_api.py @@ -100,6 +100,13 @@ 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): + api = arvados.api('v1') + maxsize = api._rootDesc.get('maxRequestSize', 0) + with self.assertRaises(apiclient_errors.MediaUploadSizeError): + text = "X" * maxsize + arvados.api('v1').collections().create(body={"manifest_text": text}).execute() + if __name__ == '__main__': unittest.main()