Python的unittest和unittest2模块有什么区别?

时间:2016-01-18 16:30:23

标签: python-3.x compatibility python-2.x python-module python-unittest

我目前正在处理一些使用unittest2模块的代码。我怀疑这段代码是用于python2的。可以使用python3 unittest作为unittest2的替代品吗?这两者有什么区别?

1 个答案:

答案 0 :(得分:14)

根据Python 2.7 unittest docs

  

unittest2:Python 2.4-2.6的新单元测试功能的后端许多   在Python 2.7中为unittest添加了新功能,包括测试   发现。 unittest2允许您使用之前的这些功能   Python的版本。

因此,在Python 2.7或Python 3下从Python 2下的unittest2移动到unittest应该完全符合您的要求