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")
def test_default_groupfinder_returns_empty_list(self): policy = MACAuthenticationPolicy() req = self._make_request("/auth") self.assertEquals(policy.find_groups("test", req), [])
def test_remember_does_nothing(self): policy = MACAuthenticationPolicy() req = self._make_signed_request("*****@*****.**", "/") self.assertEquals(policy.remember(req, "*****@*****.**"), [])