跳转到主要内容

轻松从文件加载测试数据

项目描述

pytest filedata

PyPI PyPI Travis CI Code Health Codecov

轻松从文件加载测试数据

简介

这是为了节省在测试文件内部处理数据集时的繁琐性而创建的。

安装

pip install pytest-filedata

使用

将此添加到您的 conftest.py 文件

import pytest_filedata

pytest_filedata.setup(os.path.dirname(__file__))


def pytest_generate_tests(metafunc):
    for fixture in metafunc.fixturenames:
        if fixture.startswith('data_'):
            data = pytest_filedata.get_data(fixture)
            metafunc.parametrize(fixture, list(data.values()), ids=list(data.keys()))

许可协议

版权所有 2016-2024 20C, LLC

根据Apache许可证版本2.0(“许可证”)授权;除非遵守许可证规定,否则不得使用此软件。您可以在以下位置获得许可证副本:

https://apache.ac.cn/licenses/LICENSE-2.0

除非适用法律要求或书面同意,否则在许可证下分发的软件按“原样”基础分发,不提供任何明示或暗示的保证或条件。有关许可证具体规定权限和限制,请参阅许可证。

项目详情


下载文件

下载适合您平台的文件。如果您不确定选择哪个,请了解更多关于 安装包 的信息。

源分布

pytest_filedata-1.0.0.tar.gz (7.1 kB 查看哈希值)

上传时间 源代码

构建分发

pytest_filedata-1.0.0-py3-none-any.whl (7.7 kB 查看哈希值)

上传时间 Python 3

由以下提供支持