diff options
| author | Robbie Harwood <rharwood@redhat.com> | 2016-12-07 20:15:14 +0000 |
|---|---|---|
| committer | Simo Sorce <simo@redhat.com> | 2017-01-12 11:52:20 -0500 |
| commit | 422e51232422b5604bf3c121c4771e708cdb5774 (patch) | |
| tree | f1cb2b931261bff68a852422fb9808edff278282 /proxy/tests/t_basic.py | |
| parent | 75cef8a29218ec6f55a979ce9e30535249d1dd3d (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-x | proxy/tests/t_basic.py | 31 |
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)) |
