我正在使用 Pyramid 和 SQLAlchemy,并且进行了大量测试。有时,我注意到测试运行时会发出 SAWarnings。我追捕他们并让他们离开。
我看到的最常见的 SAWarning 是:
......eggs/SQLAlchemy-0.9.3-py2.7.egg/sqlalchemy/engine/default.py:562: SAWarning: Unicode type received non-unicode bind param value.
现在,我希望我的测试套件在发现 SAWarning 后立即失败。我该怎么做?
最佳答案
import warnings
warnings.simplefilter("error")
关于python - SAWarning 测试失败,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23154105/