def test_can_parse_a_google_play_response(self): """ Should be able to parse a response string from a google play post request Hint: If this set of rules does not apply anymore means that google changed the way it responds to a review page request at play store. """ parser = GooglePlayResponseParser(self.__CURRENT_RESPONSE_FORMAT) parsed = parser.parseResponse() print(parsed) print(self.__EXPECTED_RESULT) self.assertEqual(parsed, self.__EXPECTED_RESULT, "The parser is broken. Fix it now!")
""" from docopt import docopt from gpengine.scrapengine import ScrapEngine from gputils.gpparser import GooglePlayResponseParser from gputils.gptransformer import GooglePlayParsedResponseTransformer #to generate the html output from json2html import * if __name__ == '__main__': arguments = docopt(__doc__, version='Google Play Review Scrapper V1.0') application_id = arguments["--appid"] page_number = arguments["--pagenum"] output_format = arguments["--format"] scrapper = ScrapEngine(application_id, page_number) response = scrapper.go() gpparser = GooglePlayResponseParser(response) parsed_response = gpparser.parseResponse() gptransformer = GooglePlayParsedResponseTransformer(parsed_response) json = gptransformer.transform() if output_format == "html": json = json2html.convert(json = json) print(json)
""" from docopt import docopt from gpengine.scrapengine import ScrapEngine from gputils.gpparser import GooglePlayResponseParser from gputils.gptransformer import GooglePlayParsedResponseTransformer #to generate the html output from json2html import * if __name__ == '__main__': arguments = docopt(__doc__, version='Google Play Review Scrapper V1.0') application_id = arguments["--appid"] page_number = arguments["--pagenum"] output_format = arguments["--format"] scrapper = ScrapEngine(application_id, page_number) response = scrapper.go() gpparser = GooglePlayResponseParser(response) parsed_response = gpparser.parseResponse() gptransformer = GooglePlayParsedResponseTransformer(parsed_response) json = gptransformer.transform() if output_format == "html": json = json2html.convert(json=json) print(json)