method: test.Session.run

*Not documented*
    def run(self, colitem): 

origin: test.Session

where:

function source:

def run(self, colitem): 
    if self.config.option.collectonly and isinstance(colitem, py.test.Item): 
        return 
    if isinstance(colitem, py.test.Item): 
        self.skipbykeyword(colitem)
    res = colitem.run() 
    if res is None: 
        return py.test.Item.Passed() 
    elif not isinstance(res, (list, tuple)): 
        raise TypeError("%r.run() returned neither "
                        "list, tuple nor None: %r" % (colitem, res))
    else: 
        finish = self.startiteration(colitem, res)
        try: 
            for name in res: 
                obj = colitem.join(name) 
                assert obj is not None 
                self.runtraced(obj) 
        finally: 
            if finish: 
                finish() 
    return res