【问题标题】:Which Python testing framework to use?使用哪个 Python 测试框架?
【发布时间】:2012-08-29 08:51:48
【问题描述】:

我有很多目录,其中有 python 文件。都是普通的python文件。我没有使用任何类型的框架。我想从一个中心位置测试这些 py 文件。我应该只触发一个命令,并且应该调用每个目录中的所有 *_test.py 文件。 那么,是否有任何现成的工具或框架可以满足我的要求?

我正在寻找用于测试普通 py 文件的 PyUnit。并考虑编写一个 shell 脚本,该脚本将通过使用正则表达式来匹配文件名来调用所有这些 *_test.py 文件。

任何人都可以提出任何其他方法。随时欢迎您。

谢谢。

【问题讨论】:

    标签: python unit-testing python-unittest


    【解决方案1】:

    nose 完成所有这些工作。只需 cd 到 Python 文件树的根目录,然后运行

    nosetests
    

    鼻子finds test files 使用regex(基本上是testTest 出现在名称中):

    如果它看起来像一个测试,那就是一个测试。目录、模块的名称, 类和函数与 testMatch 常规进行比较 表达式,并且匹配的那些被认为是测试。任何类 是一个unittest.TestCase子类也是收集的,只要是 在一个看起来像测试的模块内部。

    【讨论】:

      猜你喜欢
      • 2023-03-16
      • 2010-11-17
      • 2011-06-12
      • 2011-01-16
      • 1970-01-01
      • 2010-11-09
      • 2013-07-23
      • 1970-01-01
      • 2021-04-13
      相关资源
      最近更新 更多