diff options
| author | Cerberus <matt.dietz@rackspace.com> | 2010-08-25 16:37:22 -0500 |
|---|---|---|
| committer | Cerberus <matt.dietz@rackspace.com> | 2010-08-25 16:37:22 -0500 |
| commit | 8b58c7296ae394772dab82fbb76469722798cc29 (patch) | |
| tree | c4f1b227cbab0afd317149c45b0b9cdd2569a70c /nova/api | |
| parent | 686ad09fe4416bb578661a42f6f083528d4a7ca9 (diff) | |
| download | nova-8b58c7296ae394772dab82fbb76469722798cc29.tar.gz nova-8b58c7296ae394772dab82fbb76469722798cc29.tar.xz nova-8b58c7296ae394772dab82fbb76469722798cc29.zip | |
Moved API tests into a sub-folder of the tests/ and added a stubbed-out test declarations to mirror existing API tickets
Diffstat (limited to 'nova/api')
| -rw-r--r-- | nova/api/test.py | 61 |
1 files changed, 0 insertions, 61 deletions
diff --git a/nova/api/test.py b/nova/api/test.py deleted file mode 100644 index 51b114b8e..000000000 --- a/nova/api/test.py +++ /dev/null @@ -1,61 +0,0 @@ -# vim: tabstop=4 shiftwidth=4 softtabstop=4 - -# Copyright 2010 OpenStack LLC. -# All Rights Reserved. -# -# Licensed under the Apache License, Version 2.0 (the "License"); you may -# not use this file except in compliance with the License. You may obtain -# a copy of the License at -# -# http://www.apache.org/licenses/LICENSE-2.0 -# -# Unless required by applicable law or agreed to in writing, software -# distributed under the License is distributed on an "AS IS" BASIS, WITHOUT -# WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the -# License for the specific language governing permissions and limitations -# under the License. - -""" -Test for the root WSGI middleware for all API controllers. -""" - -import unittest - -import stubout -import webob -import webob.dec - -from nova import api - - -class Test(unittest.TestCase): - - def setUp(self): # pylint: disable-msg=C0103 - self.stubs = stubout.StubOutForTesting() - - def tearDown(self): # pylint: disable-msg=C0103 - self.stubs.UnsetAll() - - def test_rackspace(self): - self.stubs.Set(api.rackspace, 'API', APIStub) - result = webob.Request.blank('/v1.0/cloud').get_response(api.API()) - self.assertEqual(result.body, "/cloud") - - def test_ec2(self): - self.stubs.Set(api.ec2, 'API', APIStub) - result = webob.Request.blank('/ec2/cloud').get_response(api.API()) - self.assertEqual(result.body, "/cloud") - - def test_not_found(self): - self.stubs.Set(api.ec2, 'API', APIStub) - self.stubs.Set(api.rackspace, 'API', APIStub) - result = webob.Request.blank('/test/cloud').get_response(api.API()) - self.assertNotEqual(result.body, "/cloud") - - -class APIStub(object): - """Class to verify request and mark it was called.""" - - @webob.dec.wsgify - def __call__(self, req): - return req.path_info |
