diff options
author | gordon chung <gord@live.ca> | 2015-11-09 11:35:34 -0500 |
---|---|---|
committer | gordon chung <gord@live.ca> | 2015-11-09 13:31:59 -0500 |
commit | e11c08eef8587518010ce2dbbeb8b450886b09bf (patch) | |
tree | e32ea98ac4cf2d527aa2e961b50c92caa84d99f3 /oslo_middleware/tests | |
parent | b4ad4f9073136298294ee9ba10c23ebb2f77a705 (diff) | |
download | oslo-middleware-e11c08eef8587518010ce2dbbeb8b450886b09bf.tar.gz |
add missing shortcut for HTTPProxyToWSGI middleware
we should've added a shortcut to oslo_middleware/__init__ to hide path.
additionally we shouldn't have added Middleware to class name as it's
redundant
Change-Id: Id581180c24006aa142eb8bf086eb7fc42835cff5
Closes-Bug: #1514507
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) |