一、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运行模式,输出的结果会显示异常