gpt4 book ai didi

ipython - IPython中的单元测试输出

转载 作者:行者123 更新时间:2023-12-04 07:03:35 26 4
gpt4 key购买 nike

我有一个使用 unittest 测试模块的脚本。当我使用 python 运行脚本时
控制台我得到输出:

test_equal (__main__.TestOutcome) ... ok
test_win_amount (__main__.TestOutcome) ... ok

----------------------------------------------------------------------
Ran 2 tests in 0.000s

OK

但是,在使用 IPython 控制台运行相同的脚本时,我没有得到任何输出。

我正在使用以下内容来运行我的脚本,
suite = unittest.TestLoader().loadTestsFromTestCase(TestOutcome)
unittest.TextTestRunner(verbosity=2).run(suite)

如果这可能是由于 IPython 设置造成的,有什么想法吗?

最佳答案

使用流参数调用 TextTestRunner 将使其在 IPython 中工作。这就是我运行测试的方式:

suite = unittest.TestLoader().loadTestsFromTestCase(MyTest)
unittest.TextTestRunner(verbosity=1,stream=sys.stderr).run(suite)

关于ipython - IPython中的单元测试输出,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18304872/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com