会员
众包
新闻
博问
闪存
赞助商
HarmonyOS
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
闪闪发光的太阳
博客园
首页
新随笔
联系
订阅
管理
2019年2月20日
pytest fixture场景一:参数传入
摘要: fixture场景一:参数传入 代码如下: 运行结果:
阅读全文
posted @ 2019-02-20 14:33 闪闪发光的太阳
阅读(289)
评论(0)
推荐(0)
2019年1月30日
pytest 用例1失败,用例2 用例3 也同样跳过
摘要: 上篇已经介绍了xfail 和skip跳过,xfail 和skip跳过都是针对本条测试用例,没有办法根据上下文来判定,是否要跳过用例 现在就是pytest.xfail来判定用例1是否运行成功或失败来决定用例2 和用例3是否需要跳过 如下图代码: 运行结果如下: 在result返回True时,用例2和用
阅读全文
posted @ 2019-01-30 10:39 闪闪发光的太阳
阅读(649)
评论(0)
推荐(0)
2019年1月29日
pytest 跳过测试用例
摘要: skip的用法和unittest中的skip用法相似 如下图代码:
阅读全文
posted @ 2019-01-29 17:44 闪闪发光的太阳
阅读(342)
评论(0)
推荐(0)
pytest 好用的参数化parametrize
摘要: 比起unittest的ddt,pytest更加的好用了,只要在实现的函数前加上装饰器parametrize即可实现和ddt一样的功能,parametrize更加的精简,好用,来看一个例子 如下图代码: 感受到了精简,要是预期和实际结果不一致,可以在parametrize中可以使用内置mark.xfa
阅读全文
posted @ 2019-01-29 13:23 闪闪发光的太阳
阅读(264)
评论(0)
推荐(0)
2019年1月28日
pytest 重要的fixtures
摘要: 在unittest中,在执行用例时,需要执行前置操作和后置操作,设定后,都是在用例中起到全局作用,现在fixtures在pytest中更灵活了,可以跨文件,跨功能、模块、类活着整个测试会话范围使用。 来个例子先: 可以看出,只要用装饰器装饰函数,只需要在用例中调用即可。用例01和03需要调用,02不
阅读全文
posted @ 2019-01-28 11:19 闪闪发光的太阳
阅读(300)
评论(0)
推荐(0)
2019年1月24日
setup_function/teardown_function/setup_module/teardown_module/setup_module/teardown_module/setup_class/teardown_class/setup/teardown执行规则
摘要: 1、 setup_function/teardown_function 和 /setup/teardown 功能一样,都是在每条用例执行前后都会执行 代码如图: 执行结果: 2、setup_module/teardown_module 是在整个py文件中的用例执行前/后运行一次 代码如下: 运行结果
阅读全文
posted @ 2019-01-24 16:32 闪闪发光的太阳
阅读(244)
评论(0)
推荐(0)
2019年1月23日
pytest 遇到用例执行不通过时停止方式
摘要: 一:运行所有用例 二:-x 遇到错误时停止 ,当test_class.py中有用例执行错误,则test_sample.py不运行 三、当用例执行不通过数量到达一定数量时,则停止运行
阅读全文
posted @ 2019-01-23 15:19 闪闪发光的太阳
阅读(2382)
评论(0)
推荐(0)
pytest运行规则
摘要: 已经学习过unittest了,现在学习pytest,跟着悠老师学,自己想总结 一:用例设计原则 1、文件名以test_*.py 2、test开头的函数 3、Test开头的类 4、所在的包必须要有__init__.py文件 二:代码结构 1、用例目录结构如下: 2、test_class.py代码如下:
阅读全文
posted @ 2019-01-23 14:54 闪闪发光的太阳
阅读(771)
评论(0)
推荐(0)
2018年10月19日
vim 编辑sh格式文件,保存时提示readonly解决方法
摘要: 1、使用vim打开sh格式文件,保存时提示readonly 2.解决方法: 使用:set noreadonly 3、再次保存: :wq
阅读全文
posted @ 2018-10-19 15:35 闪闪发光的太阳
阅读(4093)
评论(0)
推荐(0)
2018年9月20日
Pycharm安装Oracle数据_01
摘要: 1、通过python中的pip小工具安装 2、查看是否安装成功,出现下图,表示安装成功了 3、检测导入是否正常
阅读全文
posted @ 2018-09-20 13:54 闪闪发光的太阳
阅读(447)
评论(0)
推荐(0)
公告