summaryrefslogtreecommitdiff
path: root/designateclient/functionaltests
diff options
context:
space:
mode:
authorPaul Glass <paul.glass@rackspace.com>2016-03-30 16:39:27 +0000
committerPaul Glass <paul.glass@rackspace.com>2016-03-30 17:07:48 +0000
commita5e8206ed602c11cc2ea8fbca25b39999cfd5540 (patch)
tree31e70987d44fe6e56eb4e04b58ad0c578ce9f172 /designateclient/functionaltests
parentd89f0a3889a8d258b2d3d73c6ed202f6fc9cafc3 (diff)
downloadpython-designateclient-a5e8206ed602c11cc2ea8fbca25b39999cfd5540.tar.gz
Show responses on zone and recordset deletes
Change-Id: I1b15c64bac1bc495fe7aecbcf08c28b8ea41b5a7
Diffstat (limited to 'designateclient/functionaltests')
-rw-r--r--designateclient/functionaltests/client.py5
-rw-r--r--designateclient/functionaltests/v2/test_recordsets.py10
-rw-r--r--designateclient/functionaltests/v2/test_zone.py5
3 files changed, 9 insertions, 11 deletions
diff --git a/designateclient/functionaltests/client.py b/designateclient/functionaltests/client.py
index 0bac078..69ca2ca 100644
--- a/designateclient/functionaltests/client.py
+++ b/designateclient/functionaltests/client.py
@@ -79,7 +79,8 @@ class ZoneCommands(object):
**kwargs)
def zone_delete(self, id, *args, **kwargs):
- return self.parsed_cmd('zone delete %s' % id, *args, **kwargs)
+ return self.parsed_cmd('zone delete %s' % id, FieldValueModel, *args,
+ **kwargs)
def zone_create(self, name, email=None, ttl=None, description=None,
type=None, masters=None, *args, **kwargs):
@@ -214,7 +215,7 @@ class RecordsetCommands(object):
def recordset_delete(self, zone_id, id, *args, **kwargs):
cmd = 'recordset delete {0} {1}'.format(zone_id, id)
- return self.parsed_cmd(cmd, *args, **kwargs)
+ return self.parsed_cmd(cmd, FieldValueModel, *args, **kwargs)
class TLDCommands(object):
diff --git a/designateclient/functionaltests/v2/test_recordsets.py b/designateclient/functionaltests/v2/test_recordsets.py
index e104ba4..d8bc2af 100644
--- a/designateclient/functionaltests/v2/test_recordsets.py
+++ b/designateclient/functionaltests/v2/test_recordsets.py
@@ -69,13 +69,9 @@ class TestRecordset(BaseDesignateTest):
self.assertEqual(self.recordset.zone_id, self.zone.id)
def test_recordset_delete(self):
- self.clients.recordset_delete(self.zone.id, self.recordset.id)
- self.assertRaises(
- CommandFailed,
- self.clients.recordset_delete,
- self.zone.id,
- self.recordset.id,
- )
+ rset = self.clients.recordset_delete(self.zone.id, self.recordset.id)
+ self.assertEqual(rset.action, 'DELETE')
+ self.assertEqual(rset.status, 'PENDING')
def test_recordset_set(self):
rset = self.clients.recordset_set(
diff --git a/designateclient/functionaltests/v2/test_zone.py b/designateclient/functionaltests/v2/test_zone.py
index 85927e8..2873948 100644
--- a/designateclient/functionaltests/v2/test_zone.py
+++ b/designateclient/functionaltests/v2/test_zone.py
@@ -55,8 +55,9 @@ class TestZone(BaseDesignateTest):
self.assertEqual(self.zone.version, zone.version)
def test_zone_delete(self):
- self.clients.zone_delete(self.zone.id)
- self.assertRaises(CommandFailed, self.clients.zone_show, self.zone.id)
+ zone = self.clients.zone_delete(self.zone.id)
+ self.assertEqual(zone.action, 'DELETE')
+ self.assertEqual(zone.status, 'PENDING')
def test_zone_set(self):
ttl = int(self.zone.ttl) + 123