自定义断言
def assert_dict(expected, res): """ 自定义 用来对连个字典进行成员运算断言的方法 :param expected: 预期结果 :param res: 实际结果 :return: """ for key in expected: # 判断键是否存在,键对应的值也相等 if key in res.keys() and expected[key] == res[key]: # 这个键对应的值是否一致,断言通过 pass else: raise AssertionError("断言不通过") def list_in(list1,list2): """ :param list1: 预期 :param list2: 实际 :return: """ for li in list1: if li in list2: pass else: raise AssertionError("{} not in{},断言不通过".format(list1,list2))
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】凌霞软件回馈社区,博客园 & 1Panel & Halo 联合会员上线
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】博客园社区专享云产品让利特惠,阿里云新客6.5折上折
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步