当前位置: 首页>>代码示例>>Python>>正文


Python utils.MockDjangoRequest类代码示例

本文整理汇总了Python中sentry.utils.MockDjangoRequest的典型用法代码示例。如果您正苦于以下问题:Python MockDjangoRequest类的具体用法?Python MockDjangoRequest怎么用?Python MockDjangoRequest使用的例子?那么恭喜您, 这里精选的类代码示例或许可以为您提供帮助。


在下文中一共展示了MockDjangoRequest类的3个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的Python代码示例。

示例1: request

    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
开发者ID:fusionbox,项目名称:sentry,代码行数:26,代码来源:models.py

示例2: request

 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
开发者ID:primepix,项目名称:django-sentry,代码行数:15,代码来源:models.py

示例3: request

 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
开发者ID:munro,项目名称:django-sentry,代码行数:15,代码来源:models.py


注:本文中的sentry.utils.MockDjangoRequest类示例由纯净天空整理自Github/MSDocs等开源代码及文档管理平台,相关代码片段筛选自各路编程大神贡献的开源项目,源码版权归原作者所有,传播和使用请参考对应项目的License;未经允许,请勿转载。