我使用pythonosetests来编写我的单元测试,并要求比较两个字典-
这是我的鼻子测试方法,需要知道正确的方法来比较dicts。在
def test_outputs_processed(self):
p = Processing(test_data)
self.result = [
{'y2': 1423, 'x2': 923,'y1': 1286, 'x1': 277},
{'y2': 1345, 'x2': 1953,'y1': 1053, 'x1': 1639},
{'y2': 1651, 'x2': 923, 'y1': 1286, 'x1': 277},
{'y2': 1913, 'x2': 850, 'y1': 1570, 'x1': 511,}
]
self.assertEqual(p.execute(), self.result)
这是我过去用过的。它首先检查键集是否相等,然后检查值,键对键:
相关问题 更多 >
编程相关推荐