| 180 | eq_(len(metadata.tables), 3) |
| 181 | |
| 182 | def test_schema_collection_remove(self): |
| 183 | metadata = MetaData() |
| 184 | |
| 185 | t1 = Table("t1", metadata, Column("x", Integer), schema="foo") |
| 186 | Table("t2", metadata, Column("x", Integer), schema="bar") |
| 187 | t3 = Table("t3", metadata, Column("x", Integer), schema="bar") |
| 188 | |
| 189 | metadata.remove(t3) |
| 190 | eq_(metadata._schemas, {"foo", "bar"}) |
| 191 | eq_(len(metadata.tables), 2) |
| 192 | |
| 193 | metadata.remove(t1) |
| 194 | eq_(metadata._schemas, {"bar"}) |
| 195 | eq_(len(metadata.tables), 1) |
| 196 | |
| 197 | def test_schema_collection_remove_all(self): |
| 198 | metadata = MetaData() |