开发者社区 问答 正文

是否有一个python单元测试框架,当比较字符串时会提供紧凑的错误输出

使用Java JUnit框架并将字符串“ abcde”和“ abde”进行比较,您将得到错误输出'expected:<... b [c] d ...>,但为:<... b [] d。 ..>'

使用python unittest,我得到“ abcde”!=“ abde”,如果您要处理长字符串,它并不是那么有用。

所以我的问题是:是否有一个python单元测试框架能够提供与JUnit for Java相同的紧凑输出?

展开
收起
祖安文状元 2020-02-23 16:41:22 6701 分享 版权
1 条回答
写回答
取消 提交回答
  • 所述unittest2包是原产于在Python 2.7的PyUnit(单元测试)框架特征的反向移植(到Python> = 2.4)。

    它包括增强的字符串比较功能。

    2020-02-23 16:41:27
    赞同 展开评论