我有一系列的单元测试,我正在用鼻子运行。对于我的一些测试,我想从中删除模块的路径,sys.path
因此与我正在测试的内容没有冲突。
sys.path.remove('/path/to/remove/from/sys/path')
如果我运行 Python 解释器并调用sys.path
,'/path/to/remove/from/sys/path'
则列表中存在 。但是,一旦调用了nosetests,上面的代码就找不到它并给我一个“未在列表中找到”错误。
为什么鼻子无法找到路径sys.path
?