diff options
Diffstat (limited to 'oslo_middleware/tests')
-rw-r--r-- | oslo_middleware/tests/test_http_proxy_to_wsgi.py | 11 |
1 files changed, 10 insertions, 1 deletions
diff --git a/oslo_middleware/tests/test_http_proxy_to_wsgi.py b/oslo_middleware/tests/test_http_proxy_to_wsgi.py index bbd3601..8db1190 100644 --- a/oslo_middleware/tests/test_http_proxy_to_wsgi.py +++ b/oslo_middleware/tests/test_http_proxy_to_wsgi.py @@ -28,9 +28,18 @@ class TestHTTPProxyToWSGI(test_base.BaseTestCase): def fake_app(req): return util.application_uri(req.environ) + self.middleware = http_proxy_to_wsgi.HTTPProxyToWSGI(fake_app) + self.request = webob.Request.blank('/foo/bar', method='POST') + + def test_backward_compat(self): + @webob.dec.wsgify() + def fake_app(req): + return util.application_uri(req.environ) + self.middleware = http_proxy_to_wsgi.HTTPProxyToWSGIMiddleware( fake_app) - self.request = webob.Request.blank('/foo/bar', method='POST') + response = self.request.get_response(self.middleware) + self.assertEqual(b"http://localhost:80/", response.body) def test_no_headers(self): response = self.request.get_response(self.middleware) |