diff options
| author | Robert Collins <robertc@robertcollins.net> | 2015-03-10 14:03:25 +1300 |
|---|---|---|
| committer | Robert Collins <robertc@robertcollins.net> | 2015-03-10 14:03:25 +1300 |
| commit | 93e962b2b47600de08d8c5c539b702927037337b (patch) | |
| tree | 6172e04d386c577f61b80b769ea87f28de2957cf /python/subunit/run.py | |
| parent | b0c7d55352b644d242994e734422c9e3dc02c6bb (diff) | |
| download | subunit-git-1.1.0.tar.gz | |
Support --locals in tracebacks and release 1.1.01.1.0
Diffstat (limited to 'python/subunit/run.py')
| -rwxr-xr-x | python/subunit/run.py | 5 |
1 files changed, 4 insertions, 1 deletions
diff --git a/python/subunit/run.py b/python/subunit/run.py index 8469ac9..6b20351 100755 --- a/python/subunit/run.py +++ b/python/subunit/run.py @@ -40,7 +40,7 @@ from testtools.run import ( class SubunitTestRunner(object): def __init__(self, verbosity=None, failfast=None, buffer=None, stream=None, - stdout=None): + stdout=None, tb_locals=False): """Create a TestToolsTestRunner. :param verbosity: Ignored. @@ -48,12 +48,14 @@ class SubunitTestRunner(object): :param buffer: Ignored. :param stream: Upstream unittest stream parameter. :param stdout: Testtools stream parameter. + :param tb_locals: Testtools traceback in locals parameter. Either stream or stdout can be supplied, and stream will take precedence. """ self.failfast = failfast self.stream = stream or stdout or sys.stdout + self.tb_locals = tb_locals def run(self, test): "Run the given test case or test suite." @@ -62,6 +64,7 @@ class SubunitTestRunner(object): result = AutoTimingTestResultDecorator(result) if self.failfast is not None: result.failfast = self.failfast + result.tb_locals = self.tb_locals result.startTestRun() try: test(result) |
