Revision d07fddd9
b/kamaki/clients/compute/__init__.py | ||
---|---|---|
349 | 349 |
""" |
350 | 350 |
r = self.floating_ips_delete(tenant_id, fip_id) |
351 | 351 |
return r.headers |
352 |
|
|
353 |
def resize_server(self, server_id, flavor_id): |
|
354 |
""" |
|
355 |
:param server_id: (str) |
|
356 |
|
|
357 |
:param flavor_id: (int) |
|
358 |
""" |
|
359 |
req = {'resize': {'flavorRef': flavor_id}} |
|
360 |
r = self.servers_post(server_id, 'action', json_data=req) |
|
361 |
return r.headers |
b/kamaki/clients/compute/test.py | ||
---|---|---|
375 | 375 |
vm_id, 'action', |
376 | 376 |
json_data=dict(reboot=dict(type='HARD' if hard else 'SOFT')))) |
377 | 377 |
|
378 |
@patch('%s.servers_post' % compute_pkg, return_value=FR()) |
|
379 |
def test_resize_server(self, SP): |
|
380 |
vm_id, flavor = vm_recv['server']['id'], flavor_list['flavors'][1] |
|
381 |
self.client.resize_server(vm_id, flavor['id']) |
|
382 |
exp = dict(resize=dict(flavorRef=flavor['id'])) |
|
383 |
SP.assert_called_once_with(vm_id, 'action', json_data=exp) |
|
384 |
|
|
378 | 385 |
@patch('%s.servers_put' % compute_pkg, return_value=FR()) |
379 | 386 |
def test_create_server_metadata(self, SP): |
380 | 387 |
vm_id = vm_recv['server']['id'] |
Also available in: Unified diff