gpt4 book ai didi

python - 单元测试 : increase module's verbosity when tested

转载 作者:行者123 更新时间:2023-11-28 19:37:39 25 4
gpt4 key购买 nike

我有一个模块 mymodule,我用 unittest 测试它。当处于详细模式(例如mymodule.set_verbose(True))时,模块会记录到标准输出诊断消息,否则保持静默。我希望当我在主程序中导入模块时,它处于静默模式,而当 unittest 运行时,它是冗长的。

我试图在单元测试主循环中破解它,但它不起作用

if __name__ == "__main__":
mymodule.set_verbose( True )
unittest.main()
# apparently, modules are loaded on each test separately

How to increase verbosity in python unittest?没有帮助。

最佳答案

if __name__ == '__main__':
unittest.main(verbosity=2)

参见:https://docs.python.org/2/library/unittest.html

关于python - 单元测试 : increase module's verbosity when tested,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13034207/

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