获取所有可能的值组合

2024-04-20 07:59:30 发布

您现在位置:Python中文网/ 问答频道 /正文

对于自动测试,我有一个类,有大约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}

用所有可能的值组合来获取它的实例最有效的方法是什么?(即

^{pr2}$

等等)


Tags: 实例inself参数定义initdefrange