code: def test_recursive_run(self):
      async def g():
          pass
  
      async def f():
          runner.run(g())
  
      with asyncio.Runner() as runner:
          with self.assertWarnsRegex(
              RuntimeWarning,
              "coroutine .+ was never awaited",
          ):
              with self.assertRaisesRegex(
                  RuntimeError,
                  re.escape(
                      "Runner.run() cannot be called from a running event loop"
                  ),
              ):
                  runner.run(f())
  
imports: import _thread
  import asyncio
  import contextvars
  import re
  import signal
  import sys
  import threading
  import unittest
  from test.test_asyncio import utils
  from unittest import mock
  from unittest.mock import patch
label_desc: Use image node_id 11 for calling the RunnerTests obj's underlying member method code with example usage: obj.test_recursive_run() without return types