Skip to content

Commit d37d27b

Browse files
committed
Enable setup_servers_mock() to take attributes param.
setup_servers_mock() is now able to set methods to the fake servers. But it cannot set attributes. This patch enable it to do so. This will be useful in "server list" test cases. Change-Id: Ic30d750ebe4650244707a368cdd5d622a8f1b8ed Implements: blueprint osc-unit-test-framework-improvement
1 parent cb73e78 commit d37d27b

1 file changed

Lines changed: 5 additions & 1 deletion

File tree

openstackclient/tests/compute/v2/test_server.py

Lines changed: 5 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -53,11 +53,15 @@ def setUp(self):
5353
self.volumes_mock = self.app.client_manager.volume.volumes
5454
self.volumes_mock.reset_mock()
5555

56+
# Set object attributes to be tested. Could be overwriten in subclass.
57+
self.attrs = {}
58+
5659
# Set object methods to be tested. Could be overwriten in subclass.
5760
self.methods = {}
5861

5962
def setup_servers_mock(self, count):
60-
servers = compute_fakes.FakeServer.create_servers(methods=self.methods,
63+
servers = compute_fakes.FakeServer.create_servers(attrs=self.attrs,
64+
methods=self.methods,
6165
count=count)
6266

6367
# This is the return value for utils.find_resource()

0 commit comments

Comments
 (0)