Sehen Sie sich DDT (datengetriebene / dekorierte Tests) an.
Mit DDT können Sie einen Testfall multiplizieren, indem Sie ihn mit verschiedenen Testdaten ausführen, sodass er als mehrere Testfälle erscheint.
Betrachten Sie dieses Beispiel mit DDT:
%Vor%Ich habe im obigen Code 2 Testmethoden definiert, aber unter Verwendung der Daten, die ich im Decorator bereitgestellt habe, werden 4 Testfälle ausgeführt.
Ausgabe:
%Vor%Ich würde hier ein Mixin oder eine Metaklasse verwenden, da unittest nach Klassen und nicht nach Instanzen sucht.
%Vor%Tags und Links python python-unittest