Example #1
0
    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
Example #2
0
 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)
Example #3
0
 def test9(self):
     res = YacaCi.get_url("y0u-money.ru")
     self.assertEqual(res, "http://yaca.yandex.ru/yca/cy/ch/y0u-money.ru/")