def METHOD_NAME(self):
    # Test that we can use asyncio coroutines with 'yield from'
    # instead of asyncio.async(). This requires python 3.3 syntax.
    namespace = exec_test(globals(), locals(), """
    @gen.coroutine
    def f():
        event_loop = asyncio.get_event_loop()
        x = yield from event_loop.run_in_executor(None, lambda: 42)
        return x
    """)
    result = yield namespace['f']()
    self.assertEqual(result, 42)