# coding:utf8
from captcha_solver import CaptchaSolver
from functools import partial
from mock import patch, Mock
from grab import Grab
import logging
logging.basicConfig(leve=logging.DEBUG)
def request(self):
self.response.body = 'OK|captcha_id'
self.response.code = 200
g = Grab()
with patch.object(Grab, 'request') as mock_method:
mock_method.side_effect = partial(request, g)
g.request()
print g.response.code
print g.response.body