diff options
author | CaselIT <cfederico87@gmail.com> | 2023-04-03 23:15:45 +0200 |
---|---|---|
committer | CaselIT <cfederico87@gmail.com> | 2023-04-04 00:01:37 +0200 |
commit | dd01224a4cbc5119aa6738867b7ce28d9c65a73e (patch) | |
tree | a59a9ce120791448f32c17d96bd11d19c0232408 /alembic/testing | |
parent | 79958bf68da0684ec7c7ffe90b1c5a41360c5906 (diff) | |
download | alembic-dd01224a4cbc5119aa6738867b7ce28d9c65a73e.tar.gz |
Fix issues in autogenerate of function index removal
Fixed error raised by alembic when running autogenerate after removing
a function based index.
Fixes: #1212
Change-Id: Idc565d661229afda89d44e36786bb0357323e604
Diffstat (limited to 'alembic/testing')
-rw-r--r-- | alembic/testing/requirements.py | 7 | ||||
-rw-r--r-- | alembic/testing/warnings.py | 9 |
2 files changed, 9 insertions, 7 deletions
diff --git a/alembic/testing/requirements.py b/alembic/testing/requirements.py index 989c7cd..a4a6045 100644 --- a/alembic/testing/requirements.py +++ b/alembic/testing/requirements.py @@ -75,13 +75,6 @@ class SuiteRequirements(Requirements): return exclusions.closed() @property - def sqlalchemy_13(self): - return exclusions.skip_if( - lambda config: not util.sqla_13, - "SQLAlchemy 1.3 or greater required", - ) - - @property def sqlalchemy_14(self): return exclusions.skip_if( lambda config: not util.sqla_14, diff --git a/alembic/testing/warnings.py b/alembic/testing/warnings.py index 86d45a0..e87136b 100644 --- a/alembic/testing/warnings.py +++ b/alembic/testing/warnings.py @@ -10,6 +10,8 @@ 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.""" @@ -21,6 +23,13 @@ def setup_filters(): # 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: |