如何运行特定的scipy测试

时间:2017-03-24 15:12:40

标签: python scipy

我一直在pypy中运行scipy测试套件。我的测试代码很简单:

import scipy
scipy.test('full', verbose = 2)

失败
test_basic (test_signaltools.TestOrderFilt)

如果我现在只想运行该测试,我该怎么做?我尝试将测试行更改为scipy.test('test_signaltools.TestOrderFilt')和其他各种选项,但都没有。

1 个答案:

答案 0 :(得分:2)

从命令行,您可以使用nosetests path/to/file:name_of_test_class.test_func

编辑:从解释器中,您可以通过例如

运行特定子包的测试
>>> from scipy import signal
>>> signal.test(verbose=2)