mayaunittestui.py 文件源码

python
阅读 27 收藏 0 点赞 0 评论 0

项目:cmt 作者: chadmv 项目源码 文件源码
def run_tests(self, stream, test_suite):
        """Runs the given TestSuite.

        @param stream: A stream object with write functionality to capture the test output.
        @param test_suite: The TestSuite to run.
        """
        runner = unittest.TextTestRunner(stream=stream, verbosity=2, resultclass=mayaunittest.TestResult)
        runner.failfast = False
        runner.buffer = mayaunittest.Settings.buffer_output
        result = runner.run(test_suite)

        self._set_test_result_data(result.failures, TestStatus.fail)
        self._set_test_result_data(result.errors, TestStatus.error)
        self._set_test_result_data(result.skipped, TestStatus.skipped)

        for test in result.successes:
            node = self.node_lookup[str(test)]
            index = self.get_index_of_node(node)
            self.setData(index, 'Test Passed', QtCore.Qt.ToolTipRole)
            self.setData(index, TestStatus.success, QtCore.Qt.DecorationRole)
评论列表
文章目录


问题


面经


文章

微信
公众号

扫码关注公众号