summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--repoze/bfg/tests/test_wsgiadapter.py13
1 files changed, 13 insertions, 0 deletions
diff --git a/repoze/bfg/tests/test_wsgiadapter.py b/repoze/bfg/tests/test_wsgiadapter.py
index db07ab071..4555cbba5 100644
--- a/repoze/bfg/tests/test_wsgiadapter.py
+++ b/repoze/bfg/tests/test_wsgiadapter.py
@@ -68,6 +68,19 @@ class NaiveWSGIAdapterTests(unittest.TestCase, PlacelessSetup):
self.assertEqual(start_response.status, '200 OK')
self.assertEqual(response.request, request)
+ def test_view_is_response(self):
+ request = DummyRequest()
+ response = DummyResponse()
+ response.app_iter = ['Hello world']
+ context = DummyContext()
+ adapter = self._makeOne(context, request, response)
+ environ = {}
+ start_response = DummyStartResponse()
+ result = adapter(environ, start_response)
+ self.assertEqual(result, ['Hello world'])
+ self.assertEqual(start_response.headers, ())
+ self.assertEqual(start_response.status, '200 OK')
+
def test_view_fails_security_policy(self):
import zope.component
gsm = zope.component.getGlobalSiteManager()