def get_handler(referer, item_id=None): req = MockRequest(referer, True, {'HTTP_REFERER': referer}) args = [req] kwargs = {} if item_id is not None: kwargs['item_id'] = item_id return redirects_handler(*args, **kwargs)
def get_handler(referer, item_id=None): req = mock_request(path=referer, meta={'HTTP_REFERER': referer}) args = [req] kwargs = {} if item_id is not None: kwargs['item_id'] = item_id return redirects_handler(*args, **kwargs)
def get_handler(referer, item_id=None): req = MockRequest(referer, True, { 'HTTP_REFERER': referer }) args = [req] kwargs = {} if item_id is not None: kwargs['item_id'] = item_id return redirects_handler(*args, **kwargs)
def get_handler(referer, item_id=None): req = request_get(referer) req.META['HTTP_REFERER'] = referer args = [req] kwargs = {} if item_id is not None: kwargs['item_id'] = item_id return redirects_handler(*args, **kwargs)
def get_handler(referer, item_id=None): req = mock_request(path=referer, meta={ 'HTTP_REFERER': referer }) args = [req] kwargs = {} if item_id is not None: kwargs['item_id'] = item_id return redirects_handler(*args, **kwargs)
def get_location(referer, item_id=None): req = request_get(referer) req.META['HTTP_REFERER'] = referer args = [req] kwargs = {} if item_id is not None: kwargs['item_id'] = item_id handler = redirects_handler(*args, **kwargs) headers = getattr(handler, 'headers', None) if headers is None: # pre 3.2 result = handler._headers['location'][1] else: result = headers['location'] return result