diff options
| author | mike bayer <mike_mp@zzzcomputing.com> | 2021-04-27 18:20:19 +0000 |
|---|---|---|
| committer | Gerrit Code Review <gerrit@ci3.zzzcomputing.com> | 2021-04-27 18:20:19 +0000 |
| commit | a4b2b2b837242a9af450203349adaedde9b8ac81 (patch) | |
| tree | 23b90ea8c791228885e39e960ee1faae676b406d /test/sql | |
| parent | 13d01a03c55890e19f5721405f6e5fb45d37cac4 (diff) | |
| parent | 70c51bbe5e0c0f7feb4695b2a38140ec53282c27 (diff) | |
| download | sqlalchemy-a4b2b2b837242a9af450203349adaedde9b8ac81.tar.gz | |
Merge "have SchemaType inherit schema from metadata"
Diffstat (limited to 'test/sql')
| -rw-r--r-- | test/sql/test_metadata.py | 21 |
1 files changed, 21 insertions, 0 deletions
diff --git a/test/sql/test_metadata.py b/test/sql/test_metadata.py index 25834ac76..90da50875 100644 --- a/test/sql/test_metadata.py +++ b/test/sql/test_metadata.py @@ -2186,6 +2186,27 @@ class SchemaTypeTest(fixtures.TestBase): t1 = Table("x", m, Column("y", type_), schema="z") eq_(t1.c.y.type.schema, "q") + def test_inherit_schema_from_metadata(self): + """test #6373""" + m = MetaData(schema="q") + type_ = self.MyType(metadata=m) + t1 = Table("x", m, Column("y", type_), schema="z") + eq_(t1.c.y.type.schema, "q") + + def test_inherit_schema_from_table_override_metadata(self): + """test #6373""" + m = MetaData(schema="q") + type_ = self.MyType(metadata=m, inherit_schema=True) + t1 = Table("x", m, Column("y", type_), schema="z") + eq_(t1.c.y.type.schema, "z") + + def test_inherit_schema_from_metadata_override_explicit(self): + """test #6373""" + m = MetaData(schema="q") + type_ = self.MyType(schema="e", metadata=m) + t1 = Table("x", m, Column("y", type_), schema="z") + eq_(t1.c.y.type.schema, "e") + def test_inherit_schema(self): m = MetaData() type_ = self.MyType(schema="q", inherit_schema=True) |
