*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
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