代码之家  ›  专栏  ›  技术社区  ›  Björn Pollex

如何从多个模块运行所有测试用例?

  •  1
  • Björn Pollex  · 技术社区  · 15 年前

    我有几个充满测试用例的模块,我想创建一个运行它们的模块。我试着用 TestLoader.loadTestFromModule ,但它总是返回空的测试套件。最简单的方法是什么?

    2 回复  |  直到 15 年前
        1
  •  0
  •   Ivo    14 年前

    nose . 也可以通过编程方式调用它,因此,一旦配置了它,就可以使用它来调用测试。

        2
  •  0
  •   Björn Pollex    14 年前

    好吧,问题是我把模块名作为字符串交了进去,而我本应该这样交模块对象的:

    import unittest
    import SomeTestModule
    
    loader = unittest.TestLoader()
    loader.loadTestsFromModule(SomeTestModule)
    

    真是初学者的错误。