[tor-commits] [chutney/master] Stop assuming that test module attribute errors are about run_test

teor at torproject.org teor at torproject.org
Wed Sep 13 04:46:01 UTC 2017


commit f1835b17ec878e1c4cdd87a015218f3fbf024ab0
Author: teor <teor2345 at 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





More information about the tor-commits mailing list