Fix tempest config to allow None values
Change-Id: Ib3aa2ef75c7dd34b9c099501a40fe6c8180f3b3d
This commit is contained in:
parent
66acf11231
commit
c9704546ac
|
@ -43,7 +43,7 @@ class TempestConfigfileManager(object):
|
|||
self.clients = self.credential.clients()
|
||||
self.available_services = self.clients.services().values()
|
||||
|
||||
self.conf = configparser.ConfigParser()
|
||||
self.conf = configparser.ConfigParser(allow_no_value=True)
|
||||
|
||||
def _get_service_type_by_service_name(self, service_name):
|
||||
for s_type, s_name in self.clients.services().items():
|
||||
|
|
|
@ -148,6 +148,13 @@ class TempestConfigfileManagerTestCase(test.TestCase):
|
|||
"False",
|
||||
self.tempest.conf.get("identity-feature-enabled", "api_v2"))
|
||||
|
||||
# Test a conf setting with a None value
|
||||
try:
|
||||
self.tempest.conf.set("identity", "region", None)
|
||||
except TypeError as e:
|
||||
self.fail("self.tempest.conf.set('identity', 'region', None) "
|
||||
"raised a TypeError: " + str(e))
|
||||
|
||||
def test__configure_network_if_neutron(self):
|
||||
self.tempest.available_services = ["neutron"]
|
||||
client = self.tempest.clients.neutron()
|
||||
|
|
Loading…
Reference in New Issue