def test_print_task_name(): out = io.StringIO() task = Mock() task.__wrapped__ = Mock() task._coro.__name__ = 'foo' print_task_name(task, file=out) assert out.getvalue() task._coro.__name__ = None task.__wrapped__ = None print_task_name(task, file=out) assert out.getvalue()