import pytest def pytest_addoption(parser): parser.addoption('--domain', action='store', default='mydomain2', help='Domain to use for integration tests') parser.addoption('--task-list', action='store', default='tasklist', help='Task list name for integration tests') parser.addoption('--region', action='store', default='us-east-1', help='Region for integration tests') @pytest.fixture(scope='session') def integration_test_args(request): return dict( domain=request.config.getoption('domain'), tasklist=request.config.getoption('task_list'), region=request.config.getoption('region'), )