摘要: 一些测试用例只能在特定的条件或平台执行,或者是已知的Bug影响。在执行这些用例时提前打上标记,Pytest可以相应的处理并输出更准确的报告。 在这种场景下,常用的标记有: skip:只有当某些条件得到满足时,才执行测试用例,否则跳过整个测试用例的执行;例如,在非Windows平台上跳过只支持Wind 阅读全文
posted @ 2020-03-24 20:05 晨尛 阅读(360) 评论(0) 推荐(0) 编辑
摘要: 1、集成doctest模块 doctest是python内置的一个标准库,它可以查找代码中类似交互式会话形式的注释,并检查它们是否正确; (1)默认情况下,pytest会自动收集所有名称匹配test*.txt规则的文件,并调用doctest执行它们;doctest文件的默认编码是UTF-8,你可以在 阅读全文
posted @ 2020-03-24 20:03 晨尛 阅读(159) 评论(0) 推荐(0) 编辑
摘要: 1、告警信息的默认捕获行为 pytest可以自动捕获测试中产生的告警信息,并在执行结束后进行展示; 可以通过-W arg命令行选项来自定义告警的捕获行为: arg参数的格式为:action:message:category:module:lineno; action只能在"error", "igno 阅读全文
posted @ 2020-03-24 20:01 晨尛 阅读(333) 评论(0) 推荐(0) 编辑