From 196cb61870f838396d208ce7fe175e004d0d1006 Mon Sep 17 00:00:00 2001 From: Mike Durnosvystov Date: Wed, 21 Oct 2020 11:16:32 +0300 Subject: [PATCH] Fixed zone transfer accept list command Change-Id: If7ba1fc9dd3f9d67a49ad3b8ae4c0e0f9733195b Closes-Bug: 1901172 --- designateclient/functionaltests/client.py | 4 ++++ designateclient/functionaltests/v2/test_zone_transfer.py | 5 +++++ designateclient/v2/cli/zones.py | 2 +- 3 files changed, 10 insertions(+), 1 deletion(-) diff --git a/designateclient/functionaltests/client.py b/designateclient/functionaltests/client.py index 1f0fc03b..4d1d0b0a 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 33cbbc06..32c572b1 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 d54154bc..496851c5 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)