上一主题

numpy.testing.Tester

下一主题

numpy.testing.rundocs

numpy.testing.run_module_suite

numpy.testing.run_module_suite(file_to_run=None, argv=None)[source]

运行测试模块。

Equivalent to calling $ nosetests <argv> <file_to_run> from the command line

参数:

file_to_run:str,可选

测试模块的路径,或无。默认情况下,运行调用此函数的模块。

argv:字符串列表

参数传递给鼻子测试跑步者。argv[0]被忽略。nosetests接受的所有命令行参数都可以工作。如果为默认值None,则使用sys.argv。

版本1.9.0中的新功能。

例子

添加以下内容:

if __name__ == "__main__" :
    run_module_suite(argv=sys.argv)

在测试模块的末端将运行测试,当该模块在python解释器中被调用。

或者,调用:

>>> run_module_suite(file_to_run="numpy/tests/test_matlib.py")

从解释器将运行所有的测试程序在'test_matlib.py'。