def test_iter(self): x = Local() x.foo = 'bar' ident = x.__ident_func__() assert (ident, {'foo': 'bar'}) in list(iter(x)) delattr(x, 'foo') assert (ident, {'foo': 'bar'}) not in list(iter(x)) with pytest.raises(AttributeError): delattr(x, 'foo') assert x(lambda: 'foo') is not None
def test_iter(self): x = Local() x.foo = 'bar' ident = x.__ident_func__() self.assertIn((ident, {'foo': 'bar'}), list(iter(x))) delattr(x, 'foo') self.assertNotIn((ident, {'foo': 'bar'}), list(iter(x))) with self.assertRaises(AttributeError): delattr(x, 'foo') self.assertIsNotNone(x(lambda: 'foo'))
def test_iter(self): x = Local() x.foo = "bar" ident = x.__ident_func__() self.assertIn((ident, {"foo": "bar"}), list(iter(x))) delattr(x, "foo") self.assertNotIn((ident, {"foo": "bar"}), list(iter(x))) with self.assertRaises(AttributeError): delattr(x, "foo") self.assertIsNotNone(x(lambda: "foo"))