call site 9 for path.local.sysfind
test/testing/test_session.py - line 27
22
23
24
25
26
27
   def check_conflict_option(opts):
       print "testing if options conflict:", " ".join(opts)
       config = py.test.config._reparse(opts + [datadir/'filetest.py'])
       py.test.raises((ValueError, SystemExit), """
           config.initsession()
->     """)
test/raises.py - line 20
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
   def raises(ExpectedException, *args, **kwargs):
       """ raise AssertionError, if target code does not raise the expected
           exception.
       """
       assert args
       __tracebackhide__ = True 
       if isinstance(args[0], str):
           expr, = args
           assert isinstance(expr, str)
           frame = sys._getframe(1)
           loc = frame.f_locals.copy()
           loc.update(kwargs)
           #print "raises frame scope: %r" % frame.f_locals
           source = py.code.Source(expr)
           try:
->             exec source.compile() in frame.f_globals, loc
               #del __traceback__
               # XXX didn'T mean f_globals == f_locals something special?
               #     this is destroyed here ...
           except ExpectedException:
               return py.code.ExceptionInfo()
       else:
           func = args[0]
           assert callable
           try:
               func(*args[1:], **kwargs)
               #del __traceback__
           except ExpectedException:
               return py.code.ExceptionInfo()
           k = ", ".join(["%s=%r" % x for x in kwargs.items()])
           if k:
               k = ', ' + k
           expr = '%s(%r%s)' %(func.__name__, args, k)
       raise ExceptionFailure(msg="DID NOT RAISE", 
                              expr=args, expected=ExpectedException) 
path/svn/testing/None</build/buildd/codespeak-lib-0.9.1/py/test/raises.py:20> - line 2
2
-> config.initsession()
test/config.py - line 140
137
138
139
140
141
142
   def initsession(self):
       """ return an initialized session object. """
       cls = self._getsessionclass()
->     session = cls(self)
       session.fixoptions()
       return session
test/terminal/remote.py - line 58
56
57
58
59
60
61
62
   def __init__(self, config, file=None):
       super(RemoteTerminalSession, self).__init__(config=config)
->     self._setexecutable()
       if file is None:
           file = py.std.sys.stdout 
       self._file = file
       self.out = getout(file)
test/terminal/remote.py - line 69
64
65
66
67
68
69
70
71
   def _setexecutable(self):
       name = self.config.option.executable
       if name is None:
           executable = py.std.sys.executable 
       else:
->         executable = py.path.local.sysfind(name)
           assert executable is not None, executable 
       self.executable = executable