pytest的三种运行方式

一、pycharm运行

1.进行如下图设置,来进行pycharm运行

2.不想用pytest运行,可以切换回unittest。

3.有一个坑,鼠标停在哪里就执行在哪里,有多个方法,如果想要都执行,就要把鼠标放在class这里

3.pycharm运行比较适合调试用,如果已经调试通过了,想整体运行,命令行运行

二、命令行执行

1.open in  terminal 打开终端,敲pytest,要比pycharm运行要简单多

2.默认执行当前路径下的所有文件

3.只认名不认个数,只要你的文件名是Test_开头的,在同一个路径下,都会去执行

4.运行对应路径下的指定文件:pytest 文件名.py

5.输出打印信息:pytest 文件名.py -s

6.输出更详细的运行信息:pytest 文件名.py -v

三、main方法运行

1.如果interpreter有两种集成工具,不想两种集成工具来回切换,可以在pytest下main,在pytest下可以用unittest集成工具去运行

if __name__=='__main__':
    pytest.main(['文件名.py','-s','-v'])

-s是输出打印信息

-v是输出详细信息

会把每次的判断的结果输出来

发现pycharm本身的运行模式如果也是pytest,又是main运行模式,输出的结果会显示异常

  • 1
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值