Merge "Remove actions command from servers."

This commit is contained in:
Jenkins 2013-04-02 17:29:37 +00:00 committed by Gerrit Code Review
commit beda22a2bb
5 changed files with 0 additions and 50 deletions

View File

@ -177,10 +177,6 @@ class Server(base.Resource):
"""Diagnostics -- Retrieve server diagnostics."""
return self.manager.diagnostics(self)
def actions(self):
"""Actions -- Retrieve server actions."""
return self.manager.actions(self)
def migrate(self):
"""
Migrate a server to a new host.
@ -534,11 +530,6 @@ class ServerManager(local_base.BootingManagerWithFind):
return self.api.client.get("/servers/%s/diagnostics" %
base.getid(server))
def actions(self, server):
"""Retrieve server actions."""
return self._list("/servers/%s/actions" % base.getid(server),
"actions")
def create(self, name, image, flavor, meta=None, files=None,
reservation_id=None, min_count=None,
max_count=None, security_groups=None, userdata=None,

View File

@ -1129,15 +1129,6 @@ def do_diagnostics(cs, args):
utils.print_dict(cs.servers.diagnostics(server)[1])
@utils.arg('server', metavar='<server>', help='Name or ID of server.')
def do_actions(cs, args):
"""Retrieve server actions."""
server = _find_server(cs, args.server)
utils.print_list(
cs.servers.actions(server),
["Created_At", "Action", "Error"])
@utils.arg('server', metavar='<server>', help='Name or ID of server.')
def do_root_password(cs, args):
"""

View File

@ -398,20 +398,6 @@ class FakeHTTPClient(base_client.HTTPClient):
def get_servers_1234_diagnostics(self, **kw):
return (200, {}, {'data': 'Fake diagnostics'})
def get_servers_1234_actions(self, **kw):
return (200, {}, {'actions': [
{
'action': 'rebuild',
'error': None,
'created_at': '2011-12-30 11:45:36'
},
{
'action': 'reboot',
'error': 'Failed!',
'created_at': '2011-12-30 11:40:29'
},
]})
#
# Server Addresses
#

View File

@ -338,18 +338,6 @@ class ServersTest(utils.TestCase):
s.clear_password()
cs.assert_called('DELETE', '/servers/1234/os-server-password')
def test_get_server_actions(self):
s = cs.servers.get(1234)
actions = s.actions()
self.assertTrue(actions is not None)
cs.assert_called('GET', '/servers/1234/actions')
actions_from_manager = cs.servers.actions(1234)
self.assertTrue(actions_from_manager is not None)
cs.assert_called('GET', '/servers/1234/actions')
self.assertEqual(actions, actions_from_manager)
def test_get_server_diagnostics(self):
s = cs.servers.get(1234)
diagnostics = s.diagnostics()

View File

@ -628,12 +628,6 @@ class ShellTest(utils.TestCase):
self.run_command('diagnostics sample-server')
self.assert_called('GET', '/servers/1234/diagnostics')
def test_actions(self):
self.run_command('actions 1234')
self.assert_called('GET', '/servers/1234/actions')
self.run_command('actions sample-server')
self.assert_called('GET', '/servers/1234/actions')
def test_set_meta_set(self):
self.run_command('meta 1234 set key1=val1 key2=val2')
self.assert_called('POST', '/servers/1234/metadata',