optimum-habana
/
conftest.py
25 строк · 679.0 Байт
1class Secret:2"""3Taken from: https://stackoverflow.com/a/67393351
4"""
5
6def __init__(self, value):7self.value = value8
9def __repr__(self):10return "Secret(********)"11
12def __str___(self):13return "*******"14
15
16def pytest_addoption(parser):17parser.addoption("--token", action="store", default=None)18
19
20def pytest_generate_tests(metafunc):21# This is called for every test. Only get/set command line arguments22# if the argument is specified in the list of test "fixturenames".23option_value = Secret(metafunc.config.option.token)24if "token" in metafunc.fixturenames:25metafunc.parametrize("token", [option_value])26