为什么nose会在只有644权限的文件中找到测试?
今天,我使用 Python 2.6 在 Ubuntu 9.10 上用鼻子运行了一堆文档测试:
nosetests --with-doctest
Ran 0 tests in 0.001s
OK
WTF?我在该文件中进行了测试,为什么不起作用?
我将权限更改为 644:
sudo chmod 644 * -R
nosetests --with-doctest
Ran 11 test in 0.004s
FAILED (errors=1)
将其更改回 777:
sudo chmod 777 * -R
nosetests --with-doctest
Ran 0 tests in 0.001s
OK
这是为什么?使用 644,我什至无法编辑我的文件!
Today I ran a bunch of doctests using Python 2.6 on a Ubuntu 9.10 with nose :
nosetests --with-doctest
Ran 0 tests in 0.001s
OK
WTF? I had tests in that files, why didn't that work?
I changed permission to 644:
sudo chmod 644 * -R
nosetests --with-doctest
Ran 11 test in 0.004s
FAILED (errors=1)
Changing it back to 777:
sudo chmod 777 * -R
nosetests --with-doctest
Ran 0 tests in 0.001s
OK
Why is that? Using 644, I can't even edit my files!
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
尝试使用
--exe
标志:Try the
--exe
flag: