出现这类提示TypeError: addTest() missing 1 required positional argument: 'test'原因是:

if __name__=="__main__":
    suite=unittest.TestSuite
    suite.addTest(unittest.makeSuite(Test2))
    unittest.TextTestRunner().run(suite)

测试套件后面没有加垮号,正确的表达:

if __name__=="__main__":
    suite=unittest.TestSuite()
    suite.addTest(unittest.makeSuite(Test2))
    unittest.TextTestRunner().run(suite)

再次执行,没有报错

TypeError: addTest() missing 1 required positional argument: test

相关文章: