| 834 | eq_(MetaData().get_schema_objects(Enum), ()) |
| 835 | |
| 836 | def test_get_schema_objects(self): |
| 837 | class MyEnum(Enum): |
| 838 | pass |
| 839 | |
| 840 | m1 = MetaData() |
| 841 | e = Enum("a", "b", name="foo") |
| 842 | e2 = MyEnum("a", "b", name="foo", schema="t", metadata=m1) |
| 843 | s = Sequence("s") |
| 844 | Table("t", m1, Column("c", e), Column("s", Integer, s)) |
| 845 | eq_(m1.get_schema_objects(Enum), (e,)) |
| 846 | eq_(m1.get_schema_objects(MyEnum), ()) |
| 847 | eq_(m1.get_schema_objects(Enum, schema="t"), (e2,)) |
| 848 | eq_(m1.get_schema_objects(MyEnum, schema="t"), (e2,)) |
| 849 | eq_(m1.get_schema_objects(Sequence), (s,)) |
| 850 | |
| 851 | def test_get_schema_object_by_name(self): |
| 852 | class MyEnum(Enum): |