From 0a387ea8e94fe5fbd166a528a2a2c03ea1ce9d21 Mon Sep 17 00:00:00 2001 From: Bernd Hahnebach Date: Thu, 25 May 2017 22:59:40 +0200 Subject: [PATCH] Test: add a def to run all test case clases from a test module --- src/Mod/Test/__init__.py | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) diff --git a/src/Mod/Test/__init__.py b/src/Mod/Test/__init__.py index c0272b6451..60247201e2 100644 --- a/src/Mod/Test/__init__.py +++ b/src/Mod/Test/__init__.py @@ -1,5 +1,9 @@ import unittest -def runTest(test_case, verbosity=2): - suite = unittest.TestLoader().loadTestsFromTestCase(test_case) +def runTestsFromClass(test_case_class, verbosity=2): + suite = unittest.TestLoader().loadTestsFromTestCase(test_case_class) + unittest.TextTestRunner(verbosity=verbosity).run(suite) + +def runTestsFromModule(test_module, verbosity=2): + suite = unittest.TestLoader().loadTestsFromModule(test_module) unittest.TextTestRunner(verbosity=verbosity).run(suite)