
pytest
测试用例的识别与运行
测试文件:test_*.py 和 *_test.py 以test开头或结尾的文件
测试用例:Test*类包含的所有 test_*的方法(测试类不能带有__init__方法), 不在class中的所有test_*的方法
def func(x):
return x + 1
def test_answer():
assert func(3) == 5

python执行
import pytest
def func(x):
return x + 1
def test_answer():
assert func(3) == 5
#用python方式执行
if __name__ == "__main__":
pytest.main(["test_pytest.py"])
资料获取方法
【留言777】


各位想获取源码等教程资料的朋友请点赞 + 评论 + 收藏,三连!
三连之后我会在评论区挨个私信发给你们~

文章介绍了如何识别和运行pytest测试用例,重点是测试文件的命名规范(test_*.py和*_test.py)以及测试用例的定义,包括Test类中的test_方法和不在类中的test_函数。示例代码演示了如何使用pytest.main执行测试,并提示读者通过点赞、评论和收藏来获取相关源码和教程资料。
1664

被折叠的 条评论
为什么被折叠?



