summaryrefslogtreecommitdiff
path: root/repoze/bfg/tests/test_wsgiadapter.py
diff options
context:
space:
mode:
authorChris McDonough <chrism@agendaless.com>2008-07-16 10:32:08 +0000
committerChris McDonough <chrism@agendaless.com>2008-07-16 10:32:08 +0000
commit2466f6eaa2246598dc6cb3c962364773eb4cc64a (patch)
tree80954892ad8e12cffb534f3ae92cd321d4d870f5 /repoze/bfg/tests/test_wsgiadapter.py
parent23aa82c4963dc75737d7dc8a84d7639775c3b282 (diff)
downloadpyramid-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.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