Как добавить простой метод теста от unittest.TestCase
до TestSuite
.Как я вижу, можно добавить только целый класс только в набор, например, я хочу что-то вроде этого:
import unittest
class MyBaseTestCase(unittest.TestCase):
@classmethod
def setUpClass(cls):
cls.abs = "test"
class MyTestClass(MyBaseTestCase):
def test_abs(self):
if self.abs:
pass
class MyTestSuite(unittest.TestSuite):
def __init__(self):
super().__init__()
self.addTest(MyTestClass.test_abs)
Здесь я получаю ошибку: AttributeError: 'TeamcityTestResult' object has no attribute 'abs'
.Кажется, он работает как тест, но setUpClass
не вызывает.