summaryrefslogtreecommitdiff
path: root/oslo_middleware/tests
diff options
context:
space:
mode:
authorgordon chung <gord@live.ca>2015-11-09 11:35:34 -0500
committergordon chung <gord@live.ca>2015-11-09 13:31:59 -0500
commite11c08eef8587518010ce2dbbeb8b450886b09bf (patch)
treee32ea98ac4cf2d527aa2e961b50c92caa84d99f3 /oslo_middleware/tests
parentb4ad4f9073136298294ee9ba10c23ebb2f77a705 (diff)
downloadoslo-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.py11
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)