Exemplo n.º 1
0
    def request(self):
        data = self.data
        if 'META' in data:
            kwargs = {
                'META': data.get('META'),
                'GET': data.get('GET'),
                'POST': data.get('POST'),
                'FILES': data.get('FILES'),
                'COOKIES': data.get('COOKIES'),
                'url': data.get('url'),
            }
        elif 'sentry.interfaces.Http' in data:
            http = data['sentry.interfaces.Http']
            kwargs = {
                'META': http
            }
        else:
            return MockDjangoRequest()

        fake_request = MockDjangoRequest(**kwargs)
        if kwargs['url']:
            fake_request.path_info = '/' + kwargs['url'].split('/', 3)[-1]
        else:
            fake_request.path_info = ''
        fake_request.path = fake_request.path_info
        return fake_request
Exemplo n.º 2
0
    def request(self):
        data = self.data
        if 'META' in data:
            kwargs = {
                'META': data.get('META'),
                'GET': data.get('GET'),
                'POST': data.get('POST'),
                'FILES': data.get('FILES'),
                'COOKIES': data.get('COOKIES'),
                'url': data.get('url'),
            }
        elif 'sentry.interfaces.Http' in data:
            http = data['sentry.interfaces.Http']
            kwargs = {
                'META': http
            }
        else:
            return MockDjangoRequest()

        fake_request = MockDjangoRequest(**kwargs)
        if kwargs['url']:
            fake_request.path_info = '/' + kwargs['url'].split('/', 3)[-1]
        else:
            fake_request.path_info = ''
        fake_request.path = fake_request.path_info
        return fake_request
Exemplo n.º 3
0
 def request(self):
     fake_request = MockDjangoRequest(
         META=self.data.get("META") or {},
         GET=self.data.get("GET") or {},
         POST=self.data.get("POST") or {},
         FILES=self.data.get("FILES") or {},
         COOKIES=self.data.get("COOKIES") or {},
         url=self.url,
     )
     if self.url:
         fake_request.path_info = "/" + self.url.split("/", 3)[-1]
     else:
         fake_request.path_info = ""
     fake_request.path = fake_request.path_info
     return fake_request
Exemplo n.º 4
0
 def request(self):
     fake_request = MockDjangoRequest(
         META = self.data.get('META') or {},
         GET = self.data.get('GET') or {},
         POST = self.data.get('POST') or {},
         FILES = self.data.get('FILES') or {},
         COOKIES = self.data.get('COOKIES') or {},
         url = self.url,
     )
     if self.url:
         fake_request.path_info = '/' + self.url.split('/', 3)[-1]
     else:
         fake_request.path_info = ''
     fake_request.path = fake_request.path_info
     return fake_request
Exemplo n.º 5
0
 def request(self):
     fake_request = MockDjangoRequest(
         META=self.data.get('META') or {},
         GET=self.data.get('GET') or {},
         POST=self.data.get('POST') or {},
         FILES=self.data.get('FILES') or {},
         COOKIES=self.data.get('COOKIES') or {},
         url=self.url,
     )
     if self.url:
         fake_request.path_info = '/' + self.url.split('/', 3)[-1]
     else:
         fake_request.path_info = ''
     fake_request.path = fake_request.path_info
     return fake_request