예제 #1
0
    def test1(self):
        self.html = hr.read_html("test/html/childparenttest.html")
        self.result = hr.parser(self.html)

        self.assertTrue('p' == self.result.child[0].name)
        self.assertTrue('p' == self.result.child[1].name)
        self.assertTrue('div' == self.result.name)
예제 #2
0
    def test_unordered_list(self):
        self.html = hr.read_html("test/html/unorderedlist.html")
        self.result = hr.parser(self.html)

        self.assertTrue('body' == self.result.name)
        self.assertTrue('ul' == self.result.child[0].name)
        self.assertTrue('li' == self.result.child[0].child[0].name)
        self.assertTrue('1' == self.result.child[0].child[0].text)
        self.assertTrue('li' == self.result.child[0].child[3].name)
        self.assertTrue('4' == self.result.child[0].child[3].text)
예제 #3
0
 def setUp(self):
     self.html = hr.read_html("test/html/testcomments.html")
     self.result = hr.parser(self.html)
예제 #4
0
 def setUp(self):
     self.html = hr.read_html("test/html/innerhtml1.html")
     self.result = hr.parser(self.html)
예제 #5
0
	def setUp(self):
		self.html = hr.read_html("test/html/testattr1.html")
		self.result = hr.parser(self.html)
예제 #6
0
    def test3(self):
        self.html = hr.read_html("test/html/testinner3.html")
        self.result = hr.parser(self.html)

        self.assertTrue('span' == self.result.child[0].name)
        self.assertTrue(1 == len(self.result.child))
예제 #7
0
    def test3(self):
        html = hr.read_html("test/html/test3.html")
        result = hr.parser(html)

        self.assertTrue('p' == result.name)