web-dev-qa-db-ja.com

Pythonのunittestモジュールとunittest2モジュールの違いは何ですか?

私は現在、unittest2モジュールを使用するいくつかのコードに取り組んでいます。このコードはpython2用だったと思います。 unittest2の代わりにpython3unittestを使用できますか? 2つの違いは何ですか?

17
Anton Daneyko

Python 2.7 unittest docs によると:

unittest2:Python 2.4-2.6の新しいunittest機能のバックポートPython 2.7で、テスト検出を含む多くの新機能がunittestに追加されました。unittest2を使用すると、これらの機能は、以前のバージョンのPythonで使用してください。

したがって、unittest2 under Python 2からunittest under Python 2.7またはPython 3はあなたが望むことを正確に行う必要があります

19
rbp