summaryrefslogtreecommitdiffstats
path: root/nova/tests
diff options
context:
space:
mode:
authorJenkins <jenkins@review.openstack.org>2013-03-17 19:31:54 +0000
committerGerrit Code Review <review@openstack.org>2013-03-17 19:31:54 +0000
commit6db884e91f258b985fb8239c15ec0d6405dffa5d (patch)
tree89aa3a5b439eb040571bb8b9b376cf6cab9ae6c9 /nova/tests
parentf32bd1e8cc9bf824052ee3b6e087cfbac2790197 (diff)
parentf5212a583188e0aa0e5c7c960b43231085dd9545 (diff)
Merge "Add standard methods to the Limits API"
Diffstat (limited to 'nova/tests')
-rw-r--r--nova/tests/api/openstack/compute/test_limits.py27
1 files changed, 27 insertions, 0 deletions
diff --git a/nova/tests/api/openstack/compute/test_limits.py b/nova/tests/api/openstack/compute/test_limits.py
index 70c37e745..e51601e31 100644
--- a/nova/tests/api/openstack/compute/test_limits.py
+++ b/nova/tests/api/openstack/compute/test_limits.py
@@ -30,6 +30,7 @@ from nova.api.openstack import xmlutil
import nova.context
from nova.openstack.common import jsonutils
from nova import test
+from nova.tests.api.openstack import fakes
from nova.tests import matchers
@@ -76,6 +77,7 @@ class LimitsControllerTest(BaseLimitTestSuite):
"""Run before each test."""
super(LimitsControllerTest, self).setUp()
self.controller = limits.create_resource()
+ self.ctrler = limits.LimitsController()
def _get_index_request(self, accept_header="application/json"):
"""Helper to set routing arguments."""
@@ -284,6 +286,31 @@ class LimitsControllerTest(BaseLimitTestSuite):
}
self._test_index_absolute_limits_json(expected)
+ def test_limit_create(self):
+ req = fakes.HTTPRequest.blank('/v2/fake/limits')
+ self.assertRaises(webob.exc.HTTPNotImplemented, self.ctrler.create,
+ req, {})
+
+ def test_limit_delete(self):
+ req = fakes.HTTPRequest.blank('/v2/fake/limits')
+ self.assertRaises(webob.exc.HTTPNotImplemented, self.ctrler.delete,
+ req, 1)
+
+ def test_limit_detail(self):
+ req = fakes.HTTPRequest.blank('/v2/fake/limits')
+ self.assertRaises(webob.exc.HTTPNotImplemented, self.ctrler.detail,
+ req)
+
+ def test_limit_show(self):
+ req = fakes.HTTPRequest.blank('/v2/fake/limits')
+ self.assertRaises(webob.exc.HTTPNotImplemented, self.ctrler.show,
+ req, 1)
+
+ def test_limit_update(self):
+ req = fakes.HTTPRequest.blank('/v2/fake/limits')
+ self.assertRaises(webob.exc.HTTPNotImplemented, self.ctrler.update,
+ req, 1, {})
+
class TestLimiter(limits.Limiter):
pass