摘要:
前言: 1.前面讲的是在用例前加前置条件,相当于setup,既然有setup那就有teardown,fixture里面的teardown用yield来唤醒teardown的执行 看以下的代码: yield遇到异常: 1.如果其中一个用例出现异常,不影响yield后面的teardown执行,运行结果互 阅读全文
posted @ 2018-08-02 16:59
裴敏儿
阅读(324)
评论(0)
推荐(0)
摘要:
前言: 上一篇讲到fixture通过scope参数控制setup级别,不填的时候默认 scope="function",那么接下来就会讲scope="module"。 1.fixture参数scope=”module”,module作用是整个.py文件都会生效,用例调用时,参数写上函数名称就行。 看 阅读全文
posted @ 2018-08-02 16:43
裴敏儿
阅读(1149)
评论(1)
推荐(0)
摘要:
前言: 前面一篇pytest2 讲到用例加setup和teardown可以实现在测试用例之前或之后加入一些操作,但这种是整个脚本全局生效的,如果我想实现以下场景: conftest.py和@pytest.fixture()结合使用,实现全局的前置应用比如:项目的全局登录,模块的全局处理。 用例1需要 阅读全文
posted @ 2018-08-02 16:07
裴敏儿
阅读(784)
评论(0)
推荐(0)
摘要:
一、logging模块的简介 logging模块是Python内置的标准模块,主要用于输出运行日志,可以设置输出日志的等级、日志保存路径、日志文件回滚等;相比print,具备如下优点: 二、logging模块的机制: logger:提供日志接口,供应用代码使用。logger最长用的操作有两类:配置和 阅读全文
posted @ 2018-08-02 14:35
裴敏儿
阅读(378)
评论(0)
推荐(1)

浙公网安备 33010602011771号