# 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 )
Name | Type | Size | Permission | Actions |
---|---|---|---|---|
__pycache__ | Folder | 0755 |
|
|
plugin | Folder | 0755 |
|
|
suite | Folder | 0755 |
|
|
__init__.py | File | 1.13 KB | 0644 |
|
assertions.py | File | 4.9 KB | 0644 |
|
env.py | File | 10.5 KB | 0644 |
|
fixtures.py | File | 8.9 KB | 0644 |
|
requirements.py | File | 4.82 KB | 0644 |
|
schemacompare.py | File | 4.43 KB | 0644 |
|
util.py | File | 3.27 KB | 0644 |
|
warnings.py | File | 1.05 KB | 0644 |
|