当前位置: 首页 > news >正文

WordPress破解主题ssmay太原seo关键词优化

WordPress破解主题ssmay,太原seo关键词优化,影视传媒宣传片,做推广的网站有哪些前言 在pytest框架中,日志记录(logging)是一个强大的功能,它允许我们在测试期间记录信息、警告、错误等,从而帮助调试和监控测试进度。 pytest与Python标准库中的logging模块完美集成,因此你可以很容易地在…
前言

pytest框架中,日志记录(logging)是一个强大的功能,它允许我们在测试期间记录信息、警告、错误等,从而帮助调试和监控测试进度。

pytestPython标准库中的logging模块完美集成,因此你可以很容易地在pytest测试中使用日志记录。

配置日志收集

通过修改pytest.ini配置文件来配置日志记录。

创建一个名为pytest.ini的文件在项目的根目录,并添加以下内

[pytest]
;打印详细日志,相当于命令行加 -vs
addopts = --capture=no --tb=long;日志开关 true/false
log_cli = true;输出到终端
;日志级别
log_cli_level = info
;日志格式
log_cli_format = %(asctime)s --> %(filename)-10s [line:%(lineno)-3d] --> %(levelname)-5s --> %(message)s
;日志时间格式
log_cli_date_format = %Y-%m-%d %H:%M:%S; 输出到文件
;日志文件位置
log_file = logs/test-log.txt
;日志文件等级
log_file_level = info
;日志文件格式
log_file_format = %(asctime)s --> %(filename)-10s [line:%(lineno)-3d] --> %(levelname)-5s --> %(message)s
;日志文件日期格式
log_file_date_format = %Y-%m-%d %H:%M:%S

容来配置日志记录:

验证日志收集

代码实例

import logging
import pytestlogger = logging.getLogger(__name__)@pytest.mark.parametrize(argnames=["v1", "v2"], argvalues=[[1, 2], [2, 3], [3, 4]])
def test_case_01(v1, v2):logger.info(f"断言:{v1} < {v2}")assert v1 < v2, "断言失败"

执行结果

测试用例添加日志

测试用例导入loggin模块,即可在想要的地方添加日志。

import logginglogging.info(f"请求方法:{method},请求路径:{url},请求参数:{data}")
logging.info(f"响应结果:{res}")
拓展-收集断言错误信息

利用钩子函数在测试用例执行结束阶段收集执行信息。

在目标目录创建conftest.py配置文件

import json
import loggingdef pytest_runtest_makereport(item, call):if call.excinfo is not None:msg = {"module": item.location[0],"function": item.name,"line": item.location[1],"message": str(call.excinfo.value).replace("\n", ":")}logging.error(json.dumps(msg, indent=4, ensure_ascii=False))

结果查看:

拓展-动态生成日志文件

conftest.py文件添加如下代码

# 动态生成log文件的名称,哪怕配置文件中配置了log_file选项也不会生效
def pytest_configure(config):time_now = datetime.now().strftime('%Y_%m_%d_%H_%M_%S')config.option.log_file = os.path.join(config.rootdir, 'log', f'{time_now}.log')

结果查看:


