我最近不得不将我的项目从在 Eclipse 中使用带有 PyDev 插件的 CPython 2.6 解释器转移到在 Visual Studios 2010 中使用 IronPython Studios 的 IronPython 2.7 解释器。不幸的是,我对 VS2010 和一般的 VS 有点陌生。似乎有很多与设置我想要的所有测试相关的工具选择,但是当我选择这些工具时,他们似乎都希望他们的测试使用 C++、C# 或 VB。此外,似乎我只能将单个文件设置为执行流程开始的活动文件。我希望能够通过 Visual Studios(如果可能)使用 IronPython 解释器运行我的 Python 单元测试集合。我该怎么做呢?
问问题
1091 次
1 回答
4
我建议您使用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)提供集成单元测试支持。出于好奇,您使用的是什么测试框架?
于 2011-11-03T04:19:38.280 回答