X-Git-Url: https://osm.etsi.org/gitweb/?a=blobdiff_plain;f=test%2Fconftest.py;fp=test%2Fconftest.py;h=eb49b7990a0ab420cc69fe484d90e26a2853b29d;hb=f6341641f3d9b1f9e6e70b2a88fe979c39d6d36e;hp=0000000000000000000000000000000000000000;hpb=c0a6596e29baceb1717a94d9f66f602ac8f355e9;p=osm%2Fdevops.git diff --git a/test/conftest.py b/test/conftest.py new file mode 100644 index 00000000..eb49b799 --- /dev/null +++ b/test/conftest.py @@ -0,0 +1,64 @@ +import pytest + +def pytest_addoption(parser): + parser.addoption('--so-host', action='store', default='127.0.0.1') + parser.addoption('--so-port', action='store', default='8008') + parser.addoption('--so-user', action='store', default='admin') + parser.addoption('--so-pass', action='store', default='admin') + parser.addoption('--vim-type', action='store') + parser.addoption('--vim-host', action='store') + parser.addoption('--vim-user', action='store') + parser.addoption('--vim-tenant', action='store') + parser.addoption('--vim-pass', action='store') + parser.addoption('--package-location', action='store') + return parser + +@pytest.fixture(scope='session') +def so_host(request): + """Fixture that returns --so-host option value""" + return request.config.getoption("--so-host") + +@pytest.fixture(scope='session') +def so_port(request): + """Fixture that returns --so-port option value""" + return request.config.getoption("--so-port") + +@pytest.fixture(scope='session') +def so_user(request): + """Fixture that returns --so-user option value""" + return request.config.getoption("--so-user") + +@pytest.fixture(scope='session') +def so_pass(request): + """Fixture that returns --so-pass option value""" + return request.config.getoption("--so-pass") + +@pytest.fixture(scope='session') +def vim_type(request): + """Fixture that returns --vim-type option value""" + return request.config.getoption("--vim-type") + +@pytest.fixture(scope='session') +def vim_host(request): + """Fixture that returns --vim-host option value""" + return request.config.getoption("--vim-host") + +@pytest.fixture(scope='session') +def vim_user(request): + """Fixture that returns --vim-user option value""" + return request.config.getoption("--vim-user") + +@pytest.fixture(scope='session') +def vim_pass(request): + """Fixture that returns --vim-pass option value""" + return request.config.getoption("--vim-pass") + +@pytest.fixture(scope='session') +def vim_tenant(request): + """Fixture that returns --vim-tenant option value""" + return request.config.getoption("--vim-tenant") + +@pytest.fixture(scope='session') +def package_location(request): + """Fixture that returns --package-location option value""" + return request.config.getoption("--package-location")