Example #1
0
 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")
Example #2
0
 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")
Example #3
0
 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])
Example #4
0
 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")
Example #5
0
 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])
Example #6
0
 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")