From b980bd97eaf570d2fa34d711920f46bb3429e348 Mon Sep 17 00:00:00 2001 From: Chris McDonough Date: Sun, 9 Nov 2008 03:16:44 +0000 Subject: Remove registerSecurityPolicy (not useful). --- repoze/bfg/testing.py | 11 +++-------- 1 file changed, 3 insertions(+), 8 deletions(-) diff --git a/repoze/bfg/testing.py b/repoze/bfg/testing.py index 39341c301..94b51374c 100644 --- a/repoze/bfg/testing.py +++ b/repoze/bfg/testing.py @@ -13,14 +13,13 @@ def registerDummySecurityPolicy(userid=None, groupids=(), permissive=True): that uses the ``repoze.bfg.security`` APIs named ``has_permission``, ``authenticated_userid``, effective_principals, and ``principals_allowed_by_permission``. - To register your own (possibly more granular) security policy, see - the ``registerSecurityPolicy`` function in the testing package - (read the source).""" + """ if permissive: policy = DummyAllowingSecurityPolicy(userid, groupids) else: policy = DummyDenyingSecurityPolicy(userid, groupids) - return registerSecurityPolicy(policy) + from repoze.bfg.interfaces import ISecurityPolicy + return registerUtility(policy, ISecurityPolicy) def registerModels(models): """ Registers a dictionary of models. This is most useful for @@ -124,10 +123,6 @@ def registerSubscriber(subscriber, iface=Interface): gsm.registerHandler(subscriber, iface) return subscriber -def registerSecurityPolicy(policy): - from repoze.bfg.interfaces import ISecurityPolicy - return registerUtility(policy, ISecurityPolicy) - def registerTraverserFactory(traverser, for_=Interface): from repoze.bfg.interfaces import ITraverserFactory return registerAdapter(traverser, for_, ITraverserFactory) -- cgit v1.2.3