387
387
cert.get_private_key.return_value = tls.private_key
388
388
cert.get_certificate.return_value = tls.certificate
389
389
cert.get_intermediates.return_value = tls.intermediates
390
cert.get_private_key_passphrase.return_value = 'passphrase'
390
391
with mock.patch.object(cert_parser, 'get_host_names') as cp:
391
cp.return_value = {'cn': 'fakeCN'}
392
self.assertEqual(tls.primary_cn,
393
jinja_cfg._map_cert_tls_container(
395
self.assertEqual(tls.certificate,
396
jinja_cfg._map_cert_tls_container(
398
self.assertEqual(tls.private_key,
399
jinja_cfg._map_cert_tls_container(
401
self.assertEqual(tls.intermediates,
402
jinja_cfg._map_cert_tls_container(
392
with mock.patch.object(cert_parser, 'dump_private_key') as dp:
393
cp.return_value = {'cn': 'fakeCN'}
394
dp.return_value = 'imaPrivateKey'
395
self.assertEqual(tls.primary_cn,
396
jinja_cfg._map_cert_tls_container(
398
self.assertEqual(tls.certificate,
399
jinja_cfg._map_cert_tls_container(
401
self.assertEqual(tls.private_key,
402
jinja_cfg._map_cert_tls_container(
404
self.assertEqual(tls.intermediates,
405
jinja_cfg._map_cert_tls_container(
405
408
def test_build_pem(self):
406
409
expected = 'imainter\nimainter2\nimacert\nimakey'