summaryrefslogtreecommitdiffstats
path: root/nova/api
diff options
context:
space:
mode:
authorVishvananda Ishaya <vishvananda@yahoo.com>2010-09-02 16:59:41 -0700
committerVishvananda Ishaya <vishvananda@yahoo.com>2010-09-02 16:59:41 -0700
commit9bab02f79e4f54ab909f699bcb86ff51c1a97e0a (patch)
treeded8438d295fc97679fe7615b3989ff66322fb17 /nova/api
parent68d8f54e00c153eccd426256a25c8a70ccce2dcc (diff)
parent98b6a25ea57c43ecd400eff49e23a202dc6f9869 (diff)
downloadnova-9bab02f79e4f54ab909f699bcb86ff51c1a97e0a.tar.gz
nova-9bab02f79e4f54ab909f699bcb86ff51c1a97e0a.tar.xz
nova-9bab02f79e4f54ab909f699bcb86ff51c1a97e0a.zip
more scheduler tests
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