Revision e750a969
b/kamaki/clients/compute/test.py | ||
---|---|---|
243 | 243 |
self.assert_dicts_are_equal(r, {k: v}) |
244 | 244 |
self.assertEqual(SG.mock_calls[-1], call(vm_id, '/meta/%s' % k)) |
245 | 245 |
|
246 |
""" |
|
247 | 246 |
@patch('%s.servers_post' % compute_pkg, return_value=FR()) |
248 |
def test_update_server_metadata(self, servers_post):
|
|
247 |
def test_update_server_metadata(self, SP):
|
|
249 | 248 |
vm_id = vm_recv['server']['id'] |
250 | 249 |
metadata = dict(m1='v1', m2='v2', m3='v3') |
251 | 250 |
FR.json = dict(metadata=metadata) |
252 | 251 |
r = self.client.update_server_metadata(vm_id, **metadata) |
253 | 252 |
self.assert_dicts_are_equal(r, metadata) |
254 |
(called_id, cmd) = servers_post.call_args[0] |
|
255 |
self.assertEqual(called_id, vm_id) |
|
256 |
self.assertEqual(cmd, 'meta') |
|
257 |
data = servers_post.call_args[1]['json_data'] |
|
258 |
self.assert_dicts_are_equal(data, dict(metadata=metadata)) |
|
253 |
self.assertEqual(SP.mock_calls[-1], call( |
|
254 |
vm_id, 'meta', |
|
255 |
json_data=dict(metadata=metadata), success=201)) |
|
259 | 256 |
|
257 |
""" |
|
260 | 258 |
@patch('%s.servers_delete' % compute_pkg, return_value=FR()) |
261 | 259 |
def test_delete_server_metadata(self, servers_delete): |
262 | 260 |
vm_id = vm_recv['server']['id'] |
Also available in: Unified diff