From 56d2a3119c4713fbfabf98b0afc0882d64324166 Mon Sep 17 00:00:00 2001 From: Simo Sorce Date: Fri, 13 Jan 2017 15:49:18 -0500 Subject: Fix print_return logic Signed-off-by: Simo Sorce --- proxy/tests/testlib.py | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) (limited to 'proxy/tests/testlib.py') diff --git a/proxy/tests/testlib.py b/proxy/tests/testlib.py index 01ffdc8..aa2c914 100644 --- a/proxy/tests/testlib.py +++ b/proxy/tests/testlib.py @@ -49,11 +49,12 @@ def print_warning(key, text, io=sys.stderr): print_keyed("other", key, text, io) def print_return(ret, name, expected_failure): - if ret != 0 and not expected_failure: - print_failure("SUCCESS" if ret == 0 else "FAILED", + if ((ret == 0 and expected_failure == False) or + (ret != 0 and expected_failure == True)): + print_success("SUCCESS" if ret == 0 else "FAILED", "%s test returned %s" % (name, str(ret))) else: - print_success("SUCCESS" if ret == 0 else "FAILED", + print_failure("SUCCESS" if ret == 0 else "FAILED", "%s test returned %s" % (name, str(ret))) WRAP_HOSTNAME = "kdc.gssproxy.dev" -- cgit