def runitem(self, source):
<EOL>item = self.getitem(source)<EOL>testclassinstance = self.request.instance<EOL>runner = testclassinstance.getrunner()<EOL>return runner(item)<EOL>
Run the "test_func" Item.

        The calling test instance (class containing the test method) must
        provide a ``.getrunner()`` method which should return a runner which
        can run the test protocol for a single item, e.g.
        :py:func:`_pytest.runner.runtestprotocol`.