python3基础篇06(异常处理2-断言)
断言 # 断言 # 实际结果 res = "888" # 预期结果 expected = "888" if res == expected: print("通过") else: print("不通过") 结果: 断言 assert 表达式 # 断言 assert 表达式 # 断言:比较两个数据是否一致 try: print(aaa) assert res == expected except AssertionError as e: print("用例未通过") else: print("用例执行通过") finally: print("用例执行出现了其他错误") 结果: 主动引发一个异常(raise) # 主动引发一个异常 raise NameError raise ValueError res = "8889" # 预期结果 expected = "888" try: assert res == expected except AssertionError as e: print("用例未通过") raise e #释放异常类型 结果: 来源: CSDN 作者: seak海 链接: https://blog.csdn.net/qq_38224014/article/details/104149185