summaryrefslogtreecommitdiffstats
path: root/proxy/tests/t_basic.py
diff options
context:
space:
mode:
authorRobbie Harwood <rharwood@redhat.com>2016-12-07 20:15:14 +0000
committerSimo Sorce <simo@redhat.com>2017-01-12 11:52:20 -0500
commit422e51232422b5604bf3c121c4771e708cdb5774 (patch)
treef1cb2b931261bff68a852422fb9808edff278282 /proxy/tests/t_basic.py
parent75cef8a29218ec6f55a979ce9e30535249d1dd3d (diff)
Separate out test return checking logic
Signed-off-by: Robbie Harwood <rharwood@redhat.com> Reviewed-by: Simo Sorce <simo@redhat.com>
Diffstat (limited to 'proxy/tests/t_basic.py')
-rwxr-xr-xproxy/tests/t_basic.py31
1 files changed, 7 insertions, 24 deletions
diff --git a/proxy/tests/t_basic.py b/proxy/tests/t_basic.py
index 5ab2477..f221e6f 100755
--- a/proxy/tests/t_basic.py
+++ b/proxy/tests/t_basic.py
@@ -43,31 +43,14 @@ def run(testdir, env, conf, expected_failure=False):
try:
p1.wait(30)
+ p2.wait(30)
except subprocess.TimeoutExpired:
- # p1.returncode is set to None here
+ # {p1,p2}.returncode are set to None here
pass
- if p1.returncode != 0 and not expected_failure:
- print_failure("SUCCESS" if p1.returncode == 0 else "FAILED",
- "Init test returned %s" % str(p1.returncode))
- try:
- os.killpg(p2.pid, signal.SIGTERM)
- except OSError:
- pass
- else:
- print_success("SUCCESS" if p1.returncode == 0 else "FAILED",
- "Init test returned %s" % str(p1.returncode))
+ print_return(p1.returncode, "Init", expected_failure)
+ print_return(p2.returncode, "Accept", expected_failure)
try:
- p2.wait(30)
- except subprocess.TimeoutExpired:
- # p2.returncode is set to None here
+ os.killpg(p1.pid, signal.SIGTERM)
+ os.killpg(p2.pid, signal.SIGTERM)
+ except OSError:
pass
- if p2.returncode != 0 and not expected_failure:
- print_failure("SUCCESS" if p1.returncode == 0 else "FAILED",
- "Accept test returned %s" % str(p2.returncode))
- try:
- os.killpg(p1.pid, signal.SIGTERM)
- except OSError:
- pass
- else:
- print_success("SUCCESS" if p1.returncode == 0 else "FAILED",
- "Accept test returned %s" % str(p2.returncode))