async def METHOD_NAME():
    metrics_client = BentoMLContainer.metrics_client.get()
    # This test a branch where we change inside the handler whether or not the incoming
    # handler contains pb.Request
    # if it isn't a pb.Request, then we just pass the handler, hence metrics should be empty
    with make_standalone_server(interceptors=[interceptor]) as (
        server,
        host_url,
    ):
        try:
            services_test.add_TestServiceServicer_to_server(
                TestServiceServicer(), server
            )
            await server.start()
            async with create_channel(host_url) as channel:
                Execute = channel.unary_unary(
                    "/tests.proto.TestService/Execute",
                    request_serializer=pb_test.ExecuteRequest.SerializeToString,
                    response_deserializer=pb_test.ExecuteResponse.FromString,
                )
                resp = t.cast(
                    t.Awaitable[pb_test.ExecuteResponse],
                    Execute(pb_test.ExecuteRequest(input="BentoML")),
                )
                await resp
                assert metrics_client.generate_latest() == b""
        finally:
            await server.stop(None)