摘要: 断言 pytest测试结果通过还是失败与if等无关,只认识pytest断言 如果没有断言,执行pytest测试用例时,pytest始终会说测试通过 断言的形式 assert 表达式,断言失败消息文本 只能指定断言失败消息,不能指定断言成功消息 断言失败消息可以省略 当断言失败时,pytest会抛出断 阅读全文
posted @ 2021-11-12 19:49 暄总-tester 阅读(210) 评论(0) 推荐(0)
摘要: pytest测试固件 测试固件也叫测试夹具,用于指定初始化代码或清理代码/扫尾工作 fixture fixture修饰器来标记固定的工厂函数,在其他函数,模块,类或整个工程调用它时会被激活并优先执行,通常会被用于完成预置处理和重复操作 使用方法: # 导入pytest import pytest # 阅读全文
posted @ 2021-11-12 12:14 暄总-tester 阅读(307) 评论(0) 推荐(0)
摘要: 用例运行级别 模块级(setup_module/teardown_module)开始于模块始末,全局的 函数级(setup_function/teardown_function)只对函数用例生效(不在类中) 类级(setup_class/teardown_class)只在类中前后运行一次(在类中) 阅读全文
posted @ 2021-11-12 10:29 暄总-tester 阅读(85) 评论(0) 推荐(0)
摘要: 运行用例总结 在第N个用例失败后,结束测试执行 pytest -x # 第x次失败,就停止测试 pytest --maxfail=2 # 出现2个失败就终止测试 指定测试模块 pytest test_mod.py 指定测试目录 pytest testing/ 通过关键字表达式过滤执行 pytest 阅读全文
posted @ 2021-11-12 10:26 暄总-tester 阅读(79) 评论(0) 推荐(0)