$ sudo apt install tree
$ tree
.
├── other.py
├── suite.py
└── test.py
test.py
import unittest
class MyTest(unittest.TestCase):
def test_mytest_01(self):
print("test_mytest_01 is called")
one = 1
self.assertEqual(one, 1, "one is 1")
other.py
import unittest
class OhterTest(unittest.TestCase):
def test_other_01(self):
print("test_mytest_01 is called")
two = 2
self.assertEqual(two, 2, "two is 2")
suite.py
import unittest
import test
import other
def suite():
test_suite = unittest.TestSuite()
test_suite.addTest(unittest.makeSuite(test.MyTest))
test_suite.addTest(unittest.makeSuite(other.OhterTest))
return test_suite
if __name__ == "__main__":
mySuite = suite()
unittest.TextTestRunner().run(mySuite)
$ python3 suite.py
test_mytest_01 is called
.test_mytest_01 is called
.
———————————————————————-
Ran 2 tests in 0.000s
OK
addTestとして、unittest.TextTestRunner().run() でテストを実行する