随笔分类 - python / pytest
摘要:直接上代码: 1 # -*- coding: gbk -*- 2 import sys 3 4 sys.path.append('H:\project_py\jiJin') # 把该路径添加到临时变量 5 print(sys.path) 6 from jijin_info import * 7 8
阅读全文
摘要:跑自动化时经常会出现这样一个情况,一轮自动化跑完后零星出现了几个失败case,无法断定失败的原因,所以需要重新跑一下失败的case去debug,那我们要做的是就去修改脚本把那几个case筛选出来重新run。在pytest 中,你就无需这样做,因为cache功能,他能把上次跑的情况记录下来。不知道你们
阅读全文
摘要:nohup后台挂起django程序print内容不显示到log文件中解决方案(亲测可行)
阅读全文
摘要:一、安装pyyaml pip install pyyaml 二、yaml基本语法 略过 三、将测试用例数据写入yaml #用例1 - interfaceName: 首屏-考试数据接口 url: http://stupad-stre**** headers: { 'Content-Type': 'ap
阅读全文
摘要:之前用pytest-html生成测试报告的时候,当pytest.main中--base_url不设置的时候,html的报告会带一个Base URL为空的行: 感觉不怎么好看,遂修改为:base_url 有值就展示,没有设置base_url就不展示这一行。 目前我想到的方法是修改源码:pytest-b
阅读全文
摘要:最近在使用pytest+pytest-html框架的时候发现表头有一个Base URL的字段是空,如下图: 解决方法已经找到,链接见文章 我想删除这个字段,最先采用config._metadata.pop("Base URL") 删除,但是遇到报错找不到Base URL这个字段,如下: 于是我做个测
阅读全文
摘要:前言: pytest.mark.skip 可以标记无法再某些平台上运行的测试功能,或者你希望失败的测试功能,skip意味着只有在满足某些条件时才希望测试通过,否则pytest应该跳过测试。常见示例实在非windows平台上跳过仅限windows的测试,或者跳过测试依赖于当前不可用的外部资源(如数据库
阅读全文
摘要:需要用到:pyinstaller插件 pyinstaller 打包exe文件命令: pyinstaller -F --icon=G:\cat.ico --version-file=G:\version.txt G:\shop\Python-project\refund_goods.py -F 是把依
阅读全文