call site 0 for test.collect.Module.__init__
doc/test_conftest.py - line 19
8
9
10
11
12
13
14
15
16
17
18
19
20
21
   def test_doctest_extra_exec(): 
       # XXX get rid of the next line: 
       py.magic.autopath().dirpath('conftest.py').copy(tmpdir.join('conftest.py'))
       xtxt = tmpdir.join('y.txt')
       xtxt.write(py.code.Source("""
           hello::
               .. >>> raise ValueError 
                  >>> None
       """))
       config = py.test.config._reparse([xtxt]) 
       session = config.initsession()
->     session.main()
       l = session.getitemoutcomepairs(Failed) 
       assert len(l) == 1
test/session.py - line 57
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
   def main(self): 
       """ main loop for running tests. """
->     colitems = self.config.getcolitems()
       try:
           self.header(colitems) 
           try:
               try:
                   for colitem in colitems: 
                       self.runtraced(colitem)
               except KeyboardInterrupt: 
                   raise 
           finally: 
               self.footer(colitems) 
       except Exit, ex:
           pass
test/config.py - line 65
62
63
64
65
   def getcolitems(self):
       """ return initial collectors. """
       trails = getattr(self, '_coltrails', None)
->     return [self._getcollector(path) for path in (trails or self.args)]
test/config.py - line 77
67
68
69
70
71
72
73
74
75
76
77
   def _getcollector(self, path):
       if isinstance(path, tuple):
           relpath, names = path
           fspath = self.topdir.join(relpath)
           col = self._getcollector(fspath)
       else:
           path = py.path.local(path)
           assert path.check(), "%s: path does not exist" %(path,)
           col = self._getrootcollector(path)
           names = path.relto(col.fspath).split(path.sep)
->     return col._getitembynames(names)
test/collect.py - line 151
145
146
147
148
149
150
151
152
153
154
   def _getitembynames(self, namelist):
       if isinstance(namelist, str):
           namelist = namelist.split("/")
       cur = self
       for name in namelist:
           if name:
->             next = cur.join(name)
               assert next is not None, (cur, name, namelist)
               cur = next
       return cur
/tmp/pytest-0/docdoctest/conftest.py - line 281
276
277
278
279
280
281
   def join(self, name): 
       if not name.endswith('.txt'): 
           return super(DocDirectory, self).join(name) 
       p = self.fspath.join(name) 
       if p.check(file=1): 
->         return self.ReSTChecker(p, parent=self)