def test_parse_page_title_response(): response = {u'batchcomplete': u'', u'query': { u'pages': {u'6894734': { u'lastrevid': 11408043, u'pageid': 6894734, u'title': u'User talk:Jmorgan (WMF)/test profile2', u'length': 12343, u'contentmodel': u'wikitext', u'pagelanguage': u'en', u'touched': u'2015-02-27T19:25:54Z', u'ns': 3}}, u'userinfo': {u'id': 7535326, u'name': u'MatchBot'}}} assert (parse_page_title_response(response) == u'User talk:Jmorgan (WMF)/test profile2')
def test_parse_page_title_response(): response = { u'batchcomplete': u'', u'query': { u'pages': { u'6894734': { u'lastrevid': 11408043, u'pageid': 6894734, u'title': u'User talk:Jmorgan (WMF)/test profile2', u'length': 12343, u'contentmodel': u'wikitext', u'pagelanguage': u'en', u'touched': u'2015-02-27T19:25:54Z', u'ns': 3 } }, u'userinfo': { u'id': 7535326, u'name': u'MatchBot' } } } assert (parse_page_title_response(response) == u'User talk:Jmorgan (WMF)/test profile2')
def test_parse_bad_page_title_response(): parse_page_title_response({})