我试图在另一个类的测试方法中重用一个类的测试方法,但是系统抛出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