summaryrefslogtreecommitdiffstats
path: root/nova/api
diff options
context:
space:
mode:
authorCerberus <matt.dietz@rackspace.com>2010-08-25 16:37:22 -0500
committerCerberus <matt.dietz@rackspace.com>2010-08-25 16:37:22 -0500
commit8b58c7296ae394772dab82fbb76469722798cc29 (patch)
treec4f1b227cbab0afd317149c45b0b9cdd2569a70c /nova/api
parent686ad09fe4416bb578661a42f6f083528d4a7ca9 (diff)
downloadnova-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.py61
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