同一 py 文件下,写了多条用例,在测试套件中只添加了其中一个,执行时,却运行了所以用例
代码部分
def Suite():
suiteTest = unittest.TestSuite()
# suiteTest.addTest(wwTestcase('test_login_user_error'))
suiteTest.addTest(wwTestcase("test_login"))
return suiteTest
if __name__ == '__main__':
"""添加测试用例文件"""
# 根据测试目录(strat_dir),查找测试用例文件(test_*.py)
# all_cases = unittest.defaultTestLoader.discover('start_dir','test_*.py')
# 找到某个目录下所有的以test开头的Python文件里面的测试用例
# for case in all_cases:
# Suite().addTests(case) # 把所有的测试用例添加进来
# 获取当前时间
su = unittest.TestSuite()
su.addTest(wwTestcase("test_login"))
now = time.strftime("%Y-%m-%d-%H_%M_%S", time.localtime(time.time()))
test_report = "F:\\tools\\python\\report"
filename = test_report+"\\"+now+"report.html"
fp = open(filename , 'wb')
# 打开一个文件,将result写入此file中
# fp = open("result" + now + ".html", 'wb')
runner = HTMLTestRunner.HTMLTestRunner(stream=fp, title=u'测试报告', description=u'用例执行情况:')
runner.run(su)
fp.close()
这个 跟行号旁边的绿色三角(debug)有关系么? 求大神们指点指点