python
学习过程的小记录
最瘦的胖婷
这个作者很懒,什么都没留下…
展开
-
pytest——返回多个参数时,如何调用其中的部分参数
我们在接口的调用过程中,经常会出现要用到前一个用例返回的值做下一个用例的入参,此时我们要如何去传参呢?网上有很多实现的方法,比如以列表的形式返回,或者以元组的形式返回参数等等;这里我不做详细介绍;原创 2021-01-13 14:13:28 · 1530 阅读 · 5 评论 -
pytest之fixture介绍——contest.py
fixture是pytest特有的功能,它用pytest.fixture标识,定义在函数前面。conftest.py 配置里可以实现数据共享,不需要import就能自动找到一些配置scope=”module” 可以实现多个.py跨文件共享前置scope=”session” 以实现多个.py跨文件使用一个session来完成多个用例fixture(scope="function", params=None, autouse=False, ids=None, name=None):原创 2021-01-09 17:53:39 · 1154 阅读 · 0 评论 -
pytest如何执行用例及常见code含义(二)
有两种运行方式,这里要再强调一下,测试的方法必须是test_开头,文件名字是test_*.py or *_test.py第一种方式,Windows系统通过DOS框,输入命令进入到文件所在的目录,输入命令pytest,可执行该文件下的所有用例文件若不想执行所有文件,想指定文件执行,可通过命令:pytest -q [用例名]如图所示:第二种执行方式,也可通过pycharm执行用例1、右键执行代码,测试结果如下:运行的一些命令:pytest test_mod.py 运行一个具体的模块原创 2021-01-07 18:59:25 · 792 阅读 · 0 评论 -
pytest运行之后一直提示找不到文件,而且报错的路径不是自己写的路径
换电脑之后,可能会遇到运行脚本时,提示找不到文件,如图所示问题,如果检查自己的环境配置均正常后,删除本地的缓存文件,重新运行即可,因为之前已经运行过,产生了缓存,报错是因为缓存里的路径与实际路径不一致,所以一直找不到文件...原创 2020-12-24 15:46:13 · 4153 阅读 · 0 评论 -
pytest的安装和命名(一)
一、Python环境中直接使用命令:pip install -U pytest通过命令 :pytest --version 来查看版本信息二、若使用命令安装时,,报如图所示超时的错误,可在C:\user\当前电脑账户\pip\目录下新建一个pip文件夹,将pip.ini文件放入到该目录下,即可解决下载文件pip.ini三、运行;首先,测试的方法必须是test_开头,文件名字是 test_*.py or *_test.py,如果在pycharm中的话,名字可以随意起...原创 2020-12-14 16:19:56 · 119 阅读 · 1 评论