关于断言

来源:6-2 unittest中断言的复杂使用

weixin_慕仙9005709

2023-05-18

关于对结果断言有个疑问,因为在mock里讲到了,实际业务里需要断言数据结构是否相等,那也就是说断言两个字典的Key是否相等,我查了TestCase的文档,assert没有这一种。目前我只想到了先把返回结果序列化成字符串,然后用assertRegexpMatches这个方法去正则匹配序列化好的字符串。但是如果要断言多个key就要写好多行了,想问下老师有没有别的好的方法
写回答

1回答

Mushishi

2023-05-22

unittest中没有这个方法的,需要自己去写算法。或者有个扩展库,后面也有讲解  也可以用:json_tools
0
0

Python接口自动化测试框架实战 从设计到开发

接口自动化测试框架的设计与开发,并教你如何开发桩服务

1720 学习 · 831 问题

查看课程