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 )
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 )
def html_to_keyword_dict(html): keywords = pages_parser.parse_keywords_from_html(html) return { keyword.name : keyword for keyword in keywords }
def html_to_keyword_dict(html): keywords = pages_parser.parse_keywords_from_html(html) return { keyword.name : keyword for keyword in keywords }