unittest模块中有一些函数:assertSequenceEqual、assertListEqual和assertTupleEqual。
但是我如何实现相反的行为呢?我如何断言列表不相等?
unittest模块中有一些函数:assertSequenceEqual、assertListEqual和assertTupleEqual。
但是我如何实现相反的行为呢?我如何断言列表不相等?
TestCase.assertEqual()
使用,当两个值是相同类型并且具有特定于类型的方法时。TestCase.assertNotEqual()
即可。assertNotEqual
来测试两个序列是否不相等。序列相关断言的主要特点是在失败时能够计算主题之间的差异。
assertNotEqual(a,b)
?这是你想要的吗?顺便说一下,这里提到了很多其他的unittest方法 - https://docs.python.org/2/library/unittest.html。就文档而言,在Python的unittest模块中没有`notEqual`等效项。还有另一个单元测试模块叫做PyUnit - 但我不确定他们是否也有这种assertNotListEqual(..)
类型的方法。 - ha9u63a7