From 7b2d40ce552c89a9d2c7bf1a94be66372497a006 Mon Sep 17 00:00:00 2001 From: Liam Marshall Date: Sun, 4 Oct 2015 15:34:57 -0500 Subject: [PATCH] crypto_util: test pyopenssl_load_certificate(...) --- letsencrypt/tests/crypto_util_test.py | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/letsencrypt/tests/crypto_util_test.py b/letsencrypt/tests/crypto_util_test.py index 91c1160a0..9ad36c83b 100644 --- a/letsencrypt/tests/crypto_util_test.py +++ b/letsencrypt/tests/crypto_util_test.py @@ -222,7 +222,13 @@ class PyOpenSslLoaderTest(unittest.TestCase): _pyopenssl_load(fake_data, method_mock, fake_types) method_mock.assert_called_with(fake_types[0], fake_data) +class CertLoaderTest(unittest.TestCase): + def test_it(self): + from letsencrypt.crypto_util import pyopenssl_load_certificate + cert, file_type = pyopenssl_load_certificate(CERT) + self.assertEqual(cert.digest('sha1'), + OpenSSL.crypto.load_certificate(OpenSSL.crypto.FILETYPE_PEM, CERT).digest('sha1')) if __name__ == '__main__': unittest.main() # pragma: no cover