Fabiano Fidêncio 563dd33
From e8c0527bf782de166722706db119ccb01258e78b Mon Sep 17 00:00:00 2001
Fabiano Fidêncio 563dd33
From: =?UTF-8?q?Fabiano=20Fid=C3=AAncio?= <fidencio@redhat.com>
Fabiano Fidêncio 563dd33
Date: Fri, 16 Mar 2018 19:23:58 +0100
Fabiano Fidêncio 563dd33
Subject: [PATCH 06/15] TESTS: Make get_call_output() more flexible about the
Fabiano Fidêncio 563dd33
 stderr log
Fabiano Fidêncio 563dd33
MIME-Version: 1.0
Fabiano Fidêncio 563dd33
Content-Type: text/plain; charset=UTF-8
Fabiano Fidêncio 563dd33
Content-Transfer-Encoding: 8bit
Fabiano Fidêncio 563dd33
Fabiano Fidêncio 563dd33
Future tests that will be added will need the stderr redirected to the
Fabiano Fidêncio 563dd33
STDOUT.
Fabiano Fidêncio 563dd33
Fabiano Fidêncio 563dd33
Related:
Fabiano Fidêncio 563dd33
https://pagure.io/SSSD/sssd/issue/3658
Fabiano Fidêncio 563dd33
Fabiano Fidêncio 563dd33
Signed-off-by: Fabiano FidĂȘncio <fidencio@redhat.com>
Fabiano Fidêncio 563dd33
Fabiano Fidêncio 563dd33
Reviewed-by: Jakub Hrozek <jhrozek@redhat.com>
Fabiano Fidêncio 563dd33
---
Fabiano Fidêncio 563dd33
 src/tests/intg/util.py | 4 ++--
Fabiano Fidêncio 563dd33
 1 file changed, 2 insertions(+), 2 deletions(-)
Fabiano Fidêncio 563dd33
Fabiano Fidêncio 563dd33
diff --git a/src/tests/intg/util.py b/src/tests/intg/util.py
Fabiano Fidêncio 563dd33
index a1c439648..bfebbfb35 100644
Fabiano Fidêncio 563dd33
--- a/src/tests/intg/util.py
Fabiano Fidêncio 563dd33
+++ b/src/tests/intg/util.py
Fabiano Fidêncio 563dd33
@@ -80,8 +80,8 @@ def restore_envvar_file(name):
Fabiano Fidêncio 563dd33
     os.rename(backup_path, path)
Fabiano Fidêncio 563dd33
 
Fabiano Fidêncio 563dd33
 
Fabiano Fidêncio 563dd33
-def get_call_output(cmd):
Fabiano Fidêncio 563dd33
+def get_call_output(cmd, stderr_output=subprocess.PIPE):
Fabiano Fidêncio 563dd33
     process = subprocess.Popen(cmd, stdout=subprocess.PIPE,
Fabiano Fidêncio 563dd33
-                               stderr=subprocess.PIPE)
Fabiano Fidêncio 563dd33
+                               stderr=stderr_output)
Fabiano Fidêncio 563dd33
     output, ret = process.communicate()
Fabiano Fidêncio 563dd33
     return output.decode('utf-8')
Fabiano Fidêncio 563dd33
-- 
Fabiano Fidêncio 563dd33
2.14.3
Fabiano Fidêncio 563dd33