def run(self, *a, **kw):
"""
as self.stopTestRun is ran before the actual results were printed,
need to override run() to print things after
"""
datafile_path = get_datafile_path()
self.djpt_writer = Writer(datafile_path)
self.djpt_writer.start()
retval = super(DjptTestRunnerMixin, self).run(*a, **kw)
self.djpt_writer.end()
if getattr(settings, 'DJPT_PRINT_WORST_REPORT', True):
self.stream.write(
'To see the Worst Performing Items report, '
'run manage.py djpt_worst_report')
return retval
test_runner.py 文件源码
python
阅读 29
收藏 0
点赞 0
评论 0
评论列表
文章目录