def test_remove(self): """test Tag.remove()""" attrs = [agen("id", "foo"), agenp("class", "bar", " ", "\n", "\n"), agen("foo", "bar"), agenpnv("foo", " ", " \n ", " \t")] node = Tag(wraptext("div"), attrs=attrs, self_closing=True) node.remove("class") self.assertEqual('<div id="foo" foo="bar" foo \n />', node) node.remove("foo") self.assertEqual('<div id="foo"/>', node) self.assertRaises(ValueError, node.remove, "foo") node.remove("id") self.assertEqual('<div/>', node)
def test_remove(self): """test Tag.remove()""" attrs = [ agen("id", "foo"), agenp("class", "bar", " ", "\n", "\n"), agen("foo", "bar"), agenpnv("foo", " ", " \n ", " \t") ] node = Tag(wraptext("div"), attrs=attrs, self_closing=True) node.remove("class") self.assertEqual('<div id="foo" foo="bar" foo \n />', node) node.remove("foo") self.assertEqual('<div id="foo"/>', node) self.assertRaises(ValueError, node.remove, "foo") node.remove("id") self.assertEqual('<div/>', node)