(self)
| 230 | self.assertEqual(ip.custom_exceptions, ()) |
| 231 | |
| 232 | def test_drop_by_id(self): |
| 233 | myvars = {"a": object(), "b": object(), "c": object()} |
| 234 | ip.push(myvars, interactive=False) |
| 235 | for name in myvars: |
| 236 | assert name in ip.user_ns, name |
| 237 | assert name in ip.user_ns_hidden, name |
| 238 | ip.user_ns["b"] = 12 |
| 239 | ip.drop_by_id(myvars) |
| 240 | for name in ["a", "c"]: |
| 241 | assert name not in ip.user_ns, name |
| 242 | assert name not in ip.user_ns_hidden, name |
| 243 | assert ip.user_ns["b"] == 12 |
| 244 | ip.reset() |
| 245 | |
| 246 | def test_var_expand(self): |
| 247 | ip.user_ns["f"] = "Ca\xf1o" |
nothing calls this directly
no test coverage detected