python – 防止鼻子发现一个名为“setup”的包?
发布时间:2020-12-20 13:34:44 所属栏目:Python 来源:网络整理
导读:我有一个目录树,看起来像: $find . -name '*.py' -ls1315965 4 -rw-rw-r-- 1 roy roy 16 May 25 23:09 ./foo/__init__.py1445517 4 -rw-rw-r-- 1 roy roy 16 May 25 23:09 ./foo/setup/__init__.py 当我运行鼻子时,它导入foo.setup,认为它是一个夹具,并试图
我有一个目录树,看起来像:
$find . -name '*.py' -ls 1315965 4 -rw-rw-r-- 1 roy roy 16 May 25 23:09 ./foo/__init__.py 1445517 4 -rw-rw-r-- 1 roy roy 16 May 25 23:09 ./foo/setup/__init__.py 当我运行鼻子时,它导入foo.setup,认为它是一个夹具,并试图运行它,导致: TypeError: Attribute setup of <module 'foo' from '/home/roy/play/nose/foo/__init__.pyc'> is not a python function. Only functions or callables may be used as fixtures. 有没有办法告诉鼻子不这样做?我尝试在foo / __ init__.py和foo / setup / __ init__.py中放置__test__ = False,无效. 解决方法
你在命令行中尝试了-I(–ignore-files)标志吗?
(编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |