def METHOD_NAME(self):
    run = [False]
    def thread_go(q):
        def go():
            q.get(timeout=0.1)
        with expect_raises(queue.Empty):
            asyncio.run(greenlet_spawn(go))
        run[0] = True
    t = threading.Thread(
        target=thread_go, args=[queue.AsyncAdaptedQueue()]
    )
    t.start()
    t.join()
    is_true(run[0])