File tree Expand file tree Collapse file tree 2 files changed +9
-1
lines changed Expand file tree Collapse file tree 2 files changed +9
-1
lines changed Original file line number Diff line number Diff line change @@ -90,7 +90,9 @@ def result(self) -> Dict[str, Any]:
9090 if self .status == "COMPLETE" :
9191 return self ._fetch_remote (self .result_url )
9292 elif self .status == "FAILED" :
93- raise Exception (f"Job failed. Errors : { self .errors ()} " )
93+ errors = self .errors
94+ message = errors .get ('message' ) or errors
95+ raise Exception (f"Job failed. Errors : { message } " )
9496 else :
9597 raise Exception ("Job state IN_PROGRESS. Result not available." )
9698
Original file line number Diff line number Diff line change 1+ import pytest
2+
13from labelbox import DataRow
24from labelbox .schema .data_row_metadata import DataRowMetadataField
35
@@ -24,6 +26,10 @@ def test_task_errors(dataset, image_url):
2426 assert task .status == "FAILED"
2527 assert task .errors is not None
2628 assert 'message' in task .errors
29+ with pytest .raises (Exception ) as exc_info :
30+ task .result
31+ assert str (exc_info .value ).startswith (
32+ "Job failed. Errors : Failed to validate the metadata" )
2733
2834
2935def test_task_success (dataset , image_url ):
You can’t perform that action at this time.
0 commit comments