def test_android_empty(): responses.add(responses.POST, 'https://play.google.com/store/getreviews', body=codecs.open('tests/fixtures/gp_empty.example', encoding='utf-8').read(), content_type='application/json; charset=UTF-8') reviews = get_android_reviews('ru.zvukislov', language='en') assert len(reviews) == 0
def test_android_en(): responses.add(responses.POST, 'https://play.google.com/store/getreviews', body=codecs.open('tests/fixtures/gp_en.example', encoding='utf-8').read(), content_type='application/json; charset=UTF-8') reviews = get_android_reviews('com.skype.raider', language='en', limit=10) assert 'hl=en' in responses.calls[0].request.body assert len(reviews) == 10 review = reviews[0] assert review.id == u'gp:AOqpTOFuJk3lGt-xaYQLrp03KTe8eg7qs7Bm9wkUZQXQ1b2knLXIdpq1e9ZPM_AwCEa3szAZH9DDqWPbVE5qBQ' assert review.title == u'' assert review.summary == u'I like skype' assert review.date == u'March 14, 2015' assert review.version is None
def test_android_ru(): responses.add(responses.POST, 'https://play.google.com/store/getreviews', body=codecs.open('tests/fixtures/gp_ru.example', encoding='utf-8').read(), content_type='application/json; charset=UTF-8') reviews = get_android_reviews('com.skype.raider', language=None, limit=10) assert 'hl=en' not in responses.calls[0].request.body assert len(reviews) == 10 review = reviews[0] assert review.id == u'gp:AOqpTOGVTpUWQyZJhCbF6dpGfgWnmaj992am2upoCj8Iur1YoNKubAlN_W_BzRYHGh7pdxAe-HDIdOUEvaRfpw' assert review.title == u'Не работает' assert review.rating == 1 assert review.summary == u'Не работает видео связь на nvidia shield' assert review.url == u'https://play.google.com/store/apps/details?id=com.skype.raider&reviewId=Z3A6QU9xcFRPR1ZUcFVXUXlaSmhDYkY2ZHBHZmdXbm1hajk5MmFtMnVwb0NqOEl1cjFZb05LdWJBbE5fV19CelJZSEdoN3BkeEFlLUhESWRPVUV2YVJmcHc' # noqa assert review.author == u'Polar Alexander' assert review.date == u'7 марта 2015 г.' assert review.version is None assert reviews[1].rating == 2