From 2466f6eaa2246598dc6cb3c962364773eb4cc64a Mon Sep 17 00:00:00 2001 From: Chris McDonough Date: Wed, 16 Jul 2008 10:32:08 +0000 Subject: Add security. --- repoze/bfg/tests/test_wsgiadapter.py | 52 ------------------------------------ 1 file changed, 52 deletions(-) (limited to 'repoze/bfg/tests/test_wsgiadapter.py') 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 -- cgit v1.2.3