summaryrefslogtreecommitdiff
path: root/repoze/bfg/tests/test_wsgiadapter.py
diff options
context:
space:
mode:
Diffstat (limited to 'repoze/bfg/tests/test_wsgiadapter.py')
-rw-r--r--repoze/bfg/tests/test_wsgiadapter.py52
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