This is consistent with how callable() is called from the rest of pytest code (see _pytest/nose.py & _pytest/python.py) plus, as a nice side-effect, it makes pytest work correctly on Python 3.1. --HG-- branch : python 3.1 fix
__test__