unittest 需要断言两个列表是一样的,但是列表中的元素是字典,而且两个列表的顺序不一样。
如何比较?
我知道 assertListEqual 是有序比较,assertSetEqual 是无序比较,但是好像无法把列表转为 set,因为列表中元素是字典类型的。
例子如下:
[{"a": "apple", "b": "banana"}, {"a": "angry", "b": "boring"}]
[{"a": "angry", "b": "boring"}, {"a": "apple", "b": "banana"}]