More testing

This commit is contained in:
Josh Kearney
2011-02-17 10:50:49 -06:00
parent 434b0f9c39
commit 9d056b6fad
3 changed files with 17 additions and 4 deletions

View File

@@ -73,6 +73,7 @@ class APIRouter(wsgi.Router):
server_members = {'action': 'POST'}
if FLAGS.allow_admin_api:
LOG.debug(_("Including admin operations in API."))
server_members['pause'] = 'POST'
server_members['unpause'] = 'POST'
server_members["diagnostics"] = "GET"

View File

@@ -58,11 +58,21 @@ class Controller(wsgi.Controller):
def create(self, req):
"""Create a flavor."""
instance_types.create(
name,
memory,
vcpus,
local_gb,
flavor_id,
swap,
rxtx_quota,
rxtx_cap)
print "CREATE! %s" % req
def delete(self, req, id):
def delete(self, req, name):
"""Delete a flavor."""
print "DELETE! %s %s" % (req, id)
instance_type.destroy(name)
print "DELETE! %s %s" % (req, name)
def _all_ids(self):
"""Return the list of all flavorids."""

View File

@@ -46,12 +46,14 @@ class FlavorsTest(unittest.TestCase):
self.assertEqual(res.status_int, 200)
def test_create_flavor(self):
req = webob.Request.blank("/v1.0/flavors/create/test")
req = webob.Request.blank("/v1.0/flavors")
req.method = "POST"
res = req.get_response(fakes.wsgi_app())
self.assertEqual(res.status_int, 200)
def test_delete_flavor(self):
req = webob.Request.blank("/v1.0/flavors/delete/test")
req = webob.Request.blank("/v1.0/flavors/1")
req.method = "DELETE"
res = req.get_response(fakes.wsgi_app())
self.assertEqual(res.status_int, 200)