【发布时间】:2018-07-11 07:40:54
【问题描述】:
我当前的脚本调用外部脚本来执行某些任务。我想在单元测试中检查代码,但实际上并没有运行外部脚本。如果代码作为单元测试的一部分运行,有什么方法可以告诉脚本有效地跳过以下块?
【问题讨论】:
-
意味着您正在导入您在单元测试中运行的 .py 文件?
-
模拟出外部任务并将其作为参数传递
-
嗯。还没有看过 Mock - 如果我要做一些适当的单元测试,可能应该。
-
您不应该将条件测试代码与生产代码混合。
标签: python unit-testing python-unittest