Make coroutines work as py.test tests.

ALSO LOL I FORGOT THE CONFTEST SO NONE OF THESE EVER WORKED FOR ANYONE
ELSE