コード例 #1
0
 def test_close_void_tags(self):
     self.assertEquals([
         html_linter.VoidElementMessage(
             line=1, column=4, tag='br', trailing_chars='/'),
         html_linter.VoidElementMessage(
             line=1, column=20, tag='img', trailing_chars='/'),
         html_linter.VoidElementMessage(line=2, column=6, tag='img')
     ],
                       html_linter.HTML5Linter(
                           '<br/><img src="foo"/>\n<img></img>').messages)
コード例 #2
0
 def test_whitespaces(self):
     self.assertEquals([
         html_linter.ExtraWhitespaceMessage(line=1, column=4),
         html_linter.ExtraWhitespaceMessage(line=1, column=10),
         html_linter.ExtraWhitespaceMessage(line=1, column=12),
         html_linter.ExtraWhitespaceMessage(line=1, column=18),
         html_linter.ExtraWhitespaceMessage(line=1, column=25),
         html_linter.ExtraWhitespaceMessage(line=1, column=27),
         html_linter.VoidElementMessage(
             line=1, column=32, tag='br', trailing_chars=' /')
     ],
                       html_linter.HTML5Linter(
                           '<a   href = "foo" >Foo</ a ><br />').messages)
     # The br only raises a VoidElementMessage and not an
     # ExtraWhitespaceMessage because we want to reduce the number of
     # messages and the VoidElementMessage alreadys asks to remove the
     # whitespace.
     self.assertEquals(
         [],
         html_linter.HTML5Linter('<a href="foo">Foo</a>').messages)