code: def test_no_match(mocked_router, request):
      router = request.getfixturevalue(mocked_router)
      router.update_routes(
          {
              EndpointTag("endpoint", "default"): EndpointInfo(
                  route="/hello"
              ),
              EndpointTag("endpoint2", "default2"): EndpointInfo(
                  route="/hello2"
              ),
          }
      )
      assert get_handle_function(router)("/nonexistent") is None
  
file_path: ray/python/ray/serve/tests/test_proxy_router.py
imports: from typing import Callable
  import pytest
  from ray.serve._private.common import EndpointInfo, EndpointTag, RequestProtocol
  from ray.serve._private.proxy_router import EndpointRouter, LongestPrefixRouter, ProxyRouter
label_desc: Use image node_id 4 for calling a global function with example usage: test_no_match(mocked_router, request) without return types