我有一组 Python 3 单元测试,当使用此命令行执行时:
python3 -m unittest discover -f -v
...正在生成PendingDeprecationWarning:
/usr/local/Cellar/python3/3.4.2/Frameworks/Python.framework/Versions/3.4/lib/python3.4/imp.py:32:
PendingDeprecationWarning: the imp module is deprecated in favour of importlib; see the module's documentation for alternative uses
是否有一种简单的方法可以让我跟踪最终使用的代码片段imp.py
,也许是通过打开某种形式的堆栈跟踪?我已经缩小了一些范围;它似乎只在我使用freezegun时触发。但是, freezegun 本身似乎没有使用imp。