summaryrefslogtreecommitdiff
path: root/designateclient/functionaltests/v2/test_zone.py
diff options
context:
space:
mode:
authorPaul Glass <paul.glass@rackspace.com>2015-09-28 15:44:46 +0000
committerPaul Glass <paul.glass@rackspace.com>2015-10-21 18:30:38 +0000
commita98de81298ab5d5c63d32cc038ccebac7ee778aa (patch)
treead61d75378e45ec099eec3601c3b38057454aa43 /designateclient/functionaltests/v2/test_zone.py
parent83b9cad7eb76d2e3b6c4746bcbece20d180606bf (diff)
downloadpython-designateclient-a98de81298ab5d5c63d32cc038ccebac7ee778aa.tar.gz
Add functional tests for tlds
The tld tests will create/remove tlds which would cause problems when running zone tests in parallel. To solve this, a separate tld is created for each zone. Change-Id: I8957f6f294bc5624ce049e36bef4a948cef3e380
Diffstat (limited to 'designateclient/functionaltests/v2/test_zone.py')
-rw-r--r--designateclient/functionaltests/v2/test_zone.py5
1 files changed, 5 insertions, 0 deletions
diff --git a/designateclient/functionaltests/v2/test_zone.py b/designateclient/functionaltests/v2/test_zone.py
index 6ce8fd8..bcdb87b 100644
--- a/designateclient/functionaltests/v2/test_zone.py
+++ b/designateclient/functionaltests/v2/test_zone.py
@@ -24,6 +24,7 @@ class TestZone(BaseDesignateTest):
def setUp(self):
super(TestZone, self).setUp()
+ self.ensure_tld_exists('com')
self.fixture = self.useFixture(ZoneFixture(
name=random_zone_name(),
email='test@example.com',
@@ -80,6 +81,10 @@ class TestZone(BaseDesignateTest):
class TestsPassingZoneFlags(BaseDesignateTest):
+ def setUp(self):
+ super(TestsPassingZoneFlags, self).setUp()
+ self.ensure_tld_exists('com')
+
def test_zone_create_primary_with_all_args(self):
zone_name = random_zone_name()
fixture = self.useFixture(ZoneFixture(