2011-04-16 93 views
0

我想在使用IronPython的Pydev中运行单元测试。在Pydev运行单元测试

当我尝试运行使用Ctrl + F9测试以下错误消息在Eclipse控制台窗口中显示出来:

AttributeError: 'module' object has no attribute '_getframe'

我想通了,我与“-X调用IronPython的解释:框架的论据。

在'Run-> Run Configurations ...'下的'Arguments'选项卡中设置参数不起作用。他们似乎消失每次我运行(Ctrl + F9)并选择另一个测试。

点击'Run-> Run As-> Iron Python unit-test'显示越来越多的选项可供选择。

Eclipse/Pydev是否每次运行一组不同的测试时创建新的运行配置?我如何永久传递'-X:Frames'参数,所以我的测试将在IronPython下运行?

(在Python测试运行没有任何问题。)

回答

1

这应该不是真的需要?我刚刚固定在单元测试的PyDev亚军,使其正常工作(只是把一个新的每晚构建包括修补程序 - 如果您在Aptana Studio 3中,每晚仍然不可用,但您可以通过在本地应用来自提交的更改来修补自己的版本,因为它们都是Python代码中的所有更改:https://github.com/aptana/Pydev/commit/d5d262dbcd0c126ec0ec37e116ff79575c5dd6d8