From 032f3e8f642a9edde35d0cfa8fdbc30a70ab5c4d Mon Sep 17 00:00:00 2001 From: Liam Marshall Date: Sun, 4 Oct 2015 15:00:57 -0500 Subject: [PATCH] crypto_util: test _pyopenssl_load --- letsencrypt/tests/crypto_util_test.py | 11 +++++++++++ 1 file changed, 11 insertions(+) diff --git a/letsencrypt/tests/crypto_util_test.py b/letsencrypt/tests/crypto_util_test.py index b4d2aa394..91c1160a0 100644 --- a/letsencrypt/tests/crypto_util_test.py +++ b/letsencrypt/tests/crypto_util_test.py @@ -212,6 +212,17 @@ class GetSANsFromCSRTest(unittest.TestCase): self.assertEqual( [], self._call(test_util.load_vector('csr-nosans.pem'))) +class PyOpenSslLoaderTest(unittest.TestCase): + def test_pyopenssl_load(self): + from letsencrypt.crypto_util import _pyopenssl_load + + method_mock = mock.MagicMock() + fake_data = "this is test data" + fake_types = ('fake loading type',) + _pyopenssl_load(fake_data, method_mock, fake_types) + method_mock.assert_called_with(fake_types[0], fake_data) + + if __name__ == '__main__': unittest.main() # pragma: no cover