Fabiano Fidêncio 2a59fc6
From be7e7de999f93f57bfccdeeabcb8682d1e92023a Mon Sep 17 00:00:00 2001
Fabiano Fidêncio 2a59fc6
From: =?UTF-8?q?Fabiano=20Fid=C3=AAncio?= <fidencio@redhat.com>
Fabiano Fidêncio 2a59fc6
Date: Fri, 16 Mar 2018 19:00:52 +0100
Fabiano Fidêncio 2a59fc6
Subject: [PATCH 05/15] TESTS: Move get_call_output() to util.py
Fabiano Fidêncio 2a59fc6
MIME-Version: 1.0
Fabiano Fidêncio 2a59fc6
Content-Type: text/plain; charset=UTF-8
Fabiano Fidêncio 2a59fc6
Content-Transfer-Encoding: 8bit
Fabiano Fidêncio 2a59fc6
Fabiano Fidêncio 2a59fc6
This function will be reused outside of test_sssctl.py.
Fabiano Fidêncio 2a59fc6
Fabiano Fidêncio 2a59fc6
Related:
Fabiano Fidêncio 2a59fc6
https://pagure.io/SSSD/sssd/issue/3658
Fabiano Fidêncio 2a59fc6
Fabiano Fidêncio 2a59fc6
Signed-off-by: Fabiano FidĂȘncio <fidencio@redhat.com>
Fabiano Fidêncio 2a59fc6
Fabiano Fidêncio 2a59fc6
Reviewed-by: Jakub Hrozek <jhrozek@redhat.com>
Fabiano Fidêncio 2a59fc6
---
Fabiano Fidêncio 2a59fc6
 src/tests/intg/test_sssctl.py | 9 +--------
Fabiano Fidêncio 2a59fc6
 src/tests/intg/util.py        | 7 +++++++
Fabiano Fidêncio 2a59fc6
 2 files changed, 8 insertions(+), 8 deletions(-)
Fabiano Fidêncio 2a59fc6
Fabiano Fidêncio 2a59fc6
diff --git a/src/tests/intg/test_sssctl.py b/src/tests/intg/test_sssctl.py
Fabiano Fidêncio 2a59fc6
index 0df5d0bc1..e8861dd86 100644
Fabiano Fidêncio 2a59fc6
--- a/src/tests/intg/test_sssctl.py
Fabiano Fidêncio 2a59fc6
+++ b/src/tests/intg/test_sssctl.py
Fabiano Fidêncio 2a59fc6
@@ -28,7 +28,7 @@ import signal
Fabiano Fidêncio 2a59fc6
 import ds_openldap
Fabiano Fidêncio 2a59fc6
 import ldap_ent
Fabiano Fidêncio 2a59fc6
 import config
Fabiano Fidêncio 2a59fc6
-from util import unindent
Fabiano Fidêncio 2a59fc6
+from util import unindent, get_call_output
Fabiano Fidêncio 2a59fc6
 import sssd_netgroup
Fabiano Fidêncio 2a59fc6
 
Fabiano Fidêncio 2a59fc6
 LDAP_BASE_DN = "dc=example,dc=com"
Fabiano Fidêncio 2a59fc6
@@ -203,13 +203,6 @@ def fqname_case_insensitive_rfc2307(request, ldap_conn):
Fabiano Fidêncio 2a59fc6
     return None
Fabiano Fidêncio 2a59fc6
 
Fabiano Fidêncio 2a59fc6
 
Fabiano Fidêncio 2a59fc6
-def get_call_output(cmd):
Fabiano Fidêncio 2a59fc6
-    process = subprocess.Popen(cmd, stdout=subprocess.PIPE,
Fabiano Fidêncio 2a59fc6
-                               stderr=subprocess.PIPE)
Fabiano Fidêncio 2a59fc6
-    output, ret = process.communicate()
Fabiano Fidêncio 2a59fc6
-    return output.decode('utf-8')
Fabiano Fidêncio 2a59fc6
-
Fabiano Fidêncio 2a59fc6
-
Fabiano Fidêncio 2a59fc6
 def test_user_show_basic_sanity(ldap_conn, sanity_rfc2307, portable_LC_ALL):
Fabiano Fidêncio 2a59fc6
     # Fill the cache first
Fabiano Fidêncio 2a59fc6
     ent.assert_passwd_by_name(
Fabiano Fidêncio 2a59fc6
diff --git a/src/tests/intg/util.py b/src/tests/intg/util.py
Fabiano Fidêncio 2a59fc6
index 2b40311bd..a1c439648 100644
Fabiano Fidêncio 2a59fc6
--- a/src/tests/intg/util.py
Fabiano Fidêncio 2a59fc6
+++ b/src/tests/intg/util.py
Fabiano Fidêncio 2a59fc6
@@ -78,3 +78,10 @@ def restore_envvar_file(name):
Fabiano Fidêncio 2a59fc6
     path = os.environ[name]
Fabiano Fidêncio 2a59fc6
     backup_path = path + ".bak"
Fabiano Fidêncio 2a59fc6
     os.rename(backup_path, path)
Fabiano Fidêncio 2a59fc6
+
Fabiano Fidêncio 2a59fc6
+
Fabiano Fidêncio 2a59fc6
+def get_call_output(cmd):
Fabiano Fidêncio 2a59fc6
+    process = subprocess.Popen(cmd, stdout=subprocess.PIPE,
Fabiano Fidêncio 2a59fc6
+                               stderr=subprocess.PIPE)
Fabiano Fidêncio 2a59fc6
+    output, ret = process.communicate()
Fabiano Fidêncio 2a59fc6
+    return output.decode('utf-8')
Fabiano Fidêncio 2a59fc6
-- 
Fabiano Fidêncio 2a59fc6
2.14.3
Fabiano Fidêncio 2a59fc6