URL: https://github.com/freeipa/freeipa/pull/2777
Author: mrizwan93
 Title: #2777: ipatests: check if username are not optimized out in semanage 
context
Action: opened

PR body:
"""
ipa users having default semanage context were optimized out.
This test checks if those users are listed.

related ticket : https://pagure.io/SSSD/sssd/issue/3819

Signed-off-by: Mohammad Rizwan Yusuf <myu...@redhat.com>
"""

To pull the PR as Git branch:
git remote add ghfreeipa https://github.com/freeipa/freeipa
git fetch ghfreeipa pull/2777/head:pr2777
git checkout pr2777
From 091f2b50b8f56363c6de0071b19595d98bb39676 Mon Sep 17 00:00:00 2001
From: Mohammad Rizwan Yusuf <myu...@redhat.com>
Date: Mon, 21 Jan 2019 15:50:54 +0530
Subject: [PATCH] ipatests: check if username are not optimized out in semanage
 context

ipa users having default semanage context were optimized out.
This test checks if those users are listed.

related ticket : https://pagure.io/SSSD/sssd/issue/3819

Signed-off-by: Mohammad Rizwan Yusuf <myu...@redhat.com>
---
 ipatests/test_integration/test_user_permissions.py | 7 +++++++
 1 file changed, 7 insertions(+)

diff --git a/ipatests/test_integration/test_user_permissions.py b/ipatests/test_integration/test_user_permissions.py
index 13a0c983a2..e2fcdd9e2a 100644
--- a/ipatests/test_integration/test_user_permissions.py
+++ b/ipatests/test_integration/test_user_permissions.py
@@ -65,6 +65,13 @@ def test_delete_preserve_as_alternate_admin(self):
         self.master.run_command(['kinit', self.altadmin],
                                 stdin_text=self.master.config.admin_password)
 
+        # check if username in selinux are not optimized out
+        # related ticket https://pagure.io/SSSD/sssd/issue/3819
+        self.master.run_command(['ssh', '{}@{}'.format(self.altadmin,
+                                self.master.hostname)])
+        cmd = self.master.run_command(['semanage', 'login', '-l'])
+        assert testuser in cmd.stdout_text
+
         # call ipa user-del --preserve
         self.master.run_command(['ipa', 'user-del', '--preserve', testuser])
 
_______________________________________________
FreeIPA-devel mailing list -- freeipa-devel@lists.fedorahosted.org
To unsubscribe send an email to freeipa-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/freeipa-devel@lists.fedorahosted.org

Reply via email to