unittest2#

unittest2 ist ein Backport von unittest, mit verbesserter API und besseren Assertions als in früheren Python-Versionen.

Beispiel#

Möglicherweise wollt ihr das Modul unter dem Namen unittest importieren um die Portierung von Code auf neuere Versionen des Moduls in Zukunft zu vereinfachen:

import unittest2 as unittest

class MyTest(unittest.TestCase):
    ...

Auf diese Weise könnt ihr, wenn ihr zu einer neueren Python-Version wechselt und das Modul unittest2 nicht mehr benötigt, einfach den Import in eurem Testmodul ändern, ohne dass ihr weiteren Code ändern müsst.

Installation#

$ bin/python -m pip install unittest2
C:> Scripts\python -m pip install unittest2