From: Rajesh Date: Wed, 29 Mar 2017 18:34:40 +0000 (-0400) Subject: Initial version X-Git-Tag: v1.1.1~8 X-Git-Url: https://osm.etsi.org/gitweb/?a=commitdiff_plain;h=f6341641f3d9b1f9e6e70b2a88fe979c39d6d36e;p=osm%2Fdevops.git Initial version Signed-off-by: velandy --- 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")