| 174 | eq_(len(metadata.tables), 3) |
| 175 | |
| 176 | def test_schema_collection_remove(self): |
| 177 | metadata = MetaData() |
| 178 | |
| 179 | t1 = Table("t1", metadata, Column("x", Integer), schema="foo") |
| 180 | Table("t2", metadata, Column("x", Integer), schema="bar") |
| 181 | t3 = Table("t3", metadata, Column("x", Integer), schema="bar") |
| 182 | |
| 183 | metadata.remove(t3) |
| 184 | eq_(metadata._schemas, {"foo", "bar"}) |
| 185 | eq_(len(metadata.tables), 2) |
| 186 | |
| 187 | metadata.remove(t1) |
| 188 | eq_(metadata._schemas, {"bar"}) |
| 189 | eq_(len(metadata.tables), 1) |
| 190 | |
| 191 | def test_schema_collection_remove_all(self): |
| 192 | metadata = MetaData() |