method: test.TerminalSession.run

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

origin: test.Session

where:

exceptions that might appear during execution:

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 

call sites:

called in /home/johnny/projects/merlinux/py/dist/py/test/session.py

traceback test.TerminalSession.run.0

called in /home/johnny/projects/merlinux/py/dist/py/test/session.py

traceback test.TerminalSession.run.1

called in /home/johnny/projects/merlinux/py/dist/py/test/session.py

traceback test.TerminalSession.run.2

called in /home/johnny/projects/merlinux/py/dist/py/test/session.py

traceback test.TerminalSession.run.3

called in /home/johnny/projects/merlinux/py/dist/py/test/session.py

traceback test.TerminalSession.run.4

called in /home/johnny/projects/merlinux/py/dist/py/test/session.py

traceback test.TerminalSession.run.5

called in /home/johnny/projects/merlinux/py/dist/py/test/session.py

traceback test.TerminalSession.run.6

called in /home/johnny/projects/merlinux/py/dist/py/test/session.py

traceback test.TerminalSession.run.7

called in /home/johnny/projects/merlinux/py/dist/py/test/session.py

traceback test.TerminalSession.run.8

called in /home/johnny/projects/merlinux/py/dist/py/test/session.py

traceback test.TerminalSession.run.9

called in /home/johnny/projects/merlinux/py/dist/py/test/session.py

traceback test.TerminalSession.run.10

called in /home/johnny/projects/merlinux/py/dist/py/test/session.py

traceback test.TerminalSession.run.11

called in /home/johnny/projects/merlinux/py/dist/py/test/session.py

traceback test.TerminalSession.run.12

called in /home/johnny/projects/merlinux/py/dist/py/test/session.py

traceback test.TerminalSession.run.13

called in /home/johnny/projects/merlinux/py/dist/py/test/session.py

traceback test.TerminalSession.run.14

called in /home/johnny/projects/merlinux/py/dist/py/test/session.py

traceback test.TerminalSession.run.15

called in /home/johnny/projects/merlinux/py/dist/py/test/session.py

traceback test.TerminalSession.run.16

called in /home/johnny/projects/merlinux/py/dist/py/test/session.py

traceback test.TerminalSession.run.17

called in /home/johnny/projects/merlinux/py/dist/py/test/session.py

traceback test.TerminalSession.run.18

called in /home/johnny/projects/merlinux/py/dist/py/test/session.py

traceback test.TerminalSession.run.19

called in /home/johnny/projects/merlinux/py/dist/py/test/session.py

traceback test.TerminalSession.run.20