def test_stacking_of_unauthenticated_userid(self): policies = [TestAuthnPolicy2(), TestAuthnPolicy3()] policy = MultiAuthenticationPolicy(policies) request = DummyRequest() self.assertEquals(policy.unauthenticated_userid(request), "test2") policies.reverse() self.assertEquals(policy.unauthenticated_userid(request), "test3")
def test_stacking_of_unauthenticated_userid(self): policies = [TestAuthnPolicy2(), TestAuthnPolicy3()] policy = MultiAuthenticationPolicy(policies) request = DummyRequest() self.assertEquals(policy.unauthenticated_userid(request), "test2") policies.reverse() self.assertEquals(policy.unauthenticated_userid(request), "test3")
def test_only_unauthenticated_userid_with_groupfinder(self): policies = [TestAuthnPolicyUnauthOnly()] policy = MultiAuthenticationPolicy(policies, testgroupfinder) request = DummyRequest() self.assertEquals(policy.unauthenticated_userid(request), "test3") self.assertEquals(policy.authenticated_userid(request), None) self.assertEquals(policy.effective_principals(request), [Everyone])
def test_stacking_of_authenticated_userid_with_groupdfinder(self): policies = [TestAuthnPolicy2(), TestAuthnPolicy3()] policy = MultiAuthenticationPolicy(policies, testgroupfinder) request = DummyRequest() self.assertEquals(policy.authenticated_userid(request), "test3") policies.reverse() self.assertEquals(policy.unauthenticated_userid(request), "test3")
def test_only_unauthenticated_userid_with_groupfinder(self): policies = [TestAuthnPolicyUnauthOnly()] policy = MultiAuthenticationPolicy(policies, testgroupfinder) request = DummyRequest() self.assertEquals(policy.unauthenticated_userid(request), "test3") self.assertEquals(policy.authenticated_userid(request), None) self.assertEquals(policy.effective_principals(request), [Everyone])
def test_stacking_of_authenticated_userid_with_groupdfinder(self): policies = [TestAuthnPolicy2(), TestAuthnPolicy3()] policy = MultiAuthenticationPolicy(policies, testgroupfinder) request = DummyRequest() self.assertEquals(policy.authenticated_userid(request), "test3") policies.reverse() self.assertEquals(policy.unauthenticated_userid(request), "test3")