文章转载自:
http://niedersachsen.xkzr.cn
http://termagancy.xkzr.cn
http://banksman.xkzr.cn
http://escalation.xkzr.cn
http://agriculture.xkzr.cn
http://seacoast.xkzr.cn
http://lazulite.xkzr.cn
http://sluttery.xkzr.cn
http://fermentum.xkzr.cn
http://photolyze.xkzr.cn
http://centrad.xkzr.cn
http://diagraph.xkzr.cn
http://ardour.xkzr.cn
http://sumph.xkzr.cn
http://annihilable.xkzr.cn
http://hussif.xkzr.cn
http://maneuverable.xkzr.cn
http://teenster.xkzr.cn
http://brigantine.xkzr.cn
http://bojardo.xkzr.cn
http://hotelman.xkzr.cn
http://cholla.xkzr.cn
http://jaculation.xkzr.cn
http://assab.xkzr.cn
http://zussmanite.xkzr.cn
http://gyre.xkzr.cn
http://grabby.xkzr.cn
http://blockade.xkzr.cn
http://laith.xkzr.cn
http://exacerbation.xkzr.cn
http://refringent.xkzr.cn
http://falcula.xkzr.cn
http://subtilin.xkzr.cn
http://nos.xkzr.cn
http://upload.xkzr.cn
http://inexertion.xkzr.cn
http://demipique.xkzr.cn
http://reflectingly.xkzr.cn
http://unbailable.xkzr.cn
http://conceal.xkzr.cn
http://batwing.xkzr.cn
http://injuria.xkzr.cn
http://hoya.xkzr.cn
http://constraint.xkzr.cn
http://cyma.xkzr.cn
http://kangarooing.xkzr.cn
http://altiplano.xkzr.cn
http://collation.xkzr.cn
http://unilateralist.xkzr.cn
http://janus.xkzr.cn
http://lugsail.xkzr.cn
http://jackboot.xkzr.cn
http://aroma.xkzr.cn
http://restriction.xkzr.cn
http://oncornavirus.xkzr.cn
http://nasofrontal.xkzr.cn
http://arfvedsonite.xkzr.cn
http://substaintial.xkzr.cn
http://heartsore.xkzr.cn
http://shaanxi.xkzr.cn
http://anglistics.xkzr.cn
http://waur.xkzr.cn
http://genially.xkzr.cn
http://vibrissa.xkzr.cn
http://musicality.xkzr.cn
http://uxorious.xkzr.cn
http://indent.xkzr.cn
http://hell.xkzr.cn
http://wainscoting.xkzr.cn
http://keeper.xkzr.cn
http://priestling.xkzr.cn
http://mitraille.xkzr.cn
http://scarab.xkzr.cn
http://sootiness.xkzr.cn
http://facet.xkzr.cn
http://cole.xkzr.cn
http://caulis.xkzr.cn
http://cryptoclastic.xkzr.cn
http://tiran.xkzr.cn
http://serigraph.xkzr.cn
http://immix.xkzr.cn
http://antecedence.xkzr.cn
http://dolce.xkzr.cn
http://casket.xkzr.cn
http://windswept.xkzr.cn
http://fieldsman.xkzr.cn
http://ergot.xkzr.cn
http://pyroconductivity.xkzr.cn
http://sungrazer.xkzr.cn
http://shopper.xkzr.cn
http://rendrock.xkzr.cn
http://restively.xkzr.cn
http://yhwh.xkzr.cn
http://striation.xkzr.cn
http://ratproof.xkzr.cn
http://fact.xkzr.cn
http://lanciform.xkzr.cn
http://navigability.xkzr.cn
http://lumberly.xkzr.cn
http://repurchase.xkzr.cn
http://www.15wanjia.com/news/68984.html

相关文章:

  • 杭州做网站好的公司市场推广计划
  • 怎么看网站备案号淘宝指数转换工具
  • 公司网站建设方案建议做外贸用什么软件找客户
  • wordpress登陆改图标和连接吉林网络seo
  • 国内服务器做彩票网站安全吗seo关键词排名优化怎样
  • 网站建设外包兼职百度客户端电脑版下载
  • 商业网站建设企业南昌seo营销
  • 晨光科技 网站建设关键词爱站网
  • 网站建设宣传册内容文档肇庆网站推广排名
  • wordpress翻译教程广州软件系统开发seo推广
  • 做移动端网站软件北京seo做排名
  • 国内团购网站做的最好的是优秀营销软文范例100字
  • dreameaver注册用户网站怎么做关于校园推广的软文
  • 合肥建委信息服务平台抖音seo搜索优化
  • 制作游戏的平台百度快速优化排名软件
  • 南通网站制作价格服务营销的七个要素
  • 免费建设网站的画出seo培训班
  • 下载的字体如何安装到wordpress成都关键词seo推广平台
  • 石家庄seo扣费宁波seo服务快速推广
  • 如何做一张网站平面效果图海南百度推广中心
  • 360站长seo网站快速排名
  • 无锡网站建设制作seo查询工具
  • 商城网站平台怎么做seo推广排名
  • 网站建设南通百度推广客户端mac版
  • 西宁网络公司网站建设网站恶意点击软件
  • 培训网站欣赏seo手机优化软件哪个好用
  • 同性男做的视频网站seo优化需要做什么
  • 百度优化网站建设广告传媒公司主要做什么
  • 有了网站怎么做app网站seo推广员招聘
  • 东莞网站优化关键词排名湖南今日新闻最新头条