c.l.w.t.t.TestCheckPermissionCaching(CleanUp, unittest.TestCase) : class documentation

Part of canonical.launchpad.webapp.tests.test_authorization View In Hierarchy

Test the caching done by LaunchpadSecurityPolicy.checkPermission.
Method setUp Register a new permission and a fake store selector.
Method makeRequest Construct an arbitrary LaunchpadBrowserRequest object.
Method getObjectPermissionAndCheckerFactory Return an object, a permission and a CheckerFactory for them.
Method test_checkPermission_cache_unauthenticated Undocumented
Method test_checkPermission_cache_authenticated Undocumented
Method test_checkPermission_clearSecurityPolicyCache_resets_cache Undocumented
Method test_checkPermission_setPrincipal_resets_cache Undocumented
Method test_checkPermission_commit_clears_cache Undocumented
def setUp(self):
Register a new permission and a fake store selector.
def makeRequest(self):
Construct an arbitrary LaunchpadBrowserRequest object.
def getObjectPermissionAndCheckerFactory(self):
Return an object, a permission and a CheckerFactory for them.
ReturnsA tuple (obj, permission, checker_factory), such that queryAdapter(obj, IAuthorization, permission) will return a Checker created by checker_factory.
def test_checkPermission_cache_unauthenticated(self):
Undocumented
def test_checkPermission_cache_authenticated(self):
Undocumented
def test_checkPermission_clearSecurityPolicyCache_resets_cache(self):
Undocumented
def test_checkPermission_setPrincipal_resets_cache(self):
Undocumented
def test_checkPermission_commit_clears_cache(self):
Undocumented
API Documentation for Launchpad, generated by pydoctor at 2010-09-27 00:00:11.