【发布时间】:2013-04-11 19:13:06
【问题描述】:
我在一个模块 (mod1) 中有一些功能。我想对它们运行一些单元测试(特别是鼻子测试)。我见过的大多数使用 unittest/nosetests 的介绍似乎只是导入代码以使用from mod1 import func1 进行测试。但是,据我所知,我想避免从 mod1 导入的模块 (mod2) 中导入任何代码,这样您就只能直接在 mod1 中测试代码。相反,我应该模拟 mod1 导入的 mod2 中的函数。我是不是很傻,from mod1 import func1 不会从 mod2 导入代码?或者是否有其他方法可以导入 func1 以便它不会从 mod2 导入任何代码?非常感谢!
【问题讨论】:
标签: python unit-testing import nose