Я пытаюсь повторно использовать тестовый метод из одного класса в тестовом методе в другом классе, но система выдает AttributeError.Причина в том, что я не хочу повторять свой код.
Я пробовал много способов, но с той же ошибкой.Вызов метода, который не является тестовым, в порядке.
class BaseTest(unittest.TestCase):
driver = None
def setUp(self):
//setup driver
def tearDown(self):
//quit driver
@ddt
class TestClassA(BaseTest):
@file_data("file.json")
def test_MethodA(self, employee):
//do something
@ddt
class TestClassB(BaseTest):
@file_data("file2.json")
def test_MethodB(self, employee)
TestClassA.testMethodA(employee):
//do something