在Python中将测试用例添加到列表中

2024-05-13 09:20:41 发布

您现在位置:Python中文网/ 问答频道 /正文

我有很多测试用例,每个都在单独的python文件中定义。你知道吗

<file1.py>
class tc(testcase.tc):
     ....

<file2.py>
class tc(testcase.tc):
     ....

我的主处理循环运行测试.py具有以下特性

class TestTable(wx.grid.PyGridTableBase):
    def __init__(self):
        wx.grid.PyGridTableBase.__init__(self)
        self.cols = "Execute Number Name Status".split()
        self.cases = []
        package = tests
        prefix = package.__name__ + "."
        for importer, modname, ispkg in pkgutil.iter_modules(package.__path__, prefix):
          if 'tests.testcase' != modname:          # skip the testcase.py file/module
              print modname
              module = __import__(modname, fromlist="dummy")
              print module.tc()
              self.cases.append( module.tc() )

我最终得到AttributeError:'module'对象没有属性tc。我的指纹显示了测试用例和tc实例

你知道吗测试.xxx 你知道吗

不知道为什么。。。。你知道吗

谢谢


Tags: pyselfpackageinit测试用例teststestcaseclass