diff options
| author | Jenkins <jenkins@review.openstack.org> | 2013-03-17 19:31:54 +0000 |
|---|---|---|
| committer | Gerrit Code Review <review@openstack.org> | 2013-03-17 19:31:54 +0000 |
| commit | 6db884e91f258b985fb8239c15ec0d6405dffa5d (patch) | |
| tree | 89aa3a5b439eb040571bb8b9b376cf6cab9ae6c9 /nova/tests | |
| parent | f32bd1e8cc9bf824052ee3b6e087cfbac2790197 (diff) | |
| parent | f5212a583188e0aa0e5c7c960b43231085dd9545 (diff) | |
Merge "Add standard methods to the Limits API"
Diffstat (limited to 'nova/tests')
| -rw-r--r-- | nova/tests/api/openstack/compute/test_limits.py | 27 |
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 |
