Add partitions to server API object

Add partitions to make sure it returned with the API response.

Change-Id: I11fa63df60785f79116fa40d5f3cd7427a003add
This commit is contained in:
Zhenguo Niu 2017-09-14 17:41:45 +08:00
parent 797f2a06e8
commit 279100a520
2 changed files with 4 additions and 1 deletions

View File

@ -459,6 +459,9 @@ class Server(base.APIBase):
key_name = wtypes.text
"""The ssh key name of the server"""
partitions = types.jsontype
"""The partitions of the server"""
def __init__(self, **kwargs):
super(Server, self).__init__(**kwargs)
self.fields = []

View File

@ -206,7 +206,7 @@ class TestServers(v1_test.APITestV1):
resps = self.get_json('/servers/detail',
headers=headers)['servers']
self.assertEqual(4, len(resps))
self.assertEqual(17, len(resps[0].keys()))
self.assertEqual(18, len(resps[0].keys()))
self.assertEqual('test_server_0', resps[0]['name'])
self.assertEqual('just test server 0', resps[0]['description'])
self.assertEqual('building', resps[0]['status'])