Learn PYTHON 3 the HARD WAY 习题46(项目骨架)问题
前提:本人win 7 64位系统,python 3.8
作者视频及教材中系统为win 10,python 3.6
我按照本书配套的教学视频走了一遍流程,powershell运行nosetests结果始终是Ran 0 tests,即未发现测试。而作者的视频以及书中的运行结果都是Ran 1 tests,即可以发现测试。我反复试了几次,均为此结果。
书中作者特别强调需要在测试文件的上一层目录运行nosetests命令,而反复尝试后,最后我发现当我到达tests目录(即测试文件所在目录,与作者强调的运行nosetests命令的目录正好相悖),且运行nosetests NAME_tests.py命令(即nosetests命令后加测试文件名)才得到和作者在视频以及书中一样的结果。为什么?是操作系统或者python版本的问题吗?
python 教材问题
- 写回答
- 好问题 0 提建议
- 关注问题
- 邀请回答
-