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