def METHOD_NAME(self):
    instrumentor = GrpcInstrumentorClient()
    try:
        instrumentor.instrument(
            request_hook=request_hook,
            response_hook=response_hook,
        )
        channel = grpc.insecure_channel("localhost:25565")
        channel = grpc.intercept_channel(channel, *self.interceptors)
        stub = test_server_pb2_grpc.GRPCTestServerStub(channel)
        simple_method(stub)
        spans = self.memory_exporter.get_finished_spans()
        self.assertEqual(len(spans), 1)
        span = spans[0]
        self.assertEqual(span.name, "/GRPCTestServer/SimpleMethod")
        self.assertIs(span.kind, trace.SpanKind.CLIENT)
        self.assertIn("request_data", span.attributes)
        self.assertEqual(span.attributes["request_data"], "data")
        self.assertIn("response_data", span.attributes)
        self.assertEqual(span.attributes["response_data"], "data")
    finally:
        instrumentor.uninstrument()