mirror of
https://salsa.debian.org/freeipa-team/freeipa.git
synced 2025-02-25 18:55:28 -06:00
ipatests: Test certmonger IPA responder switched to JSONRPC
This is to test if certmonger IPA responder swithed to JSONRPC from XMLRPC related: https://pagure.io/freeipa/issue/3299 Signed-off-by: Mohammad Rizwan <myusuf@redhat.com> Reviewed-By: Rob Crittenden <rcritten@redhat.com> Reviewed-By: Kaleemullah Siddiqui <ksiddiqu@redhat.com>
This commit is contained in:
parent
2d2784dffc
commit
b84f5d87ee
@ -70,6 +70,10 @@ class TestInstallMasterClient(IntegrationTest):
|
|||||||
)
|
)
|
||||||
tasks.install_client(cls.master, cls.clients[0])
|
tasks.install_client(cls.master, cls.clients[0])
|
||||||
|
|
||||||
|
# time to look into journal logs in
|
||||||
|
# test_certmonger_ipa_responder_jsonrpc
|
||||||
|
cls.since = time.strftime('%H:%M:%S')
|
||||||
|
|
||||||
def test_cacert_file_appear_with_option_F(self):
|
def test_cacert_file_appear_with_option_F(self):
|
||||||
"""Test if getcert creates cacert file with -F option
|
"""Test if getcert creates cacert file with -F option
|
||||||
|
|
||||||
@ -98,6 +102,27 @@ class TestInstallMasterClient(IntegrationTest):
|
|||||||
["ls", "-l", os.path.join(paths.OPENSSL_DIR, "test.CA")]
|
["ls", "-l", os.path.join(paths.OPENSSL_DIR, "test.CA")]
|
||||||
)
|
)
|
||||||
|
|
||||||
|
def test_certmonger_ipa_responder_jsonrpc(self):
|
||||||
|
"""Test certmonger IPA responder switched to JSONRPC
|
||||||
|
|
||||||
|
This is to test if certmonger IPA responder swithed to JSONRPC
|
||||||
|
from XMLRPC
|
||||||
|
|
||||||
|
This test utilizes the cert request made in previous test.
|
||||||
|
(test_cacert_file_appear_with_option_F)
|
||||||
|
|
||||||
|
related: https://pagure.io/freeipa/issue/3299
|
||||||
|
"""
|
||||||
|
# check that request is made against /ipa/json so that
|
||||||
|
# IPA enforce json data type
|
||||||
|
exp_str = 'Submitting request to "https://{}/ipa/json"'.format(
|
||||||
|
self.master.hostname
|
||||||
|
)
|
||||||
|
result = self.clients[0].run_command([
|
||||||
|
'journalctl', '-u', 'certmonger', '--since={}'.format(self.since)
|
||||||
|
])
|
||||||
|
assert exp_str in result.stdout_text
|
||||||
|
|
||||||
def test_ipa_getcert_san_aci(self):
|
def test_ipa_getcert_san_aci(self):
|
||||||
"""Test for DNS and IP SAN extensions + ACIs
|
"""Test for DNS and IP SAN extensions + ACIs
|
||||||
"""
|
"""
|
||||||
|
Loading…
Reference in New Issue
Block a user