import unittest def add(a, b): return a + b class TestAdd(unittest.TestCase): def test_add(self): value1 = 3 value2 = 5 expected = 8 actual = add(value1, value2) self.assertEqual(expected, actual) if __name__ == "__main__": unittest.main()
unittest.main()を実行すると、対象スクリプトのなかでスクリプト内でunittest.TestCaseを継承した全てのクラスを認識し、そのメソッドのうちtestで始まる名称を持つものが全てテストケースとして実行
なるほどー