diff options
| author | Alex Meade <alex.meade@rackspace.com> | 2011-10-14 10:02:57 -0400 |
|---|---|---|
| committer | Alex Meade <alex.meade@rackspace.com> | 2011-10-18 12:56:38 -0400 |
| commit | 000174461a96ca70c76c8f3a85d9bf25fe673a2d (patch) | |
| tree | 1b2eee2a9e31c34a0204837f82a9cc0e584a2111 /nova/tests | |
| parent | 9f8e599022c868035a38ee2143788426a1e3a146 (diff) | |
Redirects requests from /v#.# to /v#.#/
Added an APIMapper to catch routemaps when the url is '' because routes.Mapper returns an error if this is the case but we want a redirect
Fixes bug 865585
Related to Routes issue: https://bitbucket.org/bbangert/routes/issue/37/mapper-and-false-url
Change-Id: I5bc7cbde25726b340e110a8e62499b47e25bc0cd
Diffstat (limited to 'nova/tests')
| -rw-r--r-- | nova/tests/api/openstack/test_versions.py | 8 |
1 files changed, 8 insertions, 0 deletions
diff --git a/nova/tests/api/openstack/test_versions.py b/nova/tests/api/openstack/test_versions.py index 3a1bcf3bb..5e6314951 100644 --- a/nova/tests/api/openstack/test_versions.py +++ b/nova/tests/api/openstack/test_versions.py @@ -102,6 +102,14 @@ class VersionsTest(test.TestCase): ] self.assertEqual(versions, expected) + def test_get_version_list_302(self): + req = webob.Request.blank('/v1.1') + req.accept = "application/json" + res = req.get_response(fakes.wsgi_app()) + self.assertEqual(res.status_int, 302) + redirect_req = webob.Request.blank('/v1.1/') + self.assertEqual(res.location, redirect_req.url) + def test_get_version_1_1_detail(self): req = webob.Request.blank('/v1.1/') req.accept = "application/json" |
