Merge "Fix bad api call, 'migrate' is an action."

This commit is contained in:
Jenkins 2012-01-18 06:29:01 +00:00 committed by Gerrit Code Review
commit 94f18f953c
3 changed files with 3 additions and 6 deletions

View File

@ -475,7 +475,7 @@ class ServerManager(local_base.BootingManagerWithFind):
:param server: The :class:`Server` (or its ID).
"""
self.api.client.post('/servers/%s/migrate' % base.getid(server))
self._action('migrate', server)
def resize(self, server, flavor, **kwargs):
"""

View File

@ -210,9 +210,6 @@ class FakeHTTPClient(base_client.HTTPClient):
fakes.assert_has_keys(pfile, required=['path', 'contents'])
return (202, self.get_servers_1234()[1])
def post_servers_1234_migrate(self, *args, **kwargs):
return (202, None)
def get_servers_1234(self, **kw):
r = {'server': self.get_servers_detail()[1]['servers'][0]}
return (200, r)

View File

@ -145,9 +145,9 @@ class ServersTest(utils.TestCase):
def test_migrate_server(self):
s = cs.servers.get(1234)
s.migrate()
cs.assert_called('POST', '/servers/1234/migrate')
cs.assert_called('POST', '/servers/1234/action')
cs.servers.migrate(s)
cs.assert_called('POST', '/servers/1234/migrate')
cs.assert_called('POST', '/servers/1234/action')
def test_add_fixed_ip(self):
s = cs.servers.get(1234)