я хотел бы узнать, если ниже идея безопасна для использования в UnitTest. Проблема, которая у меня есть, заключается в том, что я хочу выполнить тот же набор тестов, но с немного другой настройкой. Sudo код для:использования Подкласса для UnitTest в питоне уникального переменных
def reusableTest(var1):
# do base test
class Suite_Finds_Type1(unittest.TestCase, myFinds):
@classmethod
def setUpClass (self):
self.somevar = 'method1'
class Suite_Finds_Type2(unittest.TestCase, myFinds):
@classmethod
def setUpClass (self):
self.somevar = 'method2'
class myFinds():
def test_001(self):
reusableTest(self.somevar)
def test_002(self):
reusableTest(self.somevar)
if __name__=='__main__':
unittest.main(argv=sys.argv, testRunner = unittest.TextTestRunner(verbosity=2))
я узнал, что этот же метод работает. Лучше тогда ожидалось. – Keith