method: test.TerminalSession.header

*Not documented*
    def header(self, colitems): 

origin: test.TerminalSession

where:

changes in __dict__ after execution:

function source:

def header(self, colitems): 
    super(TerminalSession, self).header(colitems) 
    self.out.sep("=", "test process starts")
    option = self.config.option 
    modes = []
    for name in 'looponfailing', 'exitfirst', 'nomagic': 
        if getattr(option, name): 
            modes.append(name) 
    if option._fromremote:
        modes.insert(0, 'child process') 
    else:
        modes.insert(0, 'inprocess')
    mode = "/".join(modes)
    self.out.line("testing-mode: %s" % mode)
    self.out.line("executable:   %s  (%s)" %
                      (py.std.sys.executable, repr_pythonversion()))
    rev = py.__package__.getrev()
    self.out.line("using py lib: %s <rev %s>" % (
                   py.path.local(py.__file__).dirpath(), rev))
    
    if self.config.option.traceconfig or self.config.option.verbose: 

        for x in colitems: 
            self.out.line("test target:  %s" %(x.fspath,))

        for i,x in py.builtin.enumerate(self.config._initialconfigmodules): 
            self.out.line("initial conf %d: %s" %(i, x.__file__)) 

        #for i, x in py.builtin.enumerate(py.test.config.configpaths):
        #    self.out.line("initial testconfig %d: %s" %(i, x))
        #additional = py.test.config.getfirst('additionalinfo')
        #if additional:
        #    for key, descr in additional():
        #        self.out.line("%s: %s" %(key, descr))
    self.out.line() 
    self.starttime = now()

call sites:

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

traceback test.TerminalSession.header.0

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

traceback test.TerminalSession.header.1

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

traceback test.TerminalSession.header.2

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

traceback test.TerminalSession.header.3

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

traceback test.TerminalSession.header.4

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

traceback test.TerminalSession.header.5

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

traceback test.TerminalSession.header.6

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

traceback test.TerminalSession.header.7

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

traceback test.TerminalSession.header.8

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

traceback test.TerminalSession.header.9

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

traceback test.TerminalSession.header.10

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

traceback test.TerminalSession.header.11

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

traceback test.TerminalSession.header.12

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

traceback test.TerminalSession.header.13

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

traceback test.TerminalSession.header.14

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

traceback test.TerminalSession.header.15

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

traceback test.TerminalSession.header.16

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

traceback test.TerminalSession.header.17

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

traceback test.TerminalSession.header.18

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

traceback test.TerminalSession.header.19

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

traceback test.TerminalSession.header.20