我试图使用IronPython在Pydev中运行单元测试。
当我尝试使用Ctrl+F9运行测试时,会在Eclipse窗口中显示以下错误消息:
AttributeError:“模块”对象没有属性“_getframe”
我发现我必须用‘-X:Frame’参数调用IronPython解释器。
在“Run->Run Configuration”下的“参数”选项卡中设置参数.不起作用。每次我运行(Ctrl+F9)并选择另一个测试时,它们似乎都消失了。
单击'Run->Run >Iron Python单元-test‘会显示越来越多的选项可供选择。
每次运行不同的测试集时,Eclipse/Pydev是否都会创建新的运行配置?如何永久地通过‘-X:Frame’参数,以便我的测试将在IronPython下运行?
(在Python中,测试运行时没有任何问题。)
发布于 2011-04-22 23:47:40
这不应该真的需要..。我刚刚修复了PyDev单元测试运行程序,这样它就可以正常工作了(只是按了一个包含了该补丁的新的夜间构建-如果您在Aptana 3中,夜间仍然不可用,但是您可以通过本地提交中的更改来修补您自己的版本,因为它们都是https://github.com/aptana/Pydev/commit/d5d262dbcd0c126ec0ec37e116ff79575c5dd6d8代码中的更改)
https://stackoverflow.com/questions/5685796
复制相似问题