Stop adding ServiceAvailable group option

This commit modifies the tempest plugin to avoid keep adding already
existing option groups.

Change-Id: Idc9e571b4b4f5fe15c4342547cecd69de52ab552
Closes-Bug: #1621036
This commit is contained in:
Daniel Mellado 2016-09-07 22:03:17 +02:00
parent 7e1869cecb
commit dd4e3c40da
2 changed files with 9 additions and 18 deletions

View File

@ -14,14 +14,10 @@
from oslo_config import cfg
ServiceAvailableGroup = [
cfg.BoolOpt('trove',
default=True,
help="Whether or not Trove is expected to be available")
]
service_available_group = cfg.OptGroup(name='service_available',
title='Available OpenStack services')
service_option = cfg.BoolOpt('trove',
default=True,
help="Whether or not Trove is expected to be "
"available")
database_group = cfg.OptGroup(name='database',
title='Database Service Options')

View File

@ -15,7 +15,6 @@
import os
from tempest import config
from tempest.test_discover import plugins
from trove.tests.tempest import config as trove_config
@ -32,15 +31,11 @@ class TroveTempestPlugin(plugins.TempestPlugin):
return full_test_dir, base_path
def register_opts(self, conf):
config.register_opt_group(
conf, trove_config.service_available_group,
trove_config.ServiceAvailableGroup
)
config.register_opt_group(
conf, trove_config.database_group,
trove_config.DatabaseGroup
)
conf.register_group(trove_config.database_group)
conf.register_opts(trove_config.DatabaseGroup, group='database')
conf.register_opt(trove_config.service_option,
group='service_available')
def get_opt_lists(self):
return [('database', trove_config.DatabaseGroup),
('service_available', trove_config.ServiceAvailableGroup)]
('service_available', [trove_config.service_option])]