X-Git-Url: https://gerrit.opnfv.org/gerrit/gitweb?a=blobdiff_plain;f=tests%2Fconfig.py;h=f33ab5d2de63e394a894ed6a4851df9e08c1c331;hb=5b1401a9194daae197a8f5ae534b9a37dd483eac;hp=2a062c22920974f4753af1050c8bb88030e7bea4;hpb=e3f9edb5064e280056addd6fc47535d3ee1a2435;p=doctor.git diff --git a/tests/config.py b/tests/config.py index 2a062c22..f33ab5d2 100644 --- a/tests/config.py +++ b/tests/config.py @@ -6,14 +6,39 @@ # which accompanies this distribution, and is available at # http://www.apache.org/licenses/LICENSE-2.0 ############################################################################## +import itertools + from oslo_config import cfg +import alarm +import consumer +import image +import instance +import installer +import network +import inspector +import monitor +import os_clients +import user + def list_opts(): - return [] + return [ + ('installer', installer.OPTS), + ('monitor', monitor.OPTS), + ('inspector', inspector.OPTS), + ('consumer', consumer.OPTS), + ('DEFAULT', itertools.chain( + os_clients.OPTS, + image.OPTS, + user.OPTS, + network.OPTS, + instance.OPTS, + alarm.OPTS)) + ] -def prepare_conf(conf=None): +def prepare_conf(args=None, conf=None, config_files=None): if conf is None: conf = cfg.ConfigOpts() @@ -21,4 +46,7 @@ def prepare_conf(conf=None): conf.register_opts(list(options), group=None if group == 'DEFAULT' else group) + conf(args, project='doctor', validate_default_values=True, + default_config_files=config_files) + return conf