Exemple #1
0
 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)
Exemple #2
0
 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)