Beispiel #1
0
        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)
Beispiel #2
0
    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)
Beispiel #3
0
        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)
Beispiel #4
0
    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)
Beispiel #6
0
    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