【发布时间】:2014-06-02 21:07:41
【问题描述】:
如何根据可用性使用有时像这样导入的不同模块运行相同的测试:
try:
from gevent.local import local
except ImportError:
from threading import local
因此,我希望使用 gevent.local 运行一次相同的测试,然后使用线程运行一次,以确保我的代码确实适用于这两个模块。
我怀疑固定装置可能有用,但我不确定模块应该如何在这些固定装置中可用或不可用。这个问题很可能之前已经解决了,所以我在 stackoverflow 中搜索了 pytest 和 ImportEror 等关键字。我在所有其他不相关的 ImportError 问题中找不到任何内容,因此非常感谢您的帮助。
【问题讨论】:
-
为什么不尝试在 try body 中导入两个模块?
标签: importerror fixtures pytest