pytest
文章平均质量分 57
strayeagle
这个作者很懒,什么都没留下…
展开
-
Put S3 objects with metadata
产品引入keepalive,做了HA,在设置了浮动IP情况下,观察测试过程中浮动IP所在节点发生异常(如宕机,断网,keepalived服务挂掉等情况)业务中断时间,为此写了如下测试脚本,通过浮动IP,模拟并发/批量上传S3 对象文件。原创 2024-09-14 18:09:26 · 290 阅读 · 0 评论 -
pytest skip
可以标记无法在某些平台上运行的测试功能,或者您希望失败的测试功能,或者硬件不满足用例执行条件的功能。希望满足某些条件才执行某些测试用例,否则pytest会跳过运行该测试用例实际常见场景:跳过非Windows平台上的仅Windows测试,或者跳过依赖于当前不可用的外部资源(例如数据库)的测试,或者跳过VM上执行用例而用例实际需要硬件支撑的测试。本文只是概述一下skip的简易用法。原创 2024-09-14 18:08:46 · 814 阅读 · 0 评论 -
移植nose assert到pytest,丰富pytest断言
一直很喜欢 nose 的 assert,方法多样,后来打算把所有的用例全部转换成 pytest,而 pytest 的 assert,相较于 nose,感觉太单调了,再者如果要是直接修改用例这部分的 assert,改动有点多,比较懒,直接抄袭 nose 的 assert 过来给 pytest 用。看了下 nose 的 assert,来自 nose.tools,扫了下 tools 目录下的源码,继承自 unittest,直接照抄就是了。原创 2024-09-14 18:08:11 · 282 阅读 · 0 评论