我最近不得不将我的项目从使用带有PyDev插件的Eclipse中的CPython 2.6解释器转移到使用Visual Studio 2010中的IronPython工作室的IronPython 2.7解释器。不幸的是我对VS2010和VS有点新。似乎有很多工具选择与设置我想要的所有测试相关,但是当我选择这些工具时,他们似乎都希望他们的测试在C ++,C#或VB中。此外,似乎我只能将单个文件设置为执行流程开始的活动文件。我希望能够通过Visual Studio使用IronPython解释器运行我的Python单元测试集合(如果可能)。我该怎么做呢?
答案 0 :(得分:3)
我建议您转到Python Tools for Visual Studio而不是IronPython Studio。 IpyStudio已经很老了,已被IronPython Tools for Visual Studio取代,并被PTVS取代。 PTVS还支持IronPython 2.7 + CPython 2.5 - 3.2,具有更好的智能感知,并且通常更加成熟。
不幸的是,这些都没有集成单元测试支持 - 您可以做的最好的事情是切换当前设置为启动脚本的脚本。如果您当前通过更新项目属性页面来执行此操作,则可以通过解决方案资源管理器中的上下文菜单执行此操作,这可能会使其更容易。
我们正在考虑为将来的PTVS版本(可能是2.0版)提供集成单元测试支持。出于好奇,您使用的测试框架是什么?