会员
周边
新闻
博问
闪存
众包
赞助商
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
Amanda520yl
博客园
首页
新随笔
联系
订阅
管理
2021年7月25日
pytest执行用例时,如何显示用例标题
摘要: pytest用例标题默认是参数化中的参数名,此种显示方法不明了只管。 如何让标题显示用例设计中的标题? @pytest.mark.parametrize()给了另一个参数 ids @pytest.mark.parametrize( "test_info", test_data, ids=[test_
阅读全文
posted @ 2021-07-25 21:07 Amanda520yl
阅读(298)
评论(0)
推荐(0)
2021年7月5日
pip批量安装第三方库
摘要: 若本地创建不同的python项目,且需要将一个项目用到的第三方库在另外一个环境中也安装一遍,方法如下: 在该项目下执行命令: pip.exe freeze > requirements.txt (文件名必须是:requirements.txt) 然后将此文件复制到另一个项目的根目录下:
阅读全文
posted @ 2021-07-05 19:56 Amanda520yl
阅读(176)
评论(0)
推荐(0)
2021年5月27日
unittest 内置断言方法
摘要: assert 关键字: 如同条件为真,什么都不会发生 如果条件为假,引发AssertionError 断言方法: 1. 具有语义性 2. 封装复杂的断言过程 内置的断言方法: 自定义断言方法方法名中包含 assert方法内容包含 assert
阅读全文
posted @ 2021-05-27 15:36 Amanda520yl
阅读(81)
评论(0)
推荐(0)
unittest setup和tearDown 的用法
摘要: 夹具:setup和tearDown 自动在每个测试方法之前 以及 之后, 执行额外的指令 在有很多个测试用的时候,他们的准备工作可能是重复的。 1. 方法级夹具 在设置了方法级夹具的用例类中,每个测试方法前后,都会执行1次 setUp 每个测试方法前执行 tearDown 每次测试方法后执行 imp
阅读全文
posted @ 2021-05-27 14:10 Amanda520yl
阅读(270)
评论(0)
推荐(0)
unittest 执行方法
摘要: 1.此方法的弊端是只能执行本模块下的案例 if __name__ == "__main__": unittest.main() 2.命令的方式运行测试框架python -m unittest unittest测试发现的规则:1. 搜索所有的可导入模块 1. 位于当前目录,或者某个包中 2. 文件名符
阅读全文
posted @ 2021-05-27 13:14 Amanda520yl
阅读(82)
评论(0)
推荐(0)
2021年5月26日
python 日志集中配置
摘要: 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)
dict、json、yaml 之间相互转换
摘要: 定义一个字段: 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)
2021年5月24日
使用black+ isort + file watch 实现对python代码的自动格式化
摘要: 安装时遇到的问题:在安装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)
2021年5月21日
python pyinstaller打包要点
摘要: /1 前言/ 为何要打包? 我们开发的脚本一般都会用到一些第三方包,可能别人也需要用到我们的脚本,如果我们将我们的xx.py文件发给他,他是不能直接用的,他还需要安装python解释器,甚至还要安装我们用的那些第三方包,是不是有点小麻烦?但是我们都知道,PC是可以直接运行exe文件的,这就为我们提供
阅读全文
posted @ 2021-05-21 17:33 Amanda520yl
阅读(179)
评论(0)
推荐(0)
python csv 的两种创建文件和读取文件的方式
摘要: 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)
下一页
公告