async def test_true_aiocustomcaptcha_context(self):
     with CustomCaptchaTask.aioCustomCaptchaTask(
             anticaptcha_key=self.anticaptcha_key_true,
             assignment=self.CUSTOM_TASK) as customcaptcha:
         response = await customcaptcha.captcha_handler(
             imageUrl=self.image_url)
         assert 0 == response["errorId"]
Esempio n. 2
0
async def run():
    try:
        # Пример работы антикапчи с кастомной капчёй, асинхронно
        result = CustomCaptchaTask.aioCustomCaptchaTask(anticaptcha_key=ANTICAPTCHA_KEY,
                                                        assignment='Enter license plate number',
                                                        forms=custom_form).\
                    captcha_handler(imageUrl=imageUrl)
        
        print(result)

    except Exception as err:
        print(err)
    async def test_response_aiocustomcaptcha(self):
        customcaptcha = CustomCaptchaTask.aioCustomCaptchaTask(
            anticaptcha_key=self.anticaptcha_key_fail,
            assignment=self.CUSTOM_TASK)
        # check response type
        assert isinstance(customcaptcha, CustomCaptchaTask.CustomCaptchaTask)

        response = await customcaptcha.captcha_handler(imageUrl=self.image_url)
        # check response type
        assert isinstance(response, dict)
        # check all dict keys
        assert ["errorId", "errorCode",
                "errorDescription"] == list(response.keys())
Esempio n. 4
0
    def test_aiocustomcaptcha(self):
        customcaptcha = CustomCaptchaTask.aioCustomCaptchaTask(
            anticaptcha_key=self.anticaptcha_key,
            sleep_time=10,
            assignment="Smth interesting",
        )
        # check response type
        assert (type(customcaptcha) is
                python3_anticaptcha.CustomCaptchaTask.aioCustomCaptchaTask)

        response = yield customcaptcha.captcha_handler(
            imageUrl=self.server_ip +
            "/static/image/common_image_example/088636.png")
        # check response type
        assert type(response) is dict
        # check all dict keys
        assert ["errorId", "errorCode",
                "errorDescription"] == list(response.keys())
 async def test_fail_aiocustomcaptcha(self):
     customcaptcha = CustomCaptchaTask.aioCustomCaptchaTask(
         anticaptcha_key=self.anticaptcha_key_fail,
         assignment=self.CUSTOM_TASK)
     response = await customcaptcha.captcha_handler(imageUrl=self.image_url)
     assert 1 == response["errorId"]