@@ -486,28 +486,10 @@ def test_mixed_pred_upload_async(model_run: ModelRun):
486486 )
487487 job .sleep_until_complete ()
488488
489- assert job .status () == {
490- "job_id" : job .job_id ,
491- "status" : "Completed" ,
492- "message" : {
493- "prediction_upload" : {
494- "epoch" : 1 ,
495- "total" : 3 ,
496- "errored" : 0 ,
497- "ignored" : 0 ,
498- "datasetId" : model_run .dataset_id ,
499- "processed" : 3 ,
500- },
501- "segmentation_upload" : {
502- "ignored" : 0 ,
503- "n_errors" : 0 ,
504- "processed" : 1 ,
505- },
506- },
507- "job_progress" : "1.00" ,
508- "completed_steps" : 4 ,
509- "total_steps" : 4 ,
510- }
489+ status = job .status ()
490+ assert status ["job_id" ] == job .job_id
491+ assert status ["status" ] == "Completed"
492+ assert status ["job_progress" ] == "1.00"
511493
512494
513495@pytest .mark .integration
@@ -535,30 +517,12 @@ def test_mixed_pred_upload_async_with_error(model_run: ModelRun):
535517 )
536518 job .sleep_until_complete ()
537519
538- assert job .status () == {
539- "job_id" : job .job_id ,
540- "status" : "Completed" ,
541- "message" : {
542- "prediction_upload" : {
543- "epoch" : 1 ,
544- "total" : 3 ,
545- "errored" : 1 ,
546- "ignored" : 0 ,
547- "datasetId" : model_run .dataset_id ,
548- "processed" : 2 ,
549- },
550- "segmentation_upload" : {
551- "ignored" : 0 ,
552- "n_errors" : 0 ,
553- "processed" : 1 ,
554- },
555- },
556- "job_progress" : "1.00" ,
557- "completed_steps" : 4 ,
558- "total_steps" : 4 ,
559- }
560-
561- assert "Item with id fake_garbage doesn" in str (job .errors ())
520+ status = job .status ()
521+ assert status ["job_id" ] == job .job_id
522+ assert status ["status" ] == "Completed"
523+ assert status ["job_progress" ] == "1.00"
524+
525+ assert prediction_bbox .reference_id in str (job .errors ())
562526
563527
564528@pytest .mark .integration
@@ -574,23 +538,10 @@ def test_default_category_pred_upload_async(model_run: ModelRun):
574538 )
575539 job .sleep_until_complete ()
576540
577- assert job .status () == {
578- "job_id" : job .job_id ,
579- "status" : "Completed" ,
580- "message" : {
581- "prediction_upload" : {
582- "epoch" : 1 ,
583- "total" : 1 ,
584- "errored" : 0 ,
585- "ignored" : 0 ,
586- "datasetId" : model_run .dataset_id ,
587- "processed" : 1 ,
588- },
589- },
590- "job_progress" : "1.00" ,
591- "completed_steps" : 1 ,
592- "total_steps" : 1 ,
593- }
541+ status = job .status ()
542+ assert status ["job_id" ] == job .job_id
543+ assert status ["status" ] == "Completed"
544+ assert status ["job_progress" ] == "1.00"
594545
595546
596547@pytest .mark .integration
@@ -611,13 +562,7 @@ def test_non_existent_taxonomy_category_pred_upload_async(model_run: ModelRun):
611562 except JobError :
612563 assert error_msg in job .errors ()[- 1 ]
613564
614- assert job .status () == {
615- "job_id" : job .job_id ,
616- "status" : "Errored" ,
617- "message" : {
618- "final_error" : f"BadRequestError: { error_msg } " ,
619- },
620- "job_progress" : "1.00" ,
621- "completed_steps" : 1 ,
622- "total_steps" : 1 ,
623- }
565+ status = job .status ()
566+ assert status ["job_id" ] == job .job_id
567+ assert status ["status" ] == "Errored"
568+ assert status ["job_progress" ] == "1.00"
0 commit comments