| Viewing file:  warnings.py (1.05 KB)      -rw-r--r-- Select action/file-type:
 
  (+) |  (+) |  (+) | Code (+) | Session (+) |  (+) | SDB (+) |  (+) |  (+) |  (+) |  (+) |  (+) | 
 
# testing/warnings.py# Copyright (C) 2005-2021 the SQLAlchemy authors and contributors
 # <see AUTHORS file>
 #
 # This module is part of SQLAlchemy and is released under
 # the MIT License: http://www.opensource.org/licenses/mit-license.php
 
 
 import warnings
 
 from sqlalchemy import exc as sa_exc
 
 from ..util import sqla_14
 
 
 def setup_filters():
 """Set global warning behavior for the test suite."""
 
 warnings.resetwarnings()
 
 warnings.filterwarnings("error", category=sa_exc.SADeprecationWarning)
 warnings.filterwarnings("error", category=sa_exc.SAWarning)
 
 # some selected deprecations...
 warnings.filterwarnings("error", category=DeprecationWarning)
 if not sqla_14:
 # 1.3 uses pkg_resources in PluginLoader
 warnings.filterwarnings(
 "ignore",
 "pkg_resources is deprecated as an API",
 DeprecationWarning,
 )
 try:
 import pytest
 except ImportError:
 pass
 else:
 warnings.filterwarnings(
 "once", category=pytest.PytestDeprecationWarning
 )
 
 |