[Designate] Fix for different format of nameserver

nameserver mentioned in tempest.conf is a list in vio and string for
devstack

Change-Id: Idc0fa3e26794ff7971786c3075132cb3d1fbdd27
This commit is contained in:
Deepthi Kandavara Jayarama 2018-08-17 18:45:18 +00:00
parent d1db5e8c5a
commit 9464b28c3d
1 changed files with 8 additions and 2 deletions

View File

@ -371,7 +371,10 @@ class TestZonesScenario(TestZonesV2Ops):
if record is None:
raise Exception('fip is missing in the recordset')
my_resolver = dns.resolver.Resolver()
nameserver = CONF.dns.nameservers[0][:-3]
if type(CONF.dns.nameservers) is list:
nameserver = CONF.dns.nameservers[0][:-3]
else:
nameserver = CONF.dns.nameservers.split(":")[0]
my_resolver.nameservers = [nameserver]
#wait for status to change from pending to active
time.sleep(const.ZONE_WAIT_TIME)
@ -412,7 +415,10 @@ class TestZonesScenario(TestZonesV2Ops):
if record is None:
raise Exception('fip is missing in the recordset')
my_resolver = dns.resolver.Resolver()
nameserver = CONF.dns.nameservers[0][:-3]
if type(CONF.dns.nameservers) is list:
nameserver = CONF.dns.nameservers[0][:-3]
else:
nameserver = CONF.dns.nameservers.split(":")[0]
my_resolver.nameservers = [nameserver]
#wait for status to change from pending to active
time.sleep(const.ZONE_WAIT_TIME)