使用Java JUnit框架并比较字符串“abcde”和“abde”,您将获得错误输出'expected:< ... b [c] d ...>但是:< ... b [] d ...>'
使用python unittest我得到“abcde”!=“abde”,如果你处理长字符串,这并不是很有用。
所以我的问题是:是否有一个python单元测试框架提供与JUnit for Java相同的紧凑输出?
答案 0 :(得分:1)
unittest2 package是Python 2.7中PyUnit(unittest)框架本机特性的后端(对Python> = 2.4)。
它包括增强的字符串比较功能。 http://www.voidspace.org.uk/python/articles/unittest2.shtml#unicode-string-comparison