diff --git a/test/ganeti.tools.node_daemon_setup_unittest.py b/test/ganeti.tools.node_daemon_setup_unittest.py index dc05fe045c320fd63a5a3bc046deefd1c333f5a1..da06d7ea698b64cb8d90bb471b0e59e084dde17b 100755 --- a/test/ganeti.tools.node_daemon_setup_unittest.py +++ b/test/ganeti.tools.node_daemon_setup_unittest.py @@ -101,8 +101,12 @@ class TestVerifyCertificate(testutils.GanetiTestCase): cert_pem = utils.ReadFile(cert_filename) result = \ node_daemon_setup._VerifyCertificate(cert_pem, _check_fn=self._Check) - self.assertTrue("-----BEGIN PRIVATE KEY-----" in result) - self.assertTrue("-----BEGIN CERTIFICATE-----" in result) + + cert = OpenSSL.crypto.load_certificate(OpenSSL.crypto.FILETYPE_PEM, result) + self.assertTrue(cert) + + key = OpenSSL.crypto.load_privatekey(OpenSSL.crypto.FILETYPE_PEM, result) + self.assertTrue(key) def testMismatchingKey(self): cert1_path = self._TestDataFilename("cert1.pem")