有没有一种方法可以使用Python unittest从另一个测试类中的一个测试方法中的一个测试类中调用测试方法?

时间:2019-01-24 19:07:53

标签: python-3.x selenium-webdriver python-unittest

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

0 个答案:

没有答案