當前位置: 首頁>>代碼示例>>Python>>正文


Python exceptions.APIException類代碼示例

本文整理匯總了Python中rest_framework.exceptions.APIException的典型用法代碼示例。如果您正苦於以下問題:Python APIException類的具體用法?Python APIException怎麽用?Python APIException使用的例子?那麽, 這裏精選的類代碼示例或許可以為您提供幫助。


在下文中一共展示了APIException類的6個代碼示例,這些例子默認根據受歡迎程度排序。您可以為喜歡或者感覺有用的代碼點讚,您的評價將有助於係統推薦出更棒的Python代碼示例。

示例1: test_handle_exception

 def test_handle_exception(self):
     exc = APIException('There was a problem!')
     exc.status_code = 400  # set the status code to 400 not possible to set in init
     exc.code = 400  # rest framework APIError is not compatible with integration APIError exception type
     resp = self.endpoint.handle_exception(HttpRequest(), exc)
     assert resp.status_code == 400
     assert resp.exception is True
開發者ID:Kayle009,項目名稱:sentry,代碼行數:7,代碼來源:test_integration.py

示例2: check

def check(res):
    if res['errors']:
        print 'errors:', res
        e = APIException()
        e.status_code = 500
        e.detail = "Internal Error"
        raise e
    return res
開發者ID:samuraisam,項目名稱:lazybeaver-server,代碼行數:8,代碼來源:__init__.py

示例3: __init__

 def __init__(self, why="validation error", fields={}):
     raw_detail = {
         "error": "XOSValidationError",
         "specific_error": why,
         "fields": fields
     }
     APIException.__init__(self, raw_detail)
     self.raw_detail = raw_detail
     self.json_detail = _get_json_error_details(raw_detail)
開發者ID:vpramo,項目名稱:xos-1,代碼行數:9,代碼來源:exceptions.py

示例4: __init__

 def __init__(self, why="validation error", fields={}):
     APIException.__init__(self, {"error": "XOSValidationError",
                         "specific_error": why,
                         "fields": fields})
開發者ID:TDJIOLee,項目名稱:xos,代碼行數:4,代碼來源:apibase.py

示例5: __init__

 def __init__(self, errors, detail=None):
     APIException.__init__(self, detail)
     self.errors = errors
開發者ID:samandqq,項目名稱:jsonschema-django,代碼行數:3,代碼來源:parsers.py

示例6: __init__

 def __init__(self, why="broadbandshield error", fields={}):
     APIException.__init__(self, {"error": "BBS_Failure", "specific_error": why, "fields": fields})
開發者ID:TakeshiTseng,項目名稱:xos,代碼行數:2,代碼來源:broadbandshield.py


注:本文中的rest_framework.exceptions.APIException類示例由純淨天空整理自Github/MSDocs等開源代碼及文檔管理平台,相關代碼片段篩選自各路編程大神貢獻的開源項目,源碼版權歸原作者所有,傳播和使用請參考對應項目的License;未經允許,請勿轉載。