code: def foo(self, docs, *args, **kwargs):
      docs[0].text = self._id
  
imports: import multiprocessing
  import time
  import uuid
  import pytest
  from docarray import DocumentArray
  from jina import Client, Executor, requests
  from jina.parsers import set_gateway_parser
  from jina.serve.runtimes.asyncio import AsyncNewLoopRuntime
  from jina.serve.runtimes.servers import BaseServer
  from jina.serve.runtimes.worker.request_handling import WorkerRequestHandler
  from jina.serve.runtimes.gateway.request_handling import GatewayRequestHandler
  from tests.helper import _generate_pod_args
  from tests.integration.runtimes.test_runtimes import _create_gateway_runtime, _create_head_runtime
label_desc: Use image node_id 2 for calling the DummyExec obj's underlying member method code with example usage: obj.foo(docs) without return types