python - SAWarning 测试失败

标签 python testing sqlalchemy pyramid

我正在使用 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 后立即失败。我该怎么做?

最佳答案

使用python warnings filter :

import warnings
warnings.simplefilter("error")

关于python - SAWarning 测试失败,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23154105/

相关文章:

python - 如何使用 python3 urllib 获取最后修改时间?

python - 将列表项打印为整数

java - 使用许多模块测试 Java 项目

python - SQLAlchemy db.create_all() 错误,未创建数据库

python - 如何在图形标签中包含平方符号

bash - 从 bash 映射中检索时如何区分 null 和空字符串

testing - 在 session 中分配当前用户进行测试

python - 从 sqlalchemy mixins 继承并添加索引

python - 从 sqlAlchemy 表模型中获取表列

python - 为什么这个 lambda 操作不起作用?