summaryrefslogtreecommitdiff
path: root/openstackclient/tests
diff options
context:
space:
mode:
Diffstat (limited to 'openstackclient/tests')
-rw-r--r--openstackclient/tests/compute/v2/fakes.py9
-rw-r--r--openstackclient/tests/compute/v2/test_server.py88
2 files changed, 41 insertions, 56 deletions
diff --git a/openstackclient/tests/compute/v2/fakes.py b/openstackclient/tests/compute/v2/fakes.py
index 94d1f6aa..4ac6a20e 100644
--- a/openstackclient/tests/compute/v2/fakes.py
+++ b/openstackclient/tests/compute/v2/fakes.py
@@ -23,17 +23,8 @@ from openstackclient.tests import utils
from openstackclient.tests.volume.v2 import fakes as volume_fakes
-server_id = 'serv1'
-server_name = 'waiter'
-
service_id = '1'
-SERVER = {
- 'id': server_id,
- 'name': server_name,
- 'metadata': {},
-}
-
extension_name = 'Multinic'
extension_namespace = 'http://docs.openstack.org/compute/ext/'\
'multinic/api/v1.1'
diff --git a/openstackclient/tests/compute/v2/test_server.py b/openstackclient/tests/compute/v2/test_server.py
index 6fa7fecc..710ee01b 100644
--- a/openstackclient/tests/compute/v2/test_server.py
+++ b/openstackclient/tests/compute/v2/test_server.py
@@ -398,12 +398,11 @@ class TestServerDelete(TestServer):
def setUp(self):
super(TestServerDelete, self).setUp()
+ self.server = fakes.FakeServer.create_one_server()
+
# This is the return value for utils.find_resource()
- self.servers_mock.get.return_value = fakes.FakeResource(
- None,
- copy.deepcopy(compute_fakes.SERVER),
- loaded=True,
- )
+ self.servers_mock.get.return_value = self.server
+
self.servers_mock.delete.return_value = None
# Get the command object to test
@@ -411,10 +410,10 @@ class TestServerDelete(TestServer):
def test_server_delete_no_options(self):
arglist = [
- compute_fakes.server_id,
+ self.server.id,
]
verifylist = [
- ('server', [compute_fakes.server_id]),
+ ('server', [self.server.id]),
]
parsed_args = self.check_parser(self.cmd, arglist, verifylist)
@@ -422,16 +421,16 @@ class TestServerDelete(TestServer):
self.cmd.take_action(parsed_args)
self.servers_mock.delete.assert_called_with(
- compute_fakes.server_id,
+ self.server.id,
)
@mock.patch.object(common_utils, 'wait_for_delete', return_value=True)
def test_server_delete_wait_ok(self, mock_wait_for_delete):
arglist = [
- compute_fakes.server_id, '--wait'
+ self.server.id, '--wait'
]
verifylist = [
- ('server', [compute_fakes.server_id]),
+ ('server', [self.server.id]),
]
parsed_args = self.check_parser(self.cmd, arglist, verifylist)
@@ -439,22 +438,22 @@ class TestServerDelete(TestServer):
self.cmd.take_action(parsed_args)
self.servers_mock.delete.assert_called_with(
- compute_fakes.server_id,
+ self.server.id,
)
mock_wait_for_delete.assert_called_once_with(
self.servers_mock,
- compute_fakes.server_id,
+ self.server.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):
arglist = [
- compute_fakes.server_id, '--wait'
+ self.server.id, '--wait'
]
verifylist = [
- ('server', [compute_fakes.server_id]),
+ ('server', [self.server.id]),
]
parsed_args = self.check_parser(self.cmd, arglist, verifylist)
@@ -462,12 +461,12 @@ class TestServerDelete(TestServer):
self.assertRaises(SystemExit, self.cmd.take_action, parsed_args)
self.servers_mock.delete.assert_called_with(
- compute_fakes.server_id,
+ self.server.id,
)
mock_wait_for_delete.assert_called_once_with(
self.servers_mock,
- compute_fakes.server_id,
+ self.server.id,
callback=server._show_progress
)
@@ -477,12 +476,10 @@ class TestServerImageCreate(TestServer):
def setUp(self):
super(TestServerImageCreate, self).setUp()
+ self.server = fakes.FakeServer.create_one_server()
+
# This is the return value for utils.find_resource()
- self.servers_mock.get.return_value = fakes.FakeResource(
- None,
- copy.deepcopy(compute_fakes.SERVER),
- loaded=True,
- )
+ self.servers_mock.get.return_value = self.server
self.servers_mock.create_image.return_value = image_fakes.image_id
@@ -497,10 +494,10 @@ class TestServerImageCreate(TestServer):
def test_server_image_create_no_options(self):
arglist = [
- compute_fakes.server_id,
+ self.server.id,
]
verifylist = [
- ('server', compute_fakes.server_id),
+ ('server', self.server.id),
]
parsed_args = self.check_parser(self.cmd, arglist, verifylist)
@@ -510,7 +507,7 @@ class TestServerImageCreate(TestServer):
# ServerManager.create_image(server, image_name, metadata=)
self.servers_mock.create_image.assert_called_with(
self.servers_mock.get.return_value,
- compute_fakes.server_name,
+ self.server.name,
)
collist = ('id', 'name', 'owner', 'protected', 'tags', 'visibility')
@@ -528,11 +525,11 @@ class TestServerImageCreate(TestServer):
def test_server_image_create_name(self):
arglist = [
'--name', 'img-nam',
- compute_fakes.server_id,
+ self.server.id,
]
verifylist = [
('name', 'img-nam'),
- ('server', compute_fakes.server_id),
+ ('server', self.server.id),
]
parsed_args = self.check_parser(self.cmd, arglist, verifylist)
@@ -620,13 +617,10 @@ class TestServerResize(TestServer):
def setUp(self):
super(TestServerResize, self).setUp()
+ self.server = fakes.FakeServer.create_one_server()
+
# This is the return value for utils.find_resource()
- self.servers_get_return_value = fakes.FakeResource(
- None,
- copy.deepcopy(compute_fakes.SERVER),
- loaded=True,
- )
- self.servers_mock.get.return_value = self.servers_get_return_value
+ self.servers_mock.get.return_value = self.server
self.servers_mock.resize.return_value = None
self.servers_mock.confirm_resize.return_value = None
@@ -645,12 +639,12 @@ class TestServerResize(TestServer):
def test_server_resize_no_options(self):
arglist = [
- compute_fakes.server_id,
+ self.server.id,
]
verifylist = [
('confirm', False),
('revert', False),
- ('server', compute_fakes.server_id),
+ ('server', self.server.id),
]
parsed_args = self.check_parser(self.cmd, arglist, verifylist)
@@ -658,7 +652,7 @@ class TestServerResize(TestServer):
self.cmd.take_action(parsed_args)
self.servers_mock.get.assert_called_with(
- compute_fakes.server_id,
+ self.server.id,
)
self.assertNotCalled(self.servers_mock.resize)
@@ -668,13 +662,13 @@ class TestServerResize(TestServer):
def test_server_resize(self):
arglist = [
'--flavor', compute_fakes.flavor_id,
- compute_fakes.server_id,
+ self.server.id,
]
verifylist = [
('flavor', compute_fakes.flavor_id),
('confirm', False),
('revert', False),
- ('server', compute_fakes.server_id),
+ ('server', self.server.id),
]
parsed_args = self.check_parser(self.cmd, arglist, verifylist)
@@ -682,14 +676,14 @@ class TestServerResize(TestServer):
self.cmd.take_action(parsed_args)
self.servers_mock.get.assert_called_with(
- compute_fakes.server_id,
+ self.server.id,
)
self.flavors_mock.get.assert_called_with(
compute_fakes.flavor_id,
)
self.servers_mock.resize.assert_called_with(
- self.servers_get_return_value,
+ self.server,
self.flavors_get_return_value,
)
self.assertNotCalled(self.servers_mock.confirm_resize)
@@ -698,12 +692,12 @@ class TestServerResize(TestServer):
def test_server_resize_confirm(self):
arglist = [
'--confirm',
- compute_fakes.server_id,
+ self.server.id,
]
verifylist = [
('confirm', True),
('revert', False),
- ('server', compute_fakes.server_id),
+ ('server', self.server.id),
]
parsed_args = self.check_parser(self.cmd, arglist, verifylist)
@@ -711,24 +705,24 @@ class TestServerResize(TestServer):
self.cmd.take_action(parsed_args)
self.servers_mock.get.assert_called_with(
- compute_fakes.server_id,
+ self.server.id,
)
self.assertNotCalled(self.servers_mock.resize)
self.servers_mock.confirm_resize.assert_called_with(
- self.servers_get_return_value,
+ self.server,
)
self.assertNotCalled(self.servers_mock.revert_resize)
def test_server_resize_revert(self):
arglist = [
'--revert',
- compute_fakes.server_id,
+ self.server.id,
]
verifylist = [
('confirm', False),
('revert', True),
- ('server', compute_fakes.server_id),
+ ('server', self.server.id),
]
parsed_args = self.check_parser(self.cmd, arglist, verifylist)
@@ -736,13 +730,13 @@ class TestServerResize(TestServer):
self.cmd.take_action(parsed_args)
self.servers_mock.get.assert_called_with(
- compute_fakes.server_id,
+ 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.servers_get_return_value,
+ self.server,
)