我在模块(mod1)中有一些函数。我想对它们进行一些单元测试(特别是nosetests)。我看到的大多数关于使用unittest/nosetests的介绍似乎只是导入了使用from mod1 import func1
进行测试的代码。然而,根据我收集到的信息,我希望避免从mod1导入的模块(mod2)导入任何代码,这样您只需在mod1中直接测试代码。相反,我应该模仿mod1导入的mod2中的函数。我是不是太傻了,from mod1 import func1
不会从mod2导入代码?或者有其他方法导入func1,这样它就不会从mod2导入任何代码了?非常感谢!在
这是你的设计决定,而不是m1与m2相互作用,所以你有选择
但是有一些方法可以避免直接导入请检查此代码
^{pr2}$希望这能帮助你把你的模块分开一点(如果真的需要的话)
相关问题 更多 >
编程相关推荐