diff options
| author | Chris McDonough <chrism@agendaless.com> | 2008-07-14 20:56:16 +0000 |
|---|---|---|
| committer | Chris McDonough <chrism@agendaless.com> | 2008-07-14 20:56:16 +0000 |
| commit | 8aca2502d36032f6a21fec7e30d64a3aac93e176 (patch) | |
| tree | ff2240b23351f464535a904dc751b9b606d84caf | |
| parent | 4ba8c2852312cc9e7d82c0c4ceb09d370e21ddf8 (diff) | |
| download | pyramid-8aca2502d36032f6a21fec7e30d64a3aac93e176.tar.gz pyramid-8aca2502d36032f6a21fec7e30d64a3aac93e176.tar.bz2 pyramid-8aca2502d36032f6a21fec7e30d64a3aac93e176.zip | |
Test for case when view is response.
| -rw-r--r-- | repoze/bfg/tests/test_wsgiadapter.py | 13 |
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() |
