如何为类实例列表运行相同的unittest类

时间:2018-12-24 16:51:11

标签: python unit-testing class object instance

我有一个可变的类实例列表:

instances = get_all_instances()
print(instances)
>> [<yy object at 0x00000191A43B8668>, <xx object at 0x00000191B3C0FF98>,.....]

我还有一个测试班:

class test_instances(unittest.TestCase)
    def setup(self)
        self.instance = instance
    def test_01(self):
        # Uses self.instance.....
        .....

如何通过将self.instance设置为每次要测试的实例,如何通过当前设置使用该unittest类来测试每个实例的单元测试?

编辑:我不想实例化每个测试函数的类,并不想在每个测试中遍历它们,因为实例在整个过程中必须相同。

0 个答案:

没有答案