一点背景知识:我正在尝试为一个开源项目做出我的第一个贡献。我已经编写了一些功能,并尝试按照贡献说明运行单元测试。
我的 py2x 代码通过,我的 py3x 代码失败。
我安装了一个 py3 解释器并试图找出问题所在。
问题:
运行鼻子测试时,所有 898 测试都通过了。当我运行 tox 时,它们会因一些完全不相关的问题而失败。
我不确定我的下一步是什么?我尝试放入调试器并在它失败的地方放置一个断点,但它直接跳过了它。我看不出代码有什么问题,所以我希望有人能指出下一步要采取的方向。
谢谢!
例如:
py27: commands succeeded
ERROR: py34: commands failed
doc: commands succeeded
[master] $ nosetests
.............................................................................
.............................................................................
.............................................................................
.............................................................................
.............................................................................
.............................................................................
.............................................................................
.............................................................................
.............................................................................
.............................................................................
.............................................................................
...................................................
-----------------------------------------------------------------------------
898 tests run in 1.692 seconds (898 tests passed)
[master] $ python --version
Python 3.4.3