예제 #1
0
 def test_stacking_of_remember_and_forget(self):
     policies = [TestAuthnPolicy1(), TestAuthnPolicy2(), TestAuthnPolicy3()]
     policy = MultiAuthenticationPolicy(policies)
     request = DummyRequest()
     self.assertEquals(policy.remember(request, "ha"),
                      [("X-Remember", "ha"), ("X-Remember-2", "ha")])
     self.assertEquals(policy.forget(request),
                      [("X-Forget", "foo"), ("X-Forget", "bar")])
     policies.reverse()
     self.assertEquals(policy.remember(request, "ha"),
                      [("X-Remember-2", "ha"), ("X-Remember", "ha")])
     self.assertEquals(policy.forget(request),
                      [("X-Forget", "bar"), ("X-Forget", "foo")])
예제 #2
0
 def test_stacking_of_remember_and_forget(self):
     policies = [TestAuthnPolicy1(), TestAuthnPolicy2(), TestAuthnPolicy3()]
     policy = MultiAuthenticationPolicy(policies)
     request = DummyRequest()
     self.assertEquals(policy.remember(request, "ha"),
                       [("X-Remember", "ha"), ("X-Remember-2", "ha")])
     self.assertEquals(policy.forget(request), [("X-Forget", "foo"),
                                                ("X-Forget", "bar")])
     policies.reverse()
     self.assertEquals(policy.remember(request, "ha"),
                       [("X-Remember-2", "ha"), ("X-Remember", "ha")])
     self.assertEquals(policy.forget(request), [("X-Forget", "bar"),
                                                ("X-Forget", "foo")])