摘要: 一般进行接口测试时,每个接口的传参都不止一种情况,一般会考虑正向、逆向等多种组合。所以在测试一个接口时通常会编写多条case,而这些case除了传参不同外,其实并没什么区别。 这个时候就可以利用ddt来管理测试数据,提高代码复用率。 ※但要注意:正向和逆向的要分开写※ 安装:pip install 阅读全文
posted @ 2021-12-15 11:26 KFP天命 阅读(131) 评论(0) 推荐(0)
摘要: python项目需要部署到Linux环境的服务器上,由于之前本地开发时使用virtualenv,使用这个虚拟环境有个好处是项目中依赖的库不会是全局的,只在当前项目的目录下有效,因为我是Mac系统,virtualenv环境下的库文件和linux上所需要的库不通用,所以不能简单的将整个env拷贝到服务器 阅读全文
posted @ 2021-12-12 14:19 KFP天命 阅读(960) 评论(0) 推荐(0)
摘要: 从开发的电脑上导出 pip list 到 requirements.txt 文件 pip freeze > requirements.txt 另一台新服务器上,安装项目虚拟环境里面的依赖包 注意:安装前需再新建虚拟环境 python -m venv env_name 或 virtualenv --n 阅读全文
posted @ 2021-12-12 13:50 KFP天命 阅读(233) 评论(0) 推荐(0)
摘要: PEP 8: no newline at end of file 解决方法:代码末尾需要另起一行,光标移到最后回车即可 PEP 8: indentation is not a multiple of four 解决方法:缩进不是4的倍数,检查缩进 PEP 8: over-indented 解决方法: 阅读全文
posted @ 2021-09-29 17:34 KFP天命 阅读(374) 评论(0) 推荐(0)
摘要: ##1. file ####__file__是模块文件(即 .py 文件)的一个属性,返回当前模块文件所在的路径,例如当前的项目结构如下: a = os.path.abspath(__file__) print('当前文件绝对路径',a) ####打印 file 返回的结果,可以看到其返回的结果是当 阅读全文
posted @ 2021-09-29 15:54 KFP天命 阅读(59) 评论(0) 推荐(1)
摘要: Markdown是一种纯文本格式的标记语言。通过简单的标记语法,它可以使普通文本内容具有一定的格式。 相比WYSIWYG编辑器 优点: 1、因为是纯文本,所以只要支持Markdown的地方都能获得一样的编辑效果,可以让作者摆脱排版的困扰,专心写作。 2、操作简单。比如:WYSIWYG编辑时标记个标题 阅读全文
posted @ 2021-09-29 15:36 KFP天命 阅读(95) 评论(0) 推荐(1)
摘要: 在终端进入目录:cd ~/ mac用户家目录如果没有 .pip 文件夹,那么就要新建这个文件夹 mkdir .pip 然后在.pip 文件夹内新建一个文件 vi pip.conf, 编辑 pip.conf 文件,写入阿里云 [global]index-url = http://mirrors.ali 阅读全文
posted @ 2021-09-26 14:32 KFP天命 阅读(195) 评论(0) 推荐(2)