summaryrefslogtreecommitdiffstats
path: root/nova
diff options
context:
space:
mode:
authorTrey Morris <trey.morris@rackspace.com>2011-02-16 14:12:54 -0600
committerTrey Morris <trey.morris@rackspace.com>2011-02-16 14:12:54 -0600
commitc6b8f129ae57da2ea0cd844150e58d4fac7eb71d (patch)
tree8622521ee456f8f5f885982c7a4e4f4287686228 /nova
parent1b9413e11ba1b4b49b50965e3f812e636f2319d5 (diff)
downloadnova-c6b8f129ae57da2ea0cd844150e58d4fac7eb71d.tar.gz
nova-c6b8f129ae57da2ea0cd844150e58d4fac7eb71d.tar.xz
nova-c6b8f129ae57da2ea0cd844150e58d4fac7eb71d.zip
added test for reset_network to openstack api tests, tabstop 5 to 4, renamed migration
Diffstat (limited to 'nova')
-rw-r--r--nova/api/openstack/__init__.py1
-rw-r--r--nova/compute/api.py2
-rw-r--r--nova/db/sqlalchemy/migrate_repo/versions/003_add_label_to_networks.py (renamed from nova/db/sqlalchemy/migrate_repo/versions/003_cactus.py)0
-rw-r--r--nova/tests/api/openstack/test_servers.py12
4 files changed, 14 insertions, 1 deletions
diff --git a/nova/api/openstack/__init__.py b/nova/api/openstack/__init__.py
index 056c7dd27..dc3738d4a 100644
--- a/nova/api/openstack/__init__.py
+++ b/nova/api/openstack/__init__.py
@@ -79,6 +79,7 @@ class APIRouter(wsgi.Router):
server_members["actions"] = "GET"
server_members['suspend'] = 'POST'
server_members['resume'] = 'POST'
+ server_members['reset_network'] = 'POST'
mapper.resource("server", "servers", controller=servers.Controller(),
collection={'detail': 'GET'},
diff --git a/nova/compute/api.py b/nova/compute/api.py
index 857028605..71879b5b7 100644
--- a/nova/compute/api.py
+++ b/nova/compute/api.py
@@ -1,4 +1,4 @@
-# vim: tabstop=5 shiftwidth=4 softtabstop=4
+# vim: tabstop=4 shiftwidth=4 softtabstop=4
# Copyright 2010 United States Government as represented by the
# Administrator of the National Aeronautics and Space Administration.
diff --git a/nova/db/sqlalchemy/migrate_repo/versions/003_cactus.py b/nova/db/sqlalchemy/migrate_repo/versions/003_add_label_to_networks.py
index ddfe114cb..ddfe114cb 100644
--- a/nova/db/sqlalchemy/migrate_repo/versions/003_cactus.py
+++ b/nova/db/sqlalchemy/migrate_repo/versions/003_add_label_to_networks.py
diff --git a/nova/tests/api/openstack/test_servers.py b/nova/tests/api/openstack/test_servers.py
index 724f14f19..89e192eed 100644
--- a/nova/tests/api/openstack/test_servers.py
+++ b/nova/tests/api/openstack/test_servers.py
@@ -281,6 +281,18 @@ class ServersTest(unittest.TestCase):
res = req.get_response(fakes.wsgi_app())
self.assertEqual(res.status_int, 202)
+ def test_server_reset_network(self):
+ FLAGS.allow_admin_api = True
+ body = dict(server=dict(
+ name='server_test', imageId=2, flavorId=2, metadata={},
+ personality={}))
+ req = webob.Request.blank('/v1.0/servers/1/reset_network')
+ req.method = 'POST'
+ req.content_type = 'application/json'
+ req.body = json.dumps(body)
+ res = req.get_response(fakes.wsgi_app())
+ self.assertEqual(res.status_int, 202)
+
def test_server_diagnostics(self):
req = webob.Request.blank("/v1.0/servers/1/diagnostics")
req.method = "GET"