如何在nosetests中访问正在测试的模块的局部变量

时间:2014-10-09 15:44:50

标签: python python-2.7 nosetests

我正在尝试为python模块编写测试。其中一个函数使用while循环,并在满足条件X时对局部变量(比如Y)进行一些局部计算。

现在我想测试Y上的这个计算是否正确发生。

我最初的方法是使用setup()& teardown()用于每种测试方法。在setup()中,我试图将该条件强加于X(比如X = 0),并且在test_Y_method()中,我检查Y的值是否更新了。

但是这给了我一个NameError。所以我的问题是如何在模块中访问函数的局部变量并在Nosetests中设置它们的值?

提前致谢。

P.S:我确实尝试谷歌,但找不到任何满意的答案。

0 个答案:

没有答案