#! /usr/bin/env python3 # -*- coding: UTF-8 -*- """ 如果项目使用utx,在调试单个用例的时候,需要先调用utx.stop_patch(),暂停utx对unittest模块的注入 """ import utx utx.stop_patch() # 如果注释掉这句,运行会报错 from demo.testcase.legion.test_legion import TestLegion import unittest suite = unittest.TestSuite() suite.addTest(TestLegion("test_quit_legion")) unittest.TextTestRunner(verbosity=3).run(suite)
#! /usr/bin/env python3 # -*- coding: UTF-8 -*- """ 单独使用测试报告组件,不需要utx的其他扩展功能 """ import utx if __name__ == '__main__': utx.stop_patch() runner = utx.TestRunner() runner.add_case_dir(r"testcase/chat") runner.run_test(report_title='接口自动化测试报告')