Files
Python-for-Geeks/Chapter5/myunittest/tests/tests_mycalc/mycalctestrunner.py
T
2021-02-21 21:40:34 +04:00

27 lines
810 B
Python

# test_mycalc_add.py test suite for add class method
import unittest
from test_mycalc_add import MyCalcAddTestSuite
from test_mycalc_subtract import MyCalcSubtractTestSuite
from test_mycalc_multiply import MyCalcMultiplyTestSuite
from test_mycalc_divide import MyCalcDivideTestSuite
def run_mytests():
test_classes = [MyCalcAddTestSuite, MyCalcSubtractTestSuite,
MyCalcMultiplyTestSuite,MyCalcDivideTestSuite ]
loader = unittest.TestLoader()
test_suites = []
for t_class in test_classes:
suite = loader.loadTestsFromTestCase(t_class)
test_suites.append(suite)
final_suite = unittest.TestSuite(test_suites)
runner = unittest.TextTestRunner()
results = runner.run(final_suite)
#print(results)
if __name__ == '__main__':
run_mytests()