summaryrefslogtreecommitdiff
path: root/lib/sqlalchemy/exc.py
diff options
context:
space:
mode:
authorMike Bayer <mike_mp@zzzcomputing.com>2022-01-23 10:51:55 -0500
committerMike Bayer <mike_mp@zzzcomputing.com>2022-01-23 12:58:38 -0500
commitaba3ab247da4628e4e7baf993702e2efaccbc547 (patch)
tree5aede9a6a560c3184ca0b2a86b3ad3d5715370d6 /lib/sqlalchemy/exc.py
parent321f64f71e7ecc7404da9b95e2e0aa1d692ac181 (diff)
downloadsqlalchemy-aba3ab247da4628e4e7baf993702e2efaccbc547.tar.gz
after all that, use pytest warnings plugin
The warnings plugin lets us set the filters up in the config, and as our filter requirements are now simple we can just set this up. additionally pytest now recommends pyproject.toml, since we fully include this now, let's move it there. the pytest logging plugin seems to not be any problem either at the moment, so re-enable that. if it becomes apparent whatever the problem was (which was probably that it was just surprising, or something) we can disable it again and comment what the reason was. Change-Id: Ia9715533b01f72aa5fdcf6a27ce75b76f829fa43
Diffstat (limited to 'lib/sqlalchemy/exc.py')
-rw-r--r--lib/sqlalchemy/exc.py9
1 files changed, 9 insertions, 0 deletions
diff --git a/lib/sqlalchemy/exc.py b/lib/sqlalchemy/exc.py
index f5b9f6e75..8fdacbdf2 100644
--- a/lib/sqlalchemy/exc.py
+++ b/lib/sqlalchemy/exc.py
@@ -672,6 +672,15 @@ class NotSupportedError(DatabaseError):
# Warnings
+class SATestSuiteWarning(Warning):
+ """warning for a condition detected during tests that is non-fatal
+
+ Currently outside of SAWarning so that we can work around tools like
+ Alembic doing the wrong thing with warnings.
+
+ """
+
+
class SADeprecationWarning(HasDescriptionCode, DeprecationWarning):
"""Issued for usage of deprecated APIs."""