摘要: pytest用例标题默认是参数化中的参数名,此种显示方法不明了只管。 如何让标题显示用例设计中的标题? @pytest.mark.parametrize()给了另一个参数 ids @pytest.mark.parametrize( "test_info", test_data, ids=[test_ 阅读全文
posted @ 2021-07-25 21:07 Amanda520yl 阅读(298) 评论(0) 推荐(0)
摘要: 若本地创建不同的python项目,且需要将一个项目用到的第三方库在另外一个环境中也安装一遍,方法如下: 在该项目下执行命令: pip.exe freeze > requirements.txt (文件名必须是:requirements.txt) 然后将此文件复制到另一个项目的根目录下: 阅读全文
posted @ 2021-07-05 19:56 Amanda520yl 阅读(176) 评论(0) 推荐(0)
摘要: assert 关键字: 如同条件为真,什么都不会发生 如果条件为假,引发AssertionError 断言方法: 1. 具有语义性 2. 封装复杂的断言过程 内置的断言方法: 自定义断言方法方法名中包含 assert方法内容包含 assert 阅读全文
posted @ 2021-05-27 15:36 Amanda520yl 阅读(81) 评论(0) 推荐(0)
摘要: 夹具:setup和tearDown 自动在每个测试方法之前 以及 之后, 执行额外的指令 在有很多个测试用的时候,他们的准备工作可能是重复的。 1. 方法级夹具 在设置了方法级夹具的用例类中,每个测试方法前后,都会执行1次 setUp 每个测试方法前执行 tearDown 每次测试方法后执行 imp 阅读全文
posted @ 2021-05-27 14:10 Amanda520yl 阅读(270) 评论(0) 推荐(0)
摘要: 1.此方法的弊端是只能执行本模块下的案例 if __name__ == "__main__": unittest.main() 2.命令的方式运行测试框架python -m unittest unittest测试发现的规则:1. 搜索所有的可导入模块 1. 位于当前目录,或者某个包中 2. 文件名符 阅读全文
posted @ 2021-05-27 13:14 Amanda520yl 阅读(82) 评论(0) 推荐(0)
摘要: import jsonimport loggingimport logging.configimport logging.handlersimport requestsimport yamlfrom Common.dir_config import *dictConfig = { "version" 阅读全文
posted @ 2021-05-26 14:25 Amanda520yl 阅读(114) 评论(0) 推荐(0)
摘要: 定义一个字段: dictConfig = { "version": 1, "formatters": { "formatter": { "format": "%(asctime)s %(levelname)-8s %(name)s [%(funcName)s(%(module)s:%(lineno) 阅读全文
posted @ 2021-05-26 14:19 Amanda520yl 阅读(284) 评论(0) 推荐(0)
摘要: 安装时遇到的问题:在安装black的时候,我在使用本体环境时使用pip install black安装报错,但是在pycharm的 1.下载black 下载命令为:pip install black 2.使用 where black 命令获取black的安装地址。记录此时获取的地址 3.下载file 阅读全文
posted @ 2021-05-24 11:10 Amanda520yl 阅读(411) 评论(0) 推荐(0)
摘要: /1 前言/ 为何要打包? 我们开发的脚本一般都会用到一些第三方包,可能别人也需要用到我们的脚本,如果我们将我们的xx.py文件发给他,他是不能直接用的,他还需要安装python解释器,甚至还要安装我们用的那些第三方包,是不是有点小麻烦?但是我们都知道,PC是可以直接运行exe文件的,这就为我们提供 阅读全文
posted @ 2021-05-21 17:33 Amanda520yl 阅读(179) 评论(0) 推荐(0)
摘要: import csv # 使用列表的形式创建数据 l = [['姓名', '年龄'], ['张三', '4'], ['李四', '3']] with open('test.csv', mode='w', encoding='utf-8-sig', newline='') as csvfile: wr 阅读全文
posted @ 2021-05-21 12:13 Amanda520yl 阅读(199) 评论(0) 推荐(0)