assertionchecker.py 文件源码

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

项目:gremlin 作者: amalgam8 项目源码 文件源码
def check_assertions(self, checklist, continue_on_error=False):
        """Check a set of assertions
        @param all boolean if False, stop at first failure
        @return: False if any assertion fails.
        """

        assert isinstance(checklist, dict) and 'checks' in checklist

        retval = None
        retlist = []
        for assertion in checklist['checks']:
            retval = self.check_assertion(**assertion)
            check = copy.deepcopy(assertion)
            check['result']=retval.success
            check['errormsg']=retval.errormsg
            retlist.append(check)
            if not retval.success and not continue_on_error:
                return retlist

        return retlist
评论列表
文章目录


问题


面经


文章

微信
公众号

扫码关注公众号