x = {'ret': 0, 'msg': '成功'}
y = {'ret': 0, 'msg': '成功','token':'123456789'}

z = len([i for i in x.items() if i in y.items()])

assert z == len(x), '不相等'

高人指点,遍历出 x 在 y 里面的键对值存在 z 里面,然后判断 x 和 z 的长度
但是有没有一种断言的方法 类似 self.assertIn(x,y),这里的 x,y 应该是 str,但是 str(x) != str(y),请问还有什么方法可以直接断言吗?


↙↙↙阅读原文可查看相关链接,并与作者交流