summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorMike Durnosvystov <glacierr.dev@gmail.com>2020-10-21 11:16:32 +0300
committerMike Durnosvystov <glacierr.dev@gmail.com>2020-10-23 13:07:09 +0300
commit196cb61870f838396d208ce7fe175e004d0d1006 (patch)
treeb16acef530ac36d240c7e8c71d4cbabdff182ef0
parent5b8068818dba6b20475aeb89fe02613f99978365 (diff)
downloadpython-designateclient-196cb61870f838396d208ce7fe175e004d0d1006.tar.gz
Fixed zone transfer accept list command
Change-Id: If7ba1fc9dd3f9d67a49ad3b8ae4c0e0f9733195b Closes-Bug: 1901172
-rw-r--r--designateclient/functionaltests/client.py4
-rw-r--r--designateclient/functionaltests/v2/test_zone_transfer.py5
-rw-r--r--designateclient/v2/cli/zones.py2
3 files changed, 10 insertions, 1 deletions
diff --git a/designateclient/functionaltests/client.py b/designateclient/functionaltests/client.py
index 1f0fc03..4d1d0b0 100644
--- a/designateclient/functionaltests/client.py
+++ b/designateclient/functionaltests/client.py
@@ -153,6 +153,10 @@ class ZoneTransferCommands(object):
cmd = 'zone transfer accept show {0}'.format(id)
return self.parsed_cmd(cmd, FieldValueModel, *args, **kwargs)
+ def zone_transfer_accept_list(self, *args, **kwargs):
+ cmd = 'zone transfer accept list'
+ return self.parsed_cmd(cmd, ListModel, *args, **kwargs)
+
class ZoneExportCommands(object):
"""A mixin for DesignateCLI to add zone export commands"""
diff --git a/designateclient/functionaltests/v2/test_zone_transfer.py b/designateclient/functionaltests/v2/test_zone_transfer.py
index 33cbbc0..32c572b 100644
--- a/designateclient/functionaltests/v2/test_zone_transfer.py
+++ b/designateclient/functionaltests/v2/test_zone_transfer.py
@@ -109,6 +109,11 @@ class TestZoneTransferAccept(BaseDesignateTest):
))
self.transfer_request = fixture.transfer_request
+ def test_zone_transfer_accept_list(self):
+ self.useFixture(TransferRequestFixture(self.zone))
+ list_transfer_accepts = self.clients.zone_transfer_accept_list()
+ self.assertGreater(len(list_transfer_accepts), 0)
+
def test_zone_transfer_accept_request(self):
self.target_client.zone_transfer_accept_request(
id=self.transfer_request.id,
diff --git a/designateclient/v2/cli/zones.py b/designateclient/v2/cli/zones.py
index d54154b..496851c 100644
--- a/designateclient/v2/cli/zones.py
+++ b/designateclient/v2/cli/zones.py
@@ -460,7 +460,7 @@ class ListTransferAcceptsCommand(command.Lister):
client = self.app.client_manager.dns
common.set_all_common_headers(client, parsed_args)
- data = client.zone_transfers.list_requests()
+ data = client.zone_transfers.list_accepts()
cols = self.columns
return cols, (utils.get_item_properties(s, cols) for s in data)