Fix server power-off bug

* Wrong HTTP method used to power-off server
* Use PUT instead of GET
This commit is contained in:
Rohan Kanade
2014-04-09 00:53:07 -07:00
parent ecfec61737
commit f719ca6754
2 changed files with 2 additions and 2 deletions

View File

@@ -38,7 +38,7 @@ class ServersTest(utils.TestCase):
def test_server_power_off(self):
cs.servers.power_off(1)
cs.assert_called('GET', '/servers/1?action=power-off')
cs.assert_called('PUT', '/servers/1?action=power-off')
def test_server_reset(self):
cs.servers.reset(1)

View File

@@ -124,7 +124,7 @@ class ServerManager(base.ManagerWithFind):
url = '/servers/%s?action=%s' % (base.getid(server), action)
if force:
url = '%s&force=true' % url
return self.api.client.get(url)
return self.api.client.put(url, body={})
def reset(self, server, using_pxe=False, **kwargs):
"""