def test_set_handler_authentication_exempt(): def fake_handler(request): return None assert security.is_handler_authentication_exempt(fake_handler) is False security.set_handler_authentication_exempt(fake_handler) assert security.is_handler_authentication_exempt(fake_handler) is True
def test_bound_method_is_authentication_exempt(): class Api: def handler(self, request): return None api = Api() assert security.is_handler_authentication_exempt(api.handler) is False assert security.is_handler_authentication_exempt(security.authentication_exempt(api.handler)) is True
def test_function_is_authentication_exempt(): def fake_handler(request): return None assert security.is_handler_authentication_exempt(fake_handler) is False assert security.is_handler_authentication_exempt(security.authentication_exempt(fake_handler)) is True