pytest 学习和使用 3- 对比 unittest 和 pytest 脚本在 pycharm 中运行的方式
@[TOC](3 对比 unittest 和 pytest 脚本在 pycharm 中运行的方式)一句话来说下,unittest 和 pytest 脚本在 pycharm 中使用基本是一样的。基本是两种:
第一种:直接运行脚本
【运行】-【Run】,选择需要运行的脚本即可
第二种:选择运行框架
【文件】-【设置】-【Python Integrated Tools】-【Default test runner】,选择默认的运行框架即可:
比如选择 pytest,鼠标放在类或 test 开头的方法上,并右键,
“运行(U)pytest in xx.py”的字样
写一个 unittest 框架的脚本,在
test_a
下新建一个脚本test_u.py
,脚本如下:
复制代码
我们先在
if __name__ == "__main__":
上右键,以 pytest 运行,发现是可以运行的,如下:
复制代码
说明,pytest 是兼容 unittest 的框架的,此时我们把运行默认框架改为 unittest,再次运行,发现显示的是
“运行(U)unittests in xx.py”的字样
版权声明: 本文为 InfoQ 作者【虫无涯】的原创文章。
原文链接:【http://xie.infoq.cn/article/29c3d8efd54b2f9bae258fa6a】。文章转载请联系作者。
评论