diff options
| author | Tang Chen <chen.tang@easystack.cn> | 2016-02-27 15:38:04 +0800 |
|---|---|---|
| committer | Tang Chen <chen.tang@easystack.cn> | 2016-02-27 15:38:04 +0800 |
| commit | 058232b9998b760d508bf1e8746e429ad45e4e8d (patch) | |
| tree | 0d8de3e80e56b72c067f7e12f1427ca455d02ced | |
| parent | 2819450be5d4fa57c6efdb4cd225f59bab894fba (diff) | |
| download | python-openstackclient-058232b9998b760d508bf1e8746e429ad45e4e8d.tar.gz | |
[Compute] Check return value is None in compute unit tests.
take_action() in commands inheriting from Command returns nothing.
So we should assert the return is None in the unit tests of
these commands.
Change-Id: I953480ecff3b5beb12255d866d0e1df45f130efd
Partial-Bug: #1550636
| -rw-r--r-- | openstackclient/tests/compute/v2/test_flavor.py | 4 | ||||
| -rw-r--r-- | openstackclient/tests/compute/v2/test_server.py | 65 | ||||
| -rw-r--r-- | openstackclient/tests/compute/v2/test_service.py | 9 |
3 files changed, 33 insertions, 45 deletions
diff --git a/openstackclient/tests/compute/v2/test_flavor.py b/openstackclient/tests/compute/v2/test_flavor.py index 781e3068..5000e6a0 100644 --- a/openstackclient/tests/compute/v2/test_flavor.py +++ b/openstackclient/tests/compute/v2/test_flavor.py @@ -49,12 +49,12 @@ class TestFlavorDelete(TestFlavor): verifylist = [ ('flavor', self.flavor.id), ] - parsed_args = self.check_parser(self.cmd, arglist, verifylist) - self.cmd.take_action(parsed_args) + result = self.cmd.take_action(parsed_args) self.flavors_mock.delete.assert_called_with(self.flavor.id) + self.assertIsNone(result) def test_flavor_delete_with_unexist_flavor(self): self.flavors_mock.get.side_effect = exceptions.NotFound(None) diff --git a/openstackclient/tests/compute/v2/test_server.py b/openstackclient/tests/compute/v2/test_server.py index d379b173..aa8d7335 100644 --- a/openstackclient/tests/compute/v2/test_server.py +++ b/openstackclient/tests/compute/v2/test_server.py @@ -78,11 +78,12 @@ class TestServer(compute_fakes.TestComputev2): ] parsed_args = self.check_parser(self.cmd, arglist, verifylist) - self.cmd.take_action(parsed_args) + result = self.cmd.take_action(parsed_args) for s in servers: method = getattr(s, method_name) method.assert_called_with() + self.assertIsNone(result) class TestServerCreate(TestServer): @@ -416,11 +417,10 @@ class TestServerDelete(TestServer): ] parsed_args = self.check_parser(self.cmd, arglist, verifylist) - self.cmd.take_action(parsed_args) + result = self.cmd.take_action(parsed_args) - self.servers_mock.delete.assert_called_with( - servers[0].id, - ) + self.servers_mock.delete.assert_called_with(servers[0].id) + self.assertIsNone(result) def test_server_delete_multi_servers(self): servers = self.setup_servers_mock(count=3) @@ -435,12 +435,13 @@ class TestServerDelete(TestServer): ] parsed_args = self.check_parser(self.cmd, arglist, verifylist) - self.cmd.take_action(parsed_args) + result = self.cmd.take_action(parsed_args) calls = [] for s in servers: calls.append(call(s.id)) self.servers_mock.delete.assert_has_calls(calls) + self.assertIsNone(result) @mock.patch.object(common_utils, 'wait_for_delete', return_value=True) def test_server_delete_wait_ok(self, mock_wait_for_delete): @@ -454,17 +455,15 @@ class TestServerDelete(TestServer): ] parsed_args = self.check_parser(self.cmd, arglist, verifylist) - self.cmd.take_action(parsed_args) - - self.servers_mock.delete.assert_called_with( - servers[0].id, - ) + result = self.cmd.take_action(parsed_args) + self.servers_mock.delete.assert_called_with(servers[0].id) mock_wait_for_delete.assert_called_once_with( self.servers_mock, servers[0].id, callback=server._show_progress ) + self.assertIsNone(result) @mock.patch.object(common_utils, 'wait_for_delete', return_value=False) def test_server_delete_wait_fails(self, mock_wait_for_delete): @@ -480,10 +479,7 @@ class TestServerDelete(TestServer): self.assertRaises(SystemExit, self.cmd.take_action, parsed_args) - self.servers_mock.delete.assert_called_with( - servers[0].id, - ) - + self.servers_mock.delete.assert_called_with(servers[0].id) mock_wait_for_delete.assert_called_once_with( self.servers_mock, servers[0].id, @@ -910,15 +906,14 @@ class TestServerResize(TestServer): ] parsed_args = self.check_parser(self.cmd, arglist, verifylist) - self.cmd.take_action(parsed_args) + result = self.cmd.take_action(parsed_args) - self.servers_mock.get.assert_called_with( - self.server.id, - ) + self.servers_mock.get.assert_called_with(self.server.id) self.assertNotCalled(self.servers_mock.resize) self.assertNotCalled(self.servers_mock.confirm_resize) self.assertNotCalled(self.servers_mock.revert_resize) + self.assertIsNone(result) def test_server_resize(self): arglist = [ @@ -933,21 +928,19 @@ class TestServerResize(TestServer): ] parsed_args = self.check_parser(self.cmd, arglist, verifylist) - self.cmd.take_action(parsed_args) + result = self.cmd.take_action(parsed_args) - self.servers_mock.get.assert_called_with( - self.server.id, - ) + self.servers_mock.get.assert_called_with(self.server.id) self.flavors_mock.get.assert_called_with( self.flavors_get_return_value.id, ) - self.servers_mock.resize.assert_called_with( self.server, self.flavors_get_return_value, ) self.assertNotCalled(self.servers_mock.confirm_resize) self.assertNotCalled(self.servers_mock.revert_resize) + self.assertIsNone(result) def test_server_resize_confirm(self): arglist = [ @@ -961,17 +954,13 @@ class TestServerResize(TestServer): ] parsed_args = self.check_parser(self.cmd, arglist, verifylist) - self.cmd.take_action(parsed_args) - - self.servers_mock.get.assert_called_with( - self.server.id, - ) + result = self.cmd.take_action(parsed_args) + self.servers_mock.get.assert_called_with(self.server.id) self.assertNotCalled(self.servers_mock.resize) - self.servers_mock.confirm_resize.assert_called_with( - self.server, - ) + self.servers_mock.confirm_resize.assert_called_with(self.server) self.assertNotCalled(self.servers_mock.revert_resize) + self.assertIsNone(result) def test_server_resize_revert(self): arglist = [ @@ -985,17 +974,13 @@ class TestServerResize(TestServer): ] parsed_args = self.check_parser(self.cmd, arglist, verifylist) - self.cmd.take_action(parsed_args) - - self.servers_mock.get.assert_called_with( - self.server.id, - ) + result = self.cmd.take_action(parsed_args) + self.servers_mock.get.assert_called_with(self.server.id) self.assertNotCalled(self.servers_mock.resize) self.assertNotCalled(self.servers_mock.confirm_resize) - self.servers_mock.revert_resize.assert_called_with( - self.server, - ) + self.servers_mock.revert_resize.assert_called_with(self.server) + self.assertIsNone(result) class TestServerResume(TestServer): diff --git a/openstackclient/tests/compute/v2/test_service.py b/openstackclient/tests/compute/v2/test_service.py index 54adaab3..2f8b2e7d 100644 --- a/openstackclient/tests/compute/v2/test_service.py +++ b/openstackclient/tests/compute/v2/test_service.py @@ -49,11 +49,12 @@ class TestServiceDelete(TestService): ] parsed_args = self.check_parser(self.cmd, arglist, verifylist) - self.cmd.take_action(parsed_args) + result = self.cmd.take_action(parsed_args) self.service_mock.delete.assert_called_with( compute_fakes.service_binary, ) + self.assertIsNone(result) class TestServiceList(TestService): @@ -124,12 +125,13 @@ class TestServiceSet(TestService): ] parsed_args = self.check_parser(self.cmd, arglist, verifylist) - self.cmd.take_action(parsed_args) + result = self.cmd.take_action(parsed_args) self.service_mock.enable.assert_called_with( compute_fakes.service_host, compute_fakes.service_binary, ) + self.assertIsNone(result) def test_service_set_disable(self): arglist = [ @@ -144,9 +146,10 @@ class TestServiceSet(TestService): ] parsed_args = self.check_parser(self.cmd, arglist, verifylist) - self.cmd.take_action(parsed_args) + result = self.cmd.take_action(parsed_args) self.service_mock.disable.assert_called_with( compute_fakes.service_host, compute_fakes.service_binary, ) + self.assertIsNone(result) |
