pycharm、python、unittest、HTMLTestRunner
run-all-case.py
import unittest
import os
# 用例路径
case_path = os.path.join(os.getcwd(), "case")
# 报告存放路径
report_path = os.path.join(os.getcwd(), "report")
def all_case():
discover = unittest.defaultTestLoader.discover(case_path,
pattern="test*.py",
top_level_dir=None)
print(discover)
return discover
if __name__ == "__main__":
runner = unittest.TextTestRunner()
runner.run(all_case())
import unittest
import time
class Test(unittest.TestCase):
def setUp(self):
print("start.")
def tearDown(self):
time.sleep(3)
print("end.")
def test01(self):
print("run test01.")
def test02(self):
print("run test02.")
if __name__ == '__main__':
unittest.main()
case文件的命名不能包含“中划线”
本文地址:https://blog.csdn.net/qq_37911780/article/details/107364900
如对本文有疑问, 点击进行留言回复!!
Python笔记-UiSelector中resourceId定位方式
【3Dtiles】3Dmax模型处理为gltf和3dtiles,包含LOD效果
荐 用Django全栈开发——08. 使用AdminLTE开发前端登录页面
网友评论