Пример #1
0
def test_link_density():
    """Test that we get a link density"""
    doc = document_fromstring(load_article('ars.001.html'))
    for node in doc.iter('p', 'td', 'pre'):
        density = get_link_density(node)

        # the density must be between 0, 1
        assert density >= 0.0 and density <= 1.0
Пример #2
0
def test_link_density():
    """Test that we get a link density"""
    doc = document_fromstring(load_article('ars.001.html'))
    for node in doc.iter('p', 'td', 'pre'):
        density = get_link_density(node)

        # the density must be between 0, 1
        assert density >= 0.0 and density <= 1.0
Пример #3
0
    def test_link_density(self):
        """Test that we get a link density"""
        doc = document_fromstring(load_article('ars/ars.001.html'))
        for node in doc.getiterator():
            if node.tag in ['p', 'td', 'pre']:
                density = get_link_density(node)

                # the density must be between 0, 1
                self.assertTrue(density >= 0.0 and density <= 1.0)
Пример #4
0
    def test_link_density(self):
        """Test that we get a link density"""
        doc = document_fromstring(load_article('ars/ars.001.html'))
        for node in doc.getiterator():
            if node.tag in ['p', 'td', 'pre']:
                density = get_link_density(node)

                # the density must be between 0, 1
                self.assertTrue(density >= 0.0 and density <= 1.0)
Пример #5
0
 def test_small_doc_no_links(self):
     doc = Article(load_snippet('document_min.html'))
     assert 0 == get_link_density(doc._readable), "Still no link density"
Пример #6
0
def test_empty_node():
    """An empty node doesn't have much of a link density"""
    doc = Article("<div></div>")

    assert get_link_density(doc.readable_dom) == 0.0
Пример #7
0
def test_small_doc_no_links():
    doc = Article(load_snippet('document_min.html'))

    assert get_link_density(doc.readable_dom) == 0.0
Пример #8
0
 def test_empty_node(self):
     """An empty node doesn't have much of a link density"""
     doc = Article("<div></div>")
     self.assertEqual(get_link_density(doc.readable_dom), 0.0)
Пример #9
0
def test_several_links():
    """This doc has a 3 links with the majority of content."""
    doc = Article(load_snippet('document_absolute_url.html'))

    assert get_link_density(doc.readable_dom) == 22 / 37
Пример #10
0
 def test_small_doc_no_links(self):
     doc = Article(load_snippet('document_min.html'))
     assert 0 == get_link_density(doc._readable), "Still no link density"
Пример #11
0
 def test_several_links(self):
     """This doc has a 3 links with the majority of content."""
     doc = Article(load_snippet('document_absolute_url.html'))
     self.assertAlmostEqual(get_link_density(doc.readable_dom), 22/37)
Пример #12
0
 def test_empty_node(self):
     """An empty node doesn't have much of a link density"""
     empty_div = u"<div></div>"
     doc = Article(empty_div)
     assert 0 == get_link_density(doc._readable), "Link density is nadda"
Пример #13
0
def test_several_links():
    """This doc has a 3 links with the majority of content."""
    doc = Article(load_snippet('document_absolute_url.html'))

    assert get_link_density(doc.readable_dom) == 22/37
Пример #14
0
 def test_empty_node(self):
     """An empty node doesn't have much of a link density"""
     doc = Article("<div></div>")
     self.assertEqual(get_link_density(doc.readable_dom), 0.0)
Пример #15
0
 def test_several_links(self):
     """This doc has a 3 links with the majority of content."""
     doc = Article(load_snippet('document_absolute_url.html'))
     self.assertAlmostEqual(get_link_density(doc.readable_dom), 22 / 37)
Пример #16
0
 def test_small_doc_no_links(self):
     doc = Article(load_snippet('document_min.html'))
     self.assertEqual(get_link_density(doc.readable_dom), 0.0)
Пример #17
0
def test_small_doc_no_links():
    doc = Article(load_snippet('document_min.html'))

    assert get_link_density(doc.readable_dom) == 0.0
Пример #18
0
def test_empty_node():
    """An empty node doesn't have much of a link density"""
    doc = Article("<div></div>")

    assert get_link_density(doc.readable_dom) == 0.0
Пример #19
0
 def test_small_doc_no_links(self):
     doc = Article(load_snippet('document_min.html'))
     self.assertEqual(get_link_density(doc.readable_dom), 0.0)
Пример #20
0
 def test_empty_node(self):
     """An empty node doesn't have much of a link density"""
     empty_div = u"<div></div>"
     doc = Article(empty_div)
     assert 0 == get_link_density(doc._readable), "Link density is nadda"