как настроить python тест с пользовательскими аргументами - PullRequest
0 голосов
/ 22 января 2020

Я пытаюсь написать тест для внешнего приложения

и хочу иметь возможность их настроить

Есть ли какой-нибудь инструмент, позволяющий запустить 'PYTEST'?

--my-custom-argument 42 --app-host some_host --etc

и позже в тесте использовать эти пользовательские аргументы

или я могу использовать другой способ настройки таких вещей?

1 Ответ

0 голосов
/ 22 января 2020

если вы уже используете conftest.py, вы можете сделать что-то вроде:

def pytest_addoption(parser):
    parser.addoption(
        "--cmdopt", action="store", default="type1", help="my option: type1 or type2"
    )

это хорошее место для начала: документация pytest

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...