【unittest坑点】unittes使用main运行方式

【unittest坑点】unittes使用main运行方式,第1张

这里写目录标题
  • 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强制执行

unittes使用main运行方式

为什么没有main方法也可以运行呢? 如果想运行该怎么 *** 作呢~

一、命令行的运行方式 1、方式一:python -m unittest 模块名.py

如:python -m unittest test_unittest.py
python -m unittest test_unittest.TestUnittest

2、方式二:python -m unittest 模块名.类名.方法名

如:python -m unittest test_unittest.TestUnittest.test_yyy

python -m :以脚本(命令行)的方式来运行测试用例

3、方法三:python -m unittest -v 模块名.py

如: python -m unittest -v test_unittest.py
-v 详细的

4、方法四:python -m unittest -v 模块名.py -k

-k 通过通配符匹配方法名
python -m unittest -v test_unittest.py -k *_yyy

二、通过main 运行直接运行

unittest

if __name__ == '__main__':
    print("^^^^^^^^^^^^^^^")
    unittest.main()
1、用main强制执行

如果想用main 强制执行
1、点击右上角配置配置

2、再Python main中 点击+ 添加

3、添加python 并且脚本路径选择要强制main 运行的文件


4、在右上角 执行才能生效(右击运行不生效)

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/langs/884112.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-05-14
下一篇 2022-05-14

发表评论

登录后才能评论

评论列表(0条)

保存