我知道,在执行assertEqual时在字典上,assertDictEqual叫做。同样,assertEqual在一个序列上将执行assertSequenceEqual.但是,当assertDictEqual正在比较值,似乎没有使用assertEqual,因此assertSequenceEqual没有被调用。考虑以下简单的字典:lst1=[1,2]lst2=[2,1]d1={'key':lst1}d2={'key':lst2}self.assertEqual(lst1,lst2)#Trueself.assertEqual(d1,d2)#False>如何测试d1等字典和d2通过递归应用a
我知道,在执行assertEqual时在字典上,assertDictEqual叫做。同样,assertEqual在一个序列上将执行assertSequenceEqual.但是,当assertDictEqual正在比较值,似乎没有使用assertEqual,因此assertSequenceEqual没有被调用。考虑以下简单的字典:lst1=[1,2]lst2=[2,1]d1={'key':lst1}d2={'key':lst2}self.assertEqual(lst1,lst2)#Trueself.assertEqual(d1,d2)#False>如何测试d1等字典和d2通过递归应用a