From 6459fbb7bcf792aac9208d7851bf1edeb0495295 Mon Sep 17 00:00:00 2001 From: Alexander Sowitzki Date: Wed, 13 Jan 2021 18:36:28 +0100 Subject: [PATCH] Make `test_prepare_multipart` succeed on non Debian distros `test_prepare_multipart` fails in non Debian environments since Debian installations map the file ending `.key` to the MIME type `application/pgp-keys`, which is not IANA conformant. This commit explicitly sets the corresponding file type to `application/octet-stream` and adjusts the expected serialized result. --- test/units/module_utils/urls/fixtures/multipart.txt | 2 +- test/units/module_utils/urls/test_prepare_multipart.py | 1 + 2 files changed, 2 insertions(+), 1 deletion(-) diff --git a/test/units/module_utils/urls/fixtures/multipart.txt b/test/units/module_utils/urls/fixtures/multipart.txt index 1a4a0661fd1..c80a1b81c19 100644 --- a/test/units/module_utils/urls/fixtures/multipart.txt +++ b/test/units/module_utils/urls/fixtures/multipart.txt @@ -100,7 +100,7 @@ YTVjY0o0emZPdwotLS0tLUVORCBDRVJUSUZJQ0FURS0tLS0tCg== --===============3996062709511591449== Content-Transfer-Encoding: base64 -Content-Type: application/pgp-keys +Content-Type: application/octet-stream Content-Disposition: form-data; name="file5"; filename="client.key" LS0tLS1CRUdJTiBQUklWQVRFIEtFWS0tLS0tCk1JSUV2UUlCQURBTkJna3Foa2lHOXcwQkFRRUZB diff --git a/test/units/module_utils/urls/test_prepare_multipart.py b/test/units/module_utils/urls/test_prepare_multipart.py index e96aa454d0c..226d9edd024 100644 --- a/test/units/module_utils/urls/test_prepare_multipart.py +++ b/test/units/module_utils/urls/test_prepare_multipart.py @@ -58,6 +58,7 @@ def test_prepare_multipart(): }, 'file5': { 'filename': client_key, + 'mime_type': 'application/octet-stream' }, 'file6': { 'filename': client_txt,