【发布时间】:2013-11-04 20:42:21
【问题描述】:
我通过 shell 执行我的测试文件并调用来运行我的 python 单元测试
if __name__ == '__main__':
unittest.main()
在测试文件的末尾。
我必须支持python 2.7和python 3(我正在为Sublime Text编写一个插件。)
我的 shell 运行 python 2.7,它与我的 Mac OS X 版本一起提供。Sublime Text 3 与它自己的 Python 版本捆绑在一起(python 3 的某种风格)。有没有一种方法可以让我在 shell 中同时使用 python 2.7 和 python 3(希望不必安装另一个版本的 python)运行我的测试文件?
【问题讨论】:
-
您是在问如何在您的系统上使用这两个 Python 版本执行您的代码,或者如何使您的代码与这两个版本兼容?他们都是合理的问题,我只是不确定你问的是哪一个。
-
@Blckknght:我想用两个版本执行代码!感谢您做出这样的决定。
标签: python unit-testing