visual-studio - 如何使用 IronPython Studio 运行单元测试?

标签 visual-studio visual-studio-2010 ironpython ironpython-studio

我最近不得不将我的项目从在 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/

相关文章:

visual-studio - XAML 设计器和 VS 2010 挂起

ironpython - 如何从 python 访问计算值?

c# - 在 F# 中使用程序集属性

wpf - 如何使 Visual Studio 201 0's "添加用户控件”创建 WPF 控件?

visual-studio-2010 - 使用 visual studio 2010 部署到 SFTP

c# - 打开项目时出现 "C# 2017 compiler could not be created"错误信息

c - 如何在一个窗口上显示超过50个按钮?

c# - 用于选定文本和远程代码生成的 Resharper API

visual-studio-2010 - 将visual studio 2010连接到assembla SVN

python - 如何从 IronPython 更新 WPF DataGrid 一行的值?