コード例 #1
0
 def test_parse_keywords_page_without_anchors(self):
     with open("fixtures/html/keywords_page_wo_anchors.html", "r") as f:
         s = f.read()
     keywords = pages_parser.parse_keywords_from_html(s)
     self.assertEqual(
         [
             AwrKeyword(u"responsive design", "7"),
             AwrKeyword(u"analytics", "8")
         ],
         keywords
     )
コード例 #2
0
 def test_parse_keywords_page(self):
     with open(get_fixture_file("fixtures/html/keywords_page.html"), "r") as f:
         s = f.read()
     keywords = pages_parser.parse_keywords_from_html(s)
     self.assertEqual(
         [
             AwrKeyword(u"responsive design", "1"),
             AwrKeyword(u"analytics", "2")
         ],
         keywords
     )
コード例 #3
0
 def html_to_keyword_dict(html):
     keywords = pages_parser.parse_keywords_from_html(html)
     return {
         keyword.name : keyword
             for keyword in keywords
     }
コード例 #4
0
 def html_to_keyword_dict(html):
     keywords = pages_parser.parse_keywords_from_html(html)
     return {
         keyword.name : keyword
             for keyword in keywords
     }