exception paths are now relative to zipline_repo. if the path is outside of zipline_repo, it is truncated to just the filename.

This commit is contained in:
fawce
2012-07-29 20:30:10 -04:00
parent 752177f20a
commit 0cb7618b98
2 changed files with 36 additions and 16 deletions
+15 -15
View File
@@ -94,66 +94,66 @@ class ExceptionTestCase(TestCase):
INITIALIZE_TB =\
[{'filename': '/Users/fawce/projects/qexec/zipline_repo/zipline/core/component.py',
[{'filename': '/zipline/core/component.py',
'line': 'self._run()',
'lineno': 204,
'method': 'run'},
{'filename': '/Users/fawce/projects/qexec/zipline_repo/zipline/core/component.py',
{'filename': '/zipline/core/component.py',
'line': 'self.loop()',
'lineno': 195,
'method': '_run'},
{'filename': '/Users/fawce/projects/qexec/zipline_repo/zipline/core/component.py',
{'filename': '/zipline/core/component.py',
'line': 'self.do_work()',
'lineno': 235,
'method': 'loop'},
{'filename': '/Users/fawce/projects/qexec/zipline_repo/zipline/components/tradesimulation.py',
{'filename': '/zipline/components/tradesimulation.py',
'line': 'self.initialize_algo()',
'lineno': 97,
'method': 'do_work'},
{'filename': '/Users/fawce/projects/qexec/zipline_repo/zipline/components/tradesimulation.py',
{'filename': '/zipline/components/tradesimulation.py',
'line': 'self.do_op(self.algorithm.initialize)',
'lineno': 80,
'method': 'initialize_algo'},
{'filename': '/Users/fawce/projects/qexec/zipline_repo/zipline/components/tradesimulation.py',
{'filename': '/zipline/components/tradesimulation.py',
'line': 'callable_op(*args, **kwargs)',
'lineno': 206,
'method': 'do_op'},
{'filename': '/Users/fawce/projects/qexec/zipline_repo/zipline/test_algorithms.py',
{'filename': '/zipline/test_algorithms.py',
'line': 'raise Exception("Algo exception in initialize")',
'lineno': 166,
'method': 'initialize'}]
HANDLE_DATA_TB =\
[{'filename': '/Users/fawce/projects/qexec/zipline_repo/zipline/core/component.py',
[{'filename': '/zipline/core/component.py',
'line': 'self._run()',
'lineno': 204,
'method': 'run'},
{'filename': '/Users/fawce/projects/qexec/zipline_repo/zipline/core/component.py',
{'filename': '/zipline/core/component.py',
'line': 'self.loop()',
'lineno': 195,
'method': '_run'},
{'filename': '/Users/fawce/projects/qexec/zipline_repo/zipline/core/component.py',
{'filename': '/zipline/core/component.py',
'line': 'self.do_work()',
'lineno': 235,
'method': 'loop'},
{'filename': '/Users/fawce/projects/qexec/zipline_repo/zipline/components/tradesimulation.py',
{'filename': '/zipline/components/tradesimulation.py',
'line': 'self.process_event(event)',
'lineno': 116,
'method': 'do_work'},
{'filename': '/Users/fawce/projects/qexec/zipline_repo/zipline/components/tradesimulation.py',
{'filename': '/zipline/components/tradesimulation.py',
'line': 'self.run_algorithm()',
'lineno': 164,
'method': 'process_event'},
{'filename': '/Users/fawce/projects/qexec/zipline_repo/zipline/components/tradesimulation.py',
{'filename': '/zipline/components/tradesimulation.py',
'line': 'self.do_op(self.algorithm.handle_data, data)',
'lineno': 186,
'method': 'run_algorithm'},
{'filename': '/Users/fawce/projects/qexec/zipline_repo/zipline/components/tradesimulation.py',
{'filename': '/zipline/components/tradesimulation.py',
'line': 'callable_op(*args, **kwargs)',
'lineno': 206,
'method': 'do_op'},
{'filename': '/Users/fawce/projects/qexec/zipline_repo/zipline/test_algorithms.py',
{'filename': '/zipline/test_algorithms.py',
'line': 'raise Exception("Algo exception in handle_data")',
'lineno': 187,
'method': 'handle_data'}]