URL: https://github.com/SSSD/sssd/pull/766 Author: mrniranjan Title: #766: TESTS: Test kvno correctly displays vesion numbers of principals Action: synchronized
To pull the PR as Git branch: git remote add ghsssd https://github.com/SSSD/sssd git fetch ghsssd pull/766/head:pr766 git checkout pr766
From b5488af26a3843f1f24fa4aa22030bf1c1aa3b7e Mon Sep 17 00:00:00 2001 From: "Niranjan M.R" <mrniran...@redhat.com> Date: Mon, 4 Mar 2019 13:43:03 +0530 Subject: [PATCH] TESTS: Test kvno correctly displays vesion numbers of principals Multihost tests for: https://pagure.io/SSSD/sssd/issue/3757. Signed-off-by: Niranjan M.R <mrniran...@redhat.com> --- src/tests/multihost/basic/test_kcm.py | 20 ++++++++++++++++++++ 1 file changed, 20 insertions(+) diff --git a/src/tests/multihost/basic/test_kcm.py b/src/tests/multihost/basic/test_kcm.py index 20029f57e0..46a6f7c4f6 100644 --- a/src/tests/multihost/basic/test_kcm.py +++ b/src/tests/multihost/basic/test_kcm.py @@ -3,6 +3,7 @@ import paramiko import pytest import os +import re from utils_config import set_param, remove_section @@ -168,3 +169,22 @@ def test_ssh_forward_creds(self, multihost, enable_kcm): if 'KCM:14583109' in line: has_cache = True assert has_cache is True + + def test_kvno_display(self, multihost, enable_kcm): + """ + Test kvno correctly displays vesion numbers of principals + #https://pagure.io/SSSD/sssd/issue/3757 + """ + ssh = SSHClient(multihost.master[0].sys_hostname, + username='foo4', password='Secret123') + host_princ = 'host/%s@%s' % (multihost.master[0].sys_hostname, + 'EXAMPLE.TEST') + kvno_cmd = 'kvno %s' % (host_princ) + (stdout, _, exit_status) = ssh.execute_cmd(kvno_cmd) + for line in stdout.readlines(): + kvno_check = re.search(r'%s: kvno = (\d+)' % host_princ, line) + if kvno_check: + print(kvno_check.group()) + else: + pytest.fail("kvno display was improper") + ssh.close()
_______________________________________________ sssd-devel mailing list -- sssd-devel@lists.fedorahosted.org To unsubscribe send an email to sssd-devel-le...@lists.fedorahosted.org Fedora Code of Conduct: https://getfedora.org/code-of-conduct.html List Guidelines: https://fedoraproject.org/wiki/Mailing_list_guidelines List Archives: https://lists.fedorahosted.org/archives/list/sssd-devel@lists.fedorahosted.org