Ejemplo n.º 1
0
 def test_match(self):
     self.assertTrue(
         checker.HtmlTag('<div>').match(checker.HtmlTag('</div>')))
     self.assertTrue(
         checker.HtmlTag('</div>').match(checker.HtmlTag('<div>')))
     self.assertTrue(
         checker.HtmlTag('<div class="fuga">').match(
             checker.HtmlTag('</div>')))
     self.assertTrue(
         checker.HtmlTag('<a href="#">').match(checker.HtmlTag('</a>')))
Ejemplo n.º 2
0
 def test_kind_close_tag(self):
     self.assertEqual(checker.HtmlTag('</div>').kind, 'div')
     self.assertEqual(checker.HtmlTag('< / div>').kind, 'div')
     self.assertEqual(checker.HtmlTag('< /div>').kind, 'div')
     self.assertEqual(checker.HtmlTag('< /a >').kind, 'a')
     self.assertEqual(checker.HtmlTag('</div>').kind, 'div')
     self.assertEqual(checker.HtmlTag('< / div >').kind, 'div')
Ejemplo n.º 3
0
 def test_match_fail_both_open(self):
     self.assertFalse(
         checker.HtmlTag('<div>').match(checker.HtmlTag('<div>')))
Ejemplo n.º 4
0
 def test_match_fail_not_match_tag(self):
     self.assertFalse(
         checker.HtmlTag('<div>').match(checker.HtmlTag('</p>')))
     self.assertFalse(
         checker.HtmlTag('</div>').match(checker.HtmlTag('<p>')))
Ejemplo n.º 5
0
 def test_kind_open_tag(self):
     self.assertEqual(checker.HtmlTag('<div>').kind, 'div')
     self.assertEqual(checker.HtmlTag('<div>').kind, 'div')
     self.assertEqual(checker.HtmlTag('<div class="clazz">').kind, 'div')
Ejemplo n.º 6
0
 def test_close_tag(self):
     self.assertTrue(checker.HtmlTag('</a>').close_tag)
     self.assertTrue(checker.HtmlTag('</ a>').close_tag)
     self.assertTrue(checker.HtmlTag('< / a>').close_tag)
     self.assertTrue(checker.HtmlTag('< / a >').close_tag)
     self.assertTrue(checker.HtmlTag('</div>').close_tag)
Ejemplo n.º 7
0
 def test_open_tag(self):
     self.assertTrue(checker.HtmlTag('<a>').open_tag)
     self.assertTrue(checker.HtmlTag('<a href="#">').open_tag)
     self.assertTrue(checker.HtmlTag('< a href="#">').open_tag)
     self.assertTrue(checker.HtmlTag('<div>').open_tag)