diff options
| author | mike bayer <mike_mp@zzzcomputing.com> | 2021-12-27 22:07:10 +0000 |
|---|---|---|
| committer | Gerrit Code Review <gerrit@ci3.zzzcomputing.com> | 2021-12-27 22:07:10 +0000 |
| commit | 1afa91fc9fe8d0b2f4c3e99a0790c697a16f712f (patch) | |
| tree | 3bcd3d9ac0c83d03c646b6d231f4ee868109c365 /lib/sqlalchemy/testing | |
| parent | c5b8f2f88bb487ce9bd4aac6173c445fa307ae07 (diff) | |
| parent | 5ada58954afa4fa427f4f7a91c683c1210d3d6df (diff) | |
| download | sqlalchemy-1afa91fc9fe8d0b2f4c3e99a0790c697a16f712f.tar.gz | |
Merge "Reflect included columns as dialect_options" into main
Diffstat (limited to 'lib/sqlalchemy/testing')
| -rw-r--r-- | lib/sqlalchemy/testing/suite/test_reflection.py | 14 |
1 files changed, 14 insertions, 0 deletions
diff --git a/lib/sqlalchemy/testing/suite/test_reflection.py b/lib/sqlalchemy/testing/suite/test_reflection.py index ba176bcd9..9287f76de 100644 --- a/lib/sqlalchemy/testing/suite/test_reflection.py +++ b/lib/sqlalchemy/testing/suite/test_reflection.py @@ -1232,6 +1232,9 @@ class ComponentReflectionTestExtra(fixtures.TestBase): ] if testing.requires.index_reflects_included_columns.enabled: expected[0]["include_columns"] = [] + expected[0]["dialect_options"] = { + "%s_include" % connection.engine.name: [] + } with expect_warnings( "Skipped unsupported reflection of expression-based index t_idx" @@ -1264,10 +1267,21 @@ class ComponentReflectionTestExtra(fixtures.TestBase): "column_names": ["x"], "include_columns": ["y"], "unique": False, + "dialect_options": { + "%s_include" % connection.engine.name: ["y"] + }, } ], ) + t2 = Table("t", MetaData(), autoload_with=connection) + eq_( + list(t2.indexes)[0].dialect_options[connection.engine.name][ + "include" + ], + ["y"], + ) + def _type_round_trip(self, connection, metadata, *types): t = Table( "t", |
