您好,欢迎光临本网站![请登录][注册会员]  

搜索资源列表

  1. Python如何测试stdout输出

  2. 主要介绍了Python如何测试stdout输出,帮助大家更好的理解和学习Python,感兴趣的朋友可以了解下
  3. 所属分类:其它

    • 发布日期:2020-09-16
    • 文件大小:53248
    • 提供者:weixin_38695293
  1. Python如何测试stdout输出

  2. 问题 你的程序中有个方法会输出到标准输出中(sys.stdout)。也就是说它会将文本打印到屏幕上面。 你想写个测试来证明它,给定一个输入,相应的输出能正常显示出来。 解决方案 使用 unittest.mock 模块中的 patch() 函数, 使用起来非常简单,可以为单个测试模拟 sys.stdout 然后回滚, 并且不产生大量的临时变量或在测试用例直接暴露状态变量。 作为一个例子,我们在 mymodule 模块中定义如下一个函数: # mymodule.py def urlprint(pr
  3. 所属分类:其它

    • 发布日期:2020-12-17
    • 文件大小:54272
    • 提供者:weixin_38711529