import unittest
from base import run_main
import HTMLTestRunner
class TestMethod(unittest.TestCase):
def setUp(self):
self.run = run_main.RunMain()
def test_001(self):
method = "POST"
url = "/activity-system/admin/login"
data = {
"user_name": "lingduan",
"password": "123456"
}
res = self.run.run_main(method, url, data)
print(res)
self.assertEqual(res["errorNo"], 200, "测试失败")
if name == ‘main’:
suit = unittest.TestSuite()
suit.addTest(TestMethod("test_001"))
filePath = "../autoTestResult.html"
fileResult = open(filePath, "wb")
runner = HTMLTestRunner.HTMLTestRunner(stream=fileResult, title="TestMethod测试报告", description="用例执行情况")
runner.run(suit)
fileResult.close()
报错如下:
suit.addTest(TestMethod(“test_001”))
TypeError: addTest() missing 1 required positional argument: ‘test’
这个怎么解决呀