Как запустить тот же класс unittest для списка экземпляров классов - PullRequest
0 голосов
/ 24 декабря 2018

У меня есть список переменных экземпляров класса:

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.....
        .....

Как я могу получить unittest для тестирования каждого экземпляра с использованием этого класса unittestс текущей настройкой, устанавливая self.instance для экземпляра, который будет тестироваться каждый раз?

Редактировать: я не хочу создавать экземпляры классов для каждой функции теста и проходить по ним в каждом тесте, поскольку экземпляры должны бытьто же самое во всем.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...