diff options
| author | Chris McDonough <chrism@agendaless.com> | 2008-07-16 10:32:08 +0000 |
|---|---|---|
| committer | Chris McDonough <chrism@agendaless.com> | 2008-07-16 10:32:08 +0000 |
| commit | 2466f6eaa2246598dc6cb3c962364773eb4cc64a (patch) | |
| tree | 80954892ad8e12cffb534f3ae92cd321d4d870f5 /repoze/bfg/tests/test_wsgiadapter.py | |
| parent | 23aa82c4963dc75737d7dc8a84d7639775c3b282 (diff) | |
| download | pyramid-2466f6eaa2246598dc6cb3c962364773eb4cc64a.tar.gz pyramid-2466f6eaa2246598dc6cb3c962364773eb4cc64a.tar.bz2 pyramid-2466f6eaa2246598dc6cb3c962364773eb4cc64a.zip | |
Add security.
Diffstat (limited to 'repoze/bfg/tests/test_wsgiadapter.py')
| -rw-r--r-- | repoze/bfg/tests/test_wsgiadapter.py | 52 |
1 files changed, 0 insertions, 52 deletions
diff --git a/repoze/bfg/tests/test_wsgiadapter.py b/repoze/bfg/tests/test_wsgiadapter.py index 500c7b138..217d43427 100644 --- a/repoze/bfg/tests/test_wsgiadapter.py +++ b/repoze/bfg/tests/test_wsgiadapter.py @@ -91,58 +91,6 @@ class NaiveWSGIAdapterTests(unittest.TestCase, PlacelessSetup): start_response = DummyStartResponse() self.assertRaises(ValueError, adapter, environ, start_response) - def test_view_fails_security_policy(self): - import zope.component - gsm = zope.component.getGlobalSiteManager() - from repoze.bfg.wsgiadapter import IViewSecurityPolicy - def failed(context, request): - def view(): - response = DummyResponse() - response.app_iter = ['failed'] - response.status = '401 Unauthorized' - response.headerlist = () - return response - return view - gsm.registerAdapter(failed, (None, None), IViewSecurityPolicy) - request = DummyRequest() - response = DummyResponse() - response.app_iter = ['Hello world'] - def view(request): - response.request = request - return response - context = DummyContext() - adapter = self._makeOne(context, request, view) - environ = {} - start_response = DummyStartResponse() - result = adapter(environ, start_response) - self.assertEqual(result, ['failed']) - self.assertEqual(start_response.headers, ()) - self.assertEqual(start_response.status, '401 Unauthorized') - - def test_view_passes_security_policy(self): - import zope.component - gsm = zope.component.getGlobalSiteManager() - from repoze.bfg.wsgiadapter import IViewSecurityPolicy - def failed(context, request): - def view(): - return None - return view - gsm.registerAdapter(failed, (None, None), IViewSecurityPolicy) - request = DummyRequest() - response = DummyResponse() - response.app_iter = ['Hello world'] - def view(request): - response.request = request - return response - context = DummyContext() - adapter = self._makeOne(context, request, view) - 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') - self.assertEqual(response.request, request) class DummyContext: pass |
