SuperAPI AI 工具集

pytest

测试与质量

查看项目

更新于 10-15 21:48

技能介绍

用途:当用户需要用 pytest 编写或运行 Python 单元测试与 fixture,或使用断言、参数化、mock 与插件(覆盖率、并行)时,可参考本技能。

主要能力:涵盖测试用例(test_ 前缀或 Test 类)、assert 断言、@pytest.fixture 与 conftest.py;运行方式包括 pytest、pytest -v -k "pattern"、pytest --cov,以及 markers 与 xfail;插件涉及 pytest-cov、pytest-xdist、pytest-mock,并可经 pytest.ini 或 pyproject.toml 配置。

最佳实践:单测独立、无副作用,用 fixture 准备数据与依赖;命名与目录清晰,避免依赖执行顺序;CI 中跑全量,关注覆盖率与失败即停。

限制:资料未提供具体版本、安装命令、定价或更多细节,暂未提供。