示例#1
0
 def test_forget_gives_a_challenge_header(self):
     policy = MACAuthenticationPolicy()
     req = self._make_signed_request("*****@*****.**", "/")
     headers = policy.forget(req)
     self.assertEquals(len(headers), 1)
     self.assertEquals(headers[0][0], "WWW-Authenticate")
     self.assertTrue(headers[0][1] == "MAC")
示例#2
0
 def test_default_groupfinder_returns_empty_list(self):
     policy = MACAuthenticationPolicy()
     req = self._make_request("/auth")
     self.assertEquals(policy.find_groups("test", req), [])
示例#3
0
 def test_remember_does_nothing(self):
     policy = MACAuthenticationPolicy()
     req = self._make_signed_request("*****@*****.**", "/")
     self.assertEquals(policy.remember(req, "*****@*****.**"), [])