From 7e2c6cbb452aa986891b2a99653a147bfb053e19 Mon Sep 17 00:00:00 2001 From: Chris McDonough Date: Mon, 1 Sep 2008 01:52:14 +0000 Subject: - New API module: ``repoze.bfg.view``. This module contains the functions named ``render_view_to_response``, ``render_view_to_iterable`` and ``is_response``, which are documented in the API docs. These features aid programmatic (non-request-driven) view execution. --- repoze/bfg/tests/test_router.py | 16 ++++------------ 1 file changed, 4 insertions(+), 12 deletions(-) (limited to 'repoze/bfg/tests/test_router.py') diff --git a/repoze/bfg/tests/test_router.py b/repoze/bfg/tests/test_router.py index ed08710f1..a1c2b0cfb 100644 --- a/repoze/bfg/tests/test_router.py +++ b/repoze/bfg/tests/test_router.py @@ -154,7 +154,6 @@ class RouterTests(unittest.TestCase, PlacelessSetup): environ = self._makeEnviron() self._registerTraverserFactory(traversalfactory, '', None) self._registerView(view, '', IContext, IRequest) - app_context = make_appcontext() router = self._makeOne(rootpolicy, None) start_response = DummyStartResponse() result = router(environ, start_response) @@ -178,7 +177,6 @@ class RouterTests(unittest.TestCase, PlacelessSetup): self._registerView(view, '', IContext, IRequest) secpol = DummySecurityPolicy() self._registerSecurityPolicy(secpol) - app_context = make_appcontext() router = self._makeOne(rootpolicy, None) start_response = DummyStartResponse() result = router(environ, start_response) @@ -203,7 +201,6 @@ class RouterTests(unittest.TestCase, PlacelessSetup): self._registerView(view, '', IContext, IRequest) self._registerSecurityPolicy(secpol) self._registerPermission(permissionfactory, '', IContext, IRequest) - app_context = make_appcontext() router = self._makeOne(rootpolicy, None) start_response = DummyStartResponse() result = router(environ, start_response) @@ -223,13 +220,15 @@ class RouterTests(unittest.TestCase, PlacelessSetup): response = DummyResponse() view = make_view(response) secpol = DummySecurityPolicy() - permissionfactory = make_permission_factory(False) + from repoze.bfg.security import Denied + permissionfactory = make_permission_factory( + Denied('ace', 'acl', 'permission', ['principals'], context) + ) environ = self._makeEnviron() self._registerTraverserFactory(traversalfactory, '', None) self._registerView(view, '', IContext, IRequest) self._registerSecurityPolicy(secpol) self._registerPermission(permissionfactory, '', IContext, IRequest) - app_context = make_appcontext() router = self._makeOne(rootpolicy, None) start_response = DummyStartResponse() result = router(environ, start_response) @@ -364,13 +363,6 @@ def make_rootpolicy(root): return root return rootpolicy -def make_appcontext(): - from zope.configuration.interfaces import IConfigurationContext - from zope.interface import directlyProvides - app_context = DummyContext() - directlyProvides(app_context, IConfigurationContext) - return app_context - class DummyStartResponse: status = () headers = () -- cgit v1.2.3