2010-12-05 25 views
1

自動テストの場合、〜15個のパラメータを持つクラスがあります。私は可能なすべての値の組み合わせに対してクラスのインスタンスを自動的に生成したいと思います。例えば、クラスがそうのように定義されている場合:すべての可能な値の組み合わせで、それのインスタンスを取得するために最も効率的な可能なすべての値の組み合わせを取得する

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} 

は何ですか? (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), 

答えて

関連する問題