code: def test_await_only_graceful(self):
      async def async_fn():
          pass
  
      with expect_raises_message(
          ImportError,
          "The SQLAlchemy asyncio module requires that the Python "
          "'greenlet' library is installed",
      ):
          await_(async_fn())
  
imports: import asyncio
  import contextvars
  from multiprocessing import get_context
  import random
  import threading
  from sqlalchemy import exc
  from sqlalchemy import testing
  from sqlalchemy.testing import async_test
  from sqlalchemy.testing import eq_
  from sqlalchemy.testing import expect_raises
  from sqlalchemy.testing import expect_raises_message
  from sqlalchemy.testing import fixtures
  from sqlalchemy.testing import is_true
  from sqlalchemy.testing.config import combinations
  from sqlalchemy.util import await_
  from sqlalchemy.util import greenlet_spawn
  from sqlalchemy.util import queue
  from ._concurrency_fixtures import greenlet_not_imported
  from ._concurrency_fixtures import greenlet_setup_in_ext
  from ._concurrency_fixtures import greenlet_setup_on_call
label_desc: Use image node_id 1 for calling the GracefulNoGreenletTest obj's underlying member method code with example usage: obj.test_await_only_graceful() without return types