1
Für eine automatische Testsache habe ich eine Klasse mit ~ 15 Parametern. Ich möchte Instanzen der Klasse für jede mögliche Wertkombination automatisch erzeugen. So wurde zum Beispiel, wenn die Klasse definiert wie folgt:Alle möglichen Wertekombinationen erhalten
class meep():
def __init__(self):
self.par1 = 0 # can be in range {0-3}
self.par2 = 1 # can be in range {1-2}
self.par3 = a # can be in range {a-c}
Was ist die effizienteste zu Instanzen es mit allen möglichen Wertekombinationen zu bekommen? (IE
inst1=(par1=0,par2=1,par3=a),
inst2=(par1=0,par2=1,par3=b),
inst3=(par1=0,par2=1,par3=c),
inst4=(par1=1,par2=1,par3=a),
inst5=(par1=1,par2=1,par3=b),
inst6=(par1=1,par2=1,par3=c),
usw.)