summaryrefslogtreecommitdiff
path: root/openstackclient/tests/compute/v2
diff options
context:
space:
mode:
authorTang Chen <tangchen@cn.fujitsu.com>2015-11-26 13:25:16 +0800
committerTang Chen <tangchen@cn.fujitsu.com>2015-11-27 13:10:03 +0800
commitbf657ef28664e01822562f669137abdd94635f7d (patch)
treedcdda3c5632460b8c40168267b6368e079d3b10d /openstackclient/tests/compute/v2
parent487fff8cdbabc9629e070b50e9ce3a762e2b180c (diff)
downloadpython-openstackclient-bf657ef28664e01822562f669137abdd94635f7d.tar.gz
Move setup_servers_mock() to class TestServer.
This function will be used in almost every test case. So move it to the base class to avoid define it each time a test case is added. Change-Id: I060b54f0935b42a85042ad217d851fea649ec8d9 Implements: blueprint osc-unit-test-framework-improvement
Diffstat (limited to 'openstackclient/tests/compute/v2')
-rw-r--r--openstackclient/tests/compute/v2/test_server.py36
1 files changed, 13 insertions, 23 deletions
diff --git a/openstackclient/tests/compute/v2/test_server.py b/openstackclient/tests/compute/v2/test_server.py
index a975a537..b8c38f0c 100644
--- a/openstackclient/tests/compute/v2/test_server.py
+++ b/openstackclient/tests/compute/v2/test_server.py
@@ -52,6 +52,19 @@ class TestServer(compute_fakes.TestComputev2):
self.volumes_mock = self.app.client_manager.volume.volumes
self.volumes_mock.reset_mock()
+ # Set object methods to be tested. Could be overwriten in subclass.
+ self.methods = {}
+
+ def setup_servers_mock(self, count):
+ servers = compute_fakes.FakeServer.create_servers(methods=self.methods,
+ count=count)
+
+ # This is the return value for utils.find_resource()
+ self.servers_mock.get = compute_fakes.FakeServer.get_servers(servers,
+ 0)
+
+ return servers
+
class TestServerCreate(TestServer):
@@ -569,18 +582,6 @@ class TestServerPause(TestServer):
'pause': None,
}
- def setup_servers_mock(self, count=1):
- servers = compute_fakes.FakeServer.create_servers(
- methods=self.methods,
- count=count)
-
- # This is the return value for utils.find_resource()
- self.servers_mock.get = compute_fakes.FakeServer.get_servers(
- servers,
- 1)
-
- return servers
-
def test_server_pause_one_server(self):
servers = self.setup_servers_mock(1)
@@ -809,17 +810,6 @@ class TestShelveServer(TestServer):
'shelve': None,
}
- def setup_servers_mock(self, count=1):
- servers = compute_fakes.FakeServer.create_servers(
- methods=self.methods,
- count=count)
-
- self.servers_mock.get = compute_fakes.FakeServer.get_servers(
- servers,
- 1)
-
- return servers
-
def test_shelve_one_server(self):
server = self.setup_servers_mock(1)[0]