我正在尝试为python模块编写测试。其中一个函数使用while循环,并在满足条件X时对局部变量(比如Y)进行一些局部计算。
现在我想测试Y上的这个计算是否正确发生。
我最初的方法是使用setup()& teardown()用于每种测试方法。在setup()中,我试图将该条件强加于X(比如X = 0),并且在test_Y_method()中,我检查Y的值是否更新了。
但是这给了我一个NameError。所以我的问题是如何在模块中访问函数的局部变量并在Nosetests中设置它们的值?
提前致谢。
P.S:我确实尝试谷歌,但找不到任何满意的答案。