pytest study

pytest

测试用例的识别与运行

测试文件:test_*.py 和 *_test.py 以test开头或结尾的文件

测试用例:Test*类包含的所有 test_*的方法(测试类不能带有__init__方法), 不在class中的所有test_*的方法

python 复制代码
def func(x):
    return x + 1
def test_answer():
    assert func(3) == 5

python执行

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】

各位想获取源码等教程资料的朋友请 点赞 + 评论 + 收藏 ,三连!

三连之后我会在评论区挨个私信发给你们~

相关推荐
deephub几秒前
TPU 架构与 Pallas Kernel 编程入门:从内存层次结构到 FlashAttention
人工智能·python·深度学习·tpu
薛定谔的猫喵喵几秒前
卸载 Python 3.8 报错 “Could not set file security” 的终极解决方案
开发语言·python
墨尔本、晴5 分钟前
[Django-web]1.环境准备
python·django
智算菩萨27 分钟前
OpenCV色彩空间转换实战:BGR转HSV/LAB的工业应用场景详解(含自动化脚本)
人工智能·python·opencv·计算机视觉·自动化·音视频
曲幽30 分钟前
别再数据线了!用FastAPI 5分钟搭个局域网文件+剪贴板神器
python·fastapi·web·async·clipboard·fileupload
AbsoluteLogic32 分钟前
Python——必学内置模块 OS
python
sqyno1sky36 分钟前
游戏与图形界面(GUI)
jvm·数据库·python
用户83562907805142 分钟前
Python 实现 Word 文档图片插入与排版技巧
后端·python
2501_945423541 小时前
持续集成/持续部署(CI/CD) for Python
jvm·数据库·python
m0_621438521 小时前
用Python实现自动化的Web测试(Selenium)
jvm·数据库·python