跳转到主要内容

pytest-easy-addoption:使用pytest addoption的简单方式

项目描述

pytest-easy-addoption pytest addoption but with power of type annotations and dataclasses.

更多文档 在这里.

使用示例

from pytest_easy_addoption import AddOption

class FooBarAddOption(AddOption):
    foo: str
    bar: str = 'BAR'

def pytest_addoption(parser):
    FooBarAddOption.register(parser)
from .conftest import FooBarAddOption

def test_example(request):
    print(FooBarAddOption())
$ pytest --foo="FOO"
============================= test session starts =============================
collected 1 items

test_sample.py FooBarAddOption(foo='FOO', bar='BAR')
.

=============================  1 passed in 0.03s  =============================

项目详情


下载文件

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

源分布

pytest-easy-addoption-0.1.1.tar.gz (5.2 kB 查看哈希值)

上传时间:

支持者