pytest 用例设计 & 运行规则

本文详细介绍了pytest的用例设计规则,包括测试文件、类和函数的命名规范,以及断言方法。同时,文章阐述了pytest的执行方式,如执行目录下所有用例、按关键字匹配、按节点运行等,并提到了标记表达式和从包中运行测试的高级用法。还讨论了如何在遇到错误时停止测试和限制最大失败次数。
摘要由CSDN通过智能技术生成

pytest用例规则


  • 测试文件以test_开头(以_test结尾也可以)
  • 测试类以Test开头,并且不能带有 init 方法
  • 测试函数以test_开头
  • 断言使用assert

pytest用例设计原则


  • 文件名以test_.py文件和_test.py
  • 以test_开头的函数
  • 以Test开头的类
  • 以test_开头的方法
  • 所有的包pakege必须要有__init__.py文件

help帮助


1.查看pytest命令行参数,可以用pytest -h 或pytest --help查看
在这里插入图片描述

以下为项目目录


/Users/****/PycharmProjects/pytest200827\
    __init__.py

    test_class.py
        #  content of  test_class.py  
        class TestClass:
            def 
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值