From 68539126401670075e9fca089a1d03937a769f4e Mon Sep 17 00:00:00 2001 From: Tobias Pfeiffer Date: Wed, 16 Nov 2022 13:27:07 +0900 Subject: [PATCH] fix linter errors --- lib/sqlalchemy/dialects/sqlite/base.py | 9 +++++---- lib/sqlalchemy/testing/suite/test_reflection.py | 7 ++++++- test/dialect/test_sqlite.py | 3 ++- 3 files changed, 13 insertions(+), 6 deletions(-) diff --git a/lib/sqlalchemy/dialects/sqlite/base.py b/lib/sqlalchemy/dialects/sqlite/base.py index 26b9c8afc6..d6defa41df 100644 --- a/lib/sqlalchemy/dialects/sqlite/base.py +++ b/lib/sqlalchemy/dialects/sqlite/base.py @@ -2644,11 +2644,12 @@ class SQLiteDialect(default.DefaultDialect): ) indexes = [] - # regular expression to extract the filter predicate of a partial index. - # this could fail to extract the predicate correctly on indexes created like + # regular expression to extract the filter predicate of a partial + # index. this could fail to extract the predicate correctly on + # indexes created like # CREATE INDEX i ON t (col || ') where') WHERE col <> '' - # but as this function does not support expression-based indexes this case - # does not occur. + # but as this function does not support expression-based indexes + # this case does not occur. partial_pred_re = re.compile(r"\)\s+where\s+(.+)", re.IGNORECASE) if schema: diff --git a/lib/sqlalchemy/testing/suite/test_reflection.py b/lib/sqlalchemy/testing/suite/test_reflection.py index 68d1c13faa..b240984f1c 100644 --- a/lib/sqlalchemy/testing/suite/test_reflection.py +++ b/lib/sqlalchemy/testing/suite/test_reflection.py @@ -2393,7 +2393,12 @@ class ComponentReflectionTestExtra(ComparesIndexes, fixtures.TestBase): insp = inspect(connection) expected = [ - {"name": "t_idx_2", "column_names": ["x"], "unique": False} + { + "name": "t_idx_2", + "column_names": ["x"], + "unique": False, + "dialect_options": {}, + } ] def completeIndex(entry): diff --git a/test/dialect/test_sqlite.py b/test/dialect/test_sqlite.py index 9425ce1e45..9ed5f64bac 100644 --- a/test/dialect/test_sqlite.py +++ b/test/dialect/test_sqlite.py @@ -2310,7 +2310,8 @@ class ConstraintReflectionTest(fixtures.TestBase): "create table foo_with_partial_index (x integer, y integer)" ) conn.exec_driver_sql( - "create unique index ix_partial on foo_with_partial_index (x) where y > 10" + "create unique index ix_partial on " + "foo_with_partial_index (x) where y > 10" ) inspector = inspect(conn) -- 2.47.3