assertDictContainsSubset
全部标签 这个问题在这里已经有了答案:Howtocheckifonedictionaryisasubsetofanotherlargerdictionary?(18个回答)关闭去年。我有一些用unittest编写的Python测试。我想检查我的一些字典是否至少包含某些等于某些值的属性。如果有额外的值(value),那很好。assertDictContainsSubset将是完美的,只是它已被弃用。有没有更好的东西我应该使用,或者如果它们在目标字典中,我应该递归地断言内容相等?文档建议使用addTypeEqualityFunc,但在某些情况下,我确实希望对dicts使用普通的assertEqual
这个问题在这里已经有了答案:Howtocheckifonedictionaryisasubsetofanotherlargerdictionary?(18个回答)关闭去年。我有一些用unittest编写的Python测试。我想检查我的一些字典是否至少包含某些等于某些值的属性。如果有额外的值(value),那很好。assertDictContainsSubset将是完美的,只是它已被弃用。有没有更好的东西我应该使用,或者如果它们在目标字典中,我应该递归地断言内容相等?文档建议使用addTypeEqualityFunc,但在某些情况下,我确实希望对dicts使用普通的assertEqual
这个问题在这里已经有了答案:Pythonunittest'sassertDictContainsSubsetrecommendedalternative[duplicate](4个回答)关闭去年。我知道assertDictContainsSubset可以在python2.7中执行此操作,但由于某种原因,它在python3.2中已被弃用。那么有没有办法断言一个字典包含另一个没有assertDictContainsSubset的字典?这似乎不太好:foritemindic2:self.assertIn(item,dic)还有什么好的方法吗?谢谢 最佳答案
这个问题在这里已经有了答案:Pythonunittest'sassertDictContainsSubsetrecommendedalternative[duplicate](4个回答)关闭去年。我知道assertDictContainsSubset可以在python2.7中执行此操作,但由于某种原因,它在python3.2中已被弃用。那么有没有办法断言一个字典包含另一个没有assertDictContainsSubset的字典?这似乎不太好:foritemindic2:self.assertIn(item,dic)还有什么好的方法吗?谢谢 最佳答案