pytest 按内容比较包含字典的两个列表

Jav*_*aSa 8 python pytest python-2.7

我有以下结构来说明:
list1 = [{'dict1':1}, {'dict2':2}] list2 = [{'dict2':2}, {'dict1':1}]

现在我如你所见,这两个列表的内容相同,但list1 == list2产生False.

我有一个测试,使用pytest它的哪一行是:
assert list1 == list2

我想要返回的能力True(内容检查),如果有差异以pytest类似的方式向他们展示它们,它会在执行以下操作时引发:
assert 'hi1'=='hi2'

任何想法将不胜感激