diff options
| author | Vishvananda Ishaya <vishvananda@yahoo.com> | 2010-09-02 16:59:41 -0700 |
|---|---|---|
| committer | Vishvananda Ishaya <vishvananda@yahoo.com> | 2010-09-02 16:59:41 -0700 |
| commit | 9bab02f79e4f54ab909f699bcb86ff51c1a97e0a (patch) | |
| tree | ded8438d295fc97679fe7615b3989ff66322fb17 /nova/api | |
| parent | 68d8f54e00c153eccd426256a25c8a70ccce2dcc (diff) | |
| parent | 98b6a25ea57c43ecd400eff49e23a202dc6f9869 (diff) | |
| download | nova-9bab02f79e4f54ab909f699bcb86ff51c1a97e0a.tar.gz nova-9bab02f79e4f54ab909f699bcb86ff51c1a97e0a.tar.xz nova-9bab02f79e4f54ab909f699bcb86ff51c1a97e0a.zip | |
more scheduler tests
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 |
