summaryrefslogtreecommitdiffstats
path: root/ipatests/test_ipalib/test_x509.py
diff options
context:
space:
mode:
Diffstat (limited to 'ipatests/test_ipalib/test_x509.py')
-rw-r--r--ipatests/test_ipalib/test_x509.py11
1 files changed, 11 insertions, 0 deletions
diff --git a/ipatests/test_ipalib/test_x509.py b/ipatests/test_ipalib/test_x509.py
index 750e086e4..a3e6cda3d 100644
--- a/ipatests/test_ipalib/test_x509.py
+++ b/ipatests/test_ipalib/test_x509.py
@@ -69,6 +69,17 @@ class test_x509(object):
x509.load_certificate((newcert,))
x509.load_certificate([newcert])
+ # Load a good cert with headers and leading text
+ newcert = (
+ 'leading text\n-----BEGIN CERTIFICATE-----' +
+ goodcert +
+ '-----END CERTIFICATE-----')
+ x509.load_certificate(newcert)
+
+ # Should handle list/tuple
+ x509.load_certificate((newcert,))
+ x509.load_certificate([newcert])
+
# Load a good cert with bad headers
newcert = '-----BEGIN CERTIFICATE-----' + goodcert
with pytest.raises((TypeError, ValueError)):