背景:年底了技术部有人陆续离职,我负责B端业务线也有了影响,迭代速度慢了,正好趁这个时间把之前一直想改的接口框架有一个痛点改一下。之前我在写case的时候回断言接口的返回,一般都是response['code']的值,如果code!=0(0是rd自行约定的)assertEqual就会抛出一个assertError的异常,这样我就要捕获异常,然后出发发送短信和微信push的功能。那么问题来了,因为每个case都需要断言,每个case都需要捕获,重复代码特别的多,这是一方面,另一方面我如果再加一个别的监控功能,每一个case都需要去加(之前我加微信push功能就是一个个case加的,特别蛋疼),昨天我就想重写一个unittest.testcase类得断言方法,需要一些坑,今天总结一下。背景:年底了技术部有人陆续离职,我负责B端业务线也有了影响,迭代速度慢了,正好趁这个时间把之前