diff --git a/plugins/modules/acme_certificate.py b/plugins/modules/acme_certificate.py index 120eb3be..f1d233b4 100644 --- a/plugins/modules/acme_certificate.py +++ b/plugins/modules/acme_certificate.py @@ -1153,8 +1153,7 @@ class ACMEClient(object): if cert['cert'] is not None: pem_cert = cert['cert'] - - chain = [link for link in cert.get('chain', [])] + chain = list(cert.get('chain', [])) if self.dest and write_file(self.module, self.dest, pem_cert.encode('utf8')): self.cert_days = get_cert_days(self.module, self.dest) diff --git a/tests/unit/plugins/module_utils/crypto/test_asn1.py b/tests/unit/plugins/module_utils/crypto/test_asn1.py index 762ebfcc..3806172b 100644 --- a/tests/unit/plugins/module_utils/crypto/test_asn1.py +++ b/tests/unit/plugins/module_utils/crypto/test_asn1.py @@ -78,7 +78,7 @@ def test_pack_asn_invalid_class(): @pytest.mark.parametrize('value, expected', TEST_CASES) def test_test_cases(value, expected, tmp_path): test_file = tmp_path / 'test.der' - subprocess.run(['openssl', 'asn1parse', '-genstr', value, '-noout', '-out', test_file]) + subprocess.run(['openssl', 'asn1parse', '-genstr', value, '-noout', '-out', test_file], check=True) with open(test_file, mode='rb') as fd: b_data = fd.read()