def get_yaca_image(cls, site): from yandex_ci_parser.yaca import YacaCi url = YacaCi.get_url(site) res = requests.get(url) res.raise_for_status() try: ci = YacaCi.result(res.text, site) except IncorrectParserError: from yandex_ci_parser.image import ImageCi url = ImageCi.get_url(site) res = requests.get(url) res.raise_for_status() ci = ImageCi.result(res.content) return ci
def get_yaca(cls, site): from yandex_ci_parser.yaca import YacaCi url = YacaCi.get_url(site) res = requests.get(url) res.raise_for_status() return YacaCi.result(res.text, site)
def test9(self): res = YacaCi.get_url("y0u-money.ru") self.assertEqual(res, "http://yaca.yandex.ru/yca/cy/ch/y0u-money.ru/")