unittest 模块中有函数: assertSequenceEqual
、 assertListEqual
和 assertTupleEqual
。
但是我怎样才能实现相反的行为呢?我如何断言列表是不平等的?
最佳答案
当两个值的类型相同并且存在特定于类型的方法时,这些函数实际上由 TestCase.assertEqual()
使用。
相反只是使用 TestCase.assertNotEqual()
。
在这种情况下没有很好的“格式化”选项,但如果测试失败,那就意味着两个列表是相等的,所以没有必要显示它们如何完全匹配!
关于python - assertListEqual 否定(相反),我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/26846895/