commit f1835b17ec878e1c4cdd87a015218f3fbf024ab0 Author: teor teor2345@gmail.com Date: Wed Sep 13 14:21:58 2017 +1000
Stop assuming that test module attribute errors are about run_test
Fixes 23497, introduced when the verify test was refactored into a test script. --- lib/chutney/TorNet.py | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-)
diff --git a/lib/chutney/TorNet.py b/lib/chutney/TorNet.py index 5d44128..aeab347 100644 --- a/lib/chutney/TorNet.py +++ b/lib/chutney/TorNet.py @@ -1118,8 +1118,8 @@ def runConfigFile(verb, data): test_module = importlib.import_module("chutney_tests.{}".format(verb)) try: return test_module.run_test(network) - except AttributeError: - print("Test {!r} has no 'run_test(network)' function".format(verb)) + except AttributeError as e: + print("Error running test {!r}: {}".format(verb, e)) return False
# tell the user we don't know what their verb meant