我在 Mac 上开发 Python 库,但我也想在 Windows 上测试它们以确保一切正常。
我是一名测试驱动的开发人员,维护完整的单元测试覆盖率以及应用程序级别的验收/集成测试。我pytest
用于单元测试和behave
验收测试。
我只将 Windows 用于非常特定的任务,例如与 Outlook 约会,但我确实有一个 Windows 7 的 VMWare Fusion 实例一直在运行。我可以在 Windows 下运行我的测试,而无需使用不同的机器。
问题是,我不熟悉人们通常如何在 Windows 上运行 Python,但我想使用一个相当典型的设置,所以在大多数 Windows 用户安装我的库之前,我会遇到类似的问题。
回到我使用 Mac 之前的日子,我会在 Cygwin 下运行 Python 2.3 或 2.4。但我完全不确定这是否是典型的。
什么样的 Python 环境适合在 Windows 环境下测试 Python 代码?