method: test.TerminalSession.skippedreasons

*Not documented*
    def skippedreasons(self):

origin: test.TerminalSession

where:

function source:

def skippedreasons(self):
    texts = {}
    for colitem, outcome in self.getitemoutcomepairs(Item.Skipped):
        raisingtb = self.getlastvisible(outcome.excinfo.traceback) 
        fn = raisingtb.frame.code.path
        lineno = raisingtb.lineno
        d = texts.setdefault(outcome.excinfo.exconly(), {})
        d[(fn,lineno)] = outcome 
                
    if texts:
        self.out.line()
        self.out.sep('_', 'reasons for skipped tests')
        for text, dict in texts.items():
            for (fn, lineno), outcome in dict.items(): 
                self.out.line('Skipped in %s:%d' %(fn, lineno+1))
            self.out.line("reason: %s" % text) 
            self.out.line()

call sites:

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

traceback test.TerminalSession.skippedreasons.0

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

traceback test.TerminalSession.skippedreasons.1

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

traceback test.TerminalSession.skippedreasons.2

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

traceback test.TerminalSession.skippedreasons.3

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

traceback test.TerminalSession.skippedreasons.4

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

traceback test.TerminalSession.skippedreasons.5

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

traceback test.TerminalSession.skippedreasons.6

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

traceback test.TerminalSession.skippedreasons.7

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

traceback test.TerminalSession.skippedreasons.8

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

traceback test.TerminalSession.skippedreasons.9

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

traceback test.TerminalSession.skippedreasons.10

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

traceback test.TerminalSession.skippedreasons.11

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

traceback test.TerminalSession.skippedreasons.12

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

traceback test.TerminalSession.skippedreasons.13

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

traceback test.TerminalSession.skippedreasons.14

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

traceback test.TerminalSession.skippedreasons.15

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

traceback test.TerminalSession.skippedreasons.16

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

traceback test.TerminalSession.skippedreasons.17

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

traceback test.TerminalSession.skippedreasons.18

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

traceback test.TerminalSession.skippedreasons.19

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

traceback test.TerminalSession.skippedreasons.20