我最近重新安装nose了对我的代码运行测试.
https://nose.readthedocs.org/en/latest/
我用了
sudo pip install nose
Run Code Online (Sandbox Code Playgroud)
并转到我的项目文件夹.回应是
-bash: nosetests: command not found.
Run Code Online (Sandbox Code Playgroud)
所以,我再次卸载并尝试nose使用MacPorts进行安装:
sudo port install py27-nose
Run Code Online (Sandbox Code Playgroud)
在我的项目文件夹中,我运行
nosetests-2.7 filename.py
Run Code Online (Sandbox Code Playgroud)
我收到以下错误:
ERROR: Failure: ImportError (No module named nose_parameterized)
Run Code Online (Sandbox Code Playgroud)
有什么问题?
编辑:更多信息.nose已安装.我得到Successfully installed nose-1.3.6.
Jes*_*vve 11
所以,我的工作方式是专门下载鼻子参数化
sudo pip install nose-parameterized
Run Code Online (Sandbox Code Playgroud)
以前nose会在项目目录中工作,但试验总是非常快.例如,
Ran 0 tests in 0.002s
Run Code Online (Sandbox Code Playgroud)
我现在比以前更困惑.为什么我必须nose-parameterized单独下载?