def test_get_all_revisions(): p = WikipediaPage("Michel Maffesoli") revisions = p.get_revisions() # print len(revisions) assert len(revisions) > 100
def test_get_langlinks(): page = WikipediaPage("Jeu de go", lang="fr") langlinks = page.get_langlinks() print(langlinks) assert len(langlinks) > 10
def test_direct_api_no_match(): page = WikipediaPage() r = page.fetch_info("bleepbloopzerg") # print r assert "-1" in r["query"]["pages"]
def test_api_get_specific_revision(): page = WikipediaPage("Taran Killam") revisions = page.get_revisions_list() revision = page.get_revision(revisions[42]["revid"]) print(revision) assert len(revision) > 0
def test_pageviews(): page = WikipediaPage("Pi") pageviews = page.get_pageviews(fr="201501") assert len(pageviews) > 0
def test_get_categories(): page = WikipediaPage("Albert Einstein") categories = page.get_categories() assert len(categories) > 0
def test_get_links(): page = WikipediaPage("unit testing") links = page.get_links() assert len(links) > 0
def test_api_revisions_without_content(): page = WikipediaPage("Taran Killam") revisions = page.get_revisions_list() assert len(revisions) > 500
def test_direct_api(): page = WikipediaPage() r = page.fetch_info("unit testing") assert "-1" not in r["query"]["pages"]