File tree 2 files changed +9
-3
lines changed
2 files changed +9
-3
lines changed Original file line number Diff line number Diff line change @@ -208,7 +208,7 @@ def build_error(self, err):
208
208
:returns: A response object
209
209
"""
210
210
data = {
211
- 'error' : six . text_type ( err ) ,
211
+ 'error' : err . message ,
212
212
}
213
213
214
214
if self .is_debug ():
Original file line number Diff line number Diff line change @@ -80,7 +80,10 @@ def update(self, pk):
80
80
return
81
81
82
82
def create_detail (self ):
83
- raise ValueError ("This is a random & crazy exception." )
83
+ raise ValueError ({
84
+ 'code' : 'random-crazy' ,
85
+ 'message' : 'This is a random & crazy exception.' ,
86
+ })
84
87
85
88
@skip_prepare
86
89
def schema (self ):
@@ -252,7 +255,10 @@ def test_handle_build_err(self):
252
255
self .assertEqual (resp ['Content-Type' ], 'application/json' )
253
256
self .assertEqual (resp .status_code , 500 )
254
257
self .assertEqual (json .loads (resp .content .decode ('utf-8' )), {
255
- 'error' : 'This is a random & crazy exception.'
258
+ 'error' : {
259
+ 'code' : 'random-crazy' ,
260
+ 'message' : 'This is a random & crazy exception.' ,
261
+ }
256
262
})
257
263
258
264
def test_object_does_not_exist (self ):
You can’t perform that action at this time.
0 commit comments