summaryrefslogtreecommitdiff
path: root/openstackclient
diff options
context:
space:
mode:
authorTang Chen <tangchen@cn.fujitsu.com>2015-11-26 13:45:51 +0800
committerTang Chen <tangchen@cn.fujitsu.com>2015-11-27 14:29:47 +0800
commitf9a41788cf275793449d27ab0c7fb0a0657006d0 (patch)
tree01d8c68822a3b294306b292dca4c789fa3cad227 /openstackclient
parentbf657ef28664e01822562f669137abdd94635f7d (diff)
downloadpython-openstackclient-f9a41788cf275793449d27ab0c7fb0a0657006d0.tar.gz
Use setup_servers_mock() in the base class in TestServerDelete.
Use setup_servers_mock() in class TestServerDelete to coordinate the test class format. Change-Id: I1901d6b781d97820667984241f4d68764d045854 Implements: blueprint osc-unit-test-framework-improvement
Diffstat (limited to 'openstackclient')
-rw-r--r--openstackclient/tests/compute/v2/test_server.py33
1 files changed, 17 insertions, 16 deletions
diff --git a/openstackclient/tests/compute/v2/test_server.py b/openstackclient/tests/compute/v2/test_server.py
index b8c38f0c..672d3dde 100644
--- a/openstackclient/tests/compute/v2/test_server.py
+++ b/openstackclient/tests/compute/v2/test_server.py
@@ -412,22 +412,19 @@ class TestServerDelete(TestServer):
def setUp(self):
super(TestServerDelete, self).setUp()
- self.server = compute_fakes.FakeServer.create_one_server()
-
- # This is the return value for utils.find_resource()
- self.servers_mock.get.return_value = self.server
-
self.servers_mock.delete.return_value = None
# Get the command object to test
self.cmd = server.DeleteServer(self.app, None)
def test_server_delete_no_options(self):
+ servers = self.setup_servers_mock(count=1)
+
arglist = [
- self.server.id,
+ servers[0].id,
]
verifylist = [
- ('server', [self.server.id]),
+ ('server', [servers[0].id]),
]
parsed_args = self.check_parser(self.cmd, arglist, verifylist)
@@ -435,16 +432,18 @@ class TestServerDelete(TestServer):
self.cmd.take_action(parsed_args)
self.servers_mock.delete.assert_called_with(
- self.server.id,
+ servers[0].id,
)
@mock.patch.object(common_utils, 'wait_for_delete', return_value=True)
def test_server_delete_wait_ok(self, mock_wait_for_delete):
+ servers = self.setup_servers_mock(count=1)
+
arglist = [
- self.server.id, '--wait'
+ servers[0].id, '--wait'
]
verifylist = [
- ('server', [self.server.id]),
+ ('server', [servers[0].id]),
]
parsed_args = self.check_parser(self.cmd, arglist, verifylist)
@@ -452,22 +451,24 @@ class TestServerDelete(TestServer):
self.cmd.take_action(parsed_args)
self.servers_mock.delete.assert_called_with(
- self.server.id,
+ servers[0].id,
)
mock_wait_for_delete.assert_called_once_with(
self.servers_mock,
- self.server.id,
+ servers[0].id,
callback=server._show_progress
)
@mock.patch.object(common_utils, 'wait_for_delete', return_value=False)
def test_server_delete_wait_fails(self, mock_wait_for_delete):
+ servers = self.setup_servers_mock(count=1)
+
arglist = [
- self.server.id, '--wait'
+ servers[0].id, '--wait'
]
verifylist = [
- ('server', [self.server.id]),
+ ('server', [servers[0].id]),
]
parsed_args = self.check_parser(self.cmd, arglist, verifylist)
@@ -475,12 +476,12 @@ class TestServerDelete(TestServer):
self.assertRaises(SystemExit, self.cmd.take_action, parsed_args)
self.servers_mock.delete.assert_called_with(
- self.server.id,
+ servers[0].id,
)
mock_wait_for_delete.assert_called_once_with(
self.servers_mock,
- self.server.id,
+ servers[0].id,
callback=server._show_progress
)