def METHOD_NAME() -> None:
    auth_mw = DefineMiddleware(AuthMiddleware, exclude=["north", "south"])
    @get("/north/{value:int}")
    def north_handler(value: int) -> Dict[str, int]:
        return {"value": value}
    @get("/south")
    def south_handler() -> None:
        return None
    @get("/west")
    def west_handler() -> None:
        return None
    with create_test_client(
        route_handlers=[north_handler, south_handler, west_handler],
        middleware=[auth_mw],
    ) as client:
        response = client.get("/north/1")
        assert response.status_code == HTTP_200_OK
        response = client.get("/south")
        assert response.status_code == HTTP_200_OK
        response = client.get("/west")
        assert response.status_code == HTTP_403_FORBIDDEN