- unittes使用main运行方式
- 一、命令行的运行方式
- 1、方式一:python -m unittest 模块名.py
- 2、方式二:python -m unittest 模块名.类名.方法名
- 3、方法三:python -m unittest -v 模块名.py
- 4、方法四:python -m unittest -v 模块名.py -k
- 二、通过main 运行直接运行
- 1、用main强制执行
为什么没有main方法也可以运行呢? 如果想运行该怎么 *** 作呢~
一、命令行的运行方式 1、方式一:python -m unittest 模块名.py如:python -m unittest test_unittest.py
python -m unittest test_unittest.TestUnittest
如:python -m unittest test_unittest.TestUnittest.test_yyy
python -m :以脚本(命令行)的方式来运行测试用例
3、方法三:python -m unittest -v 模块名.py如: python -m unittest -v test_unittest.py
-v 详细的
-k 通过通配符匹配方法名
python -m unittest -v test_unittest.py -k *_yyy
unittest
if __name__ == '__main__':
print("^^^^^^^^^^^^^^^")
unittest.main()
1、用main强制执行
如果想用main 强制执行
1、点击右上角配置配置
2、再Python main中 点击+ 添加
3、添加python 并且脚本路径选择要强制main 运行的文件
4、在右上角 执行才能生效(右击运行不生效)
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)