@@ -365,9 +365,10 @@ def test_annotate_async(dataset: Dataset):
365
365
semseg = SegmentationAnnotation .from_json (TEST_SEGMENTATION_ANNOTATIONS [0 ])
366
366
polygon = PolygonAnnotation .from_json (TEST_POLYGON_ANNOTATIONS [0 ])
367
367
bbox = BoxAnnotation (** TEST_BOX_ANNOTATIONS [0 ])
368
+ category = CategoryAnnotation .from_json (TEST_CATEGORY_ANNOTATIONS [0 ])
368
369
369
370
job : AsyncJob = dataset .annotate (
370
- annotations = [semseg , polygon , bbox ],
371
+ annotations = [semseg , polygon , bbox , category ],
371
372
asynchronous = True ,
372
373
)
373
374
job .sleep_until_complete ()
@@ -377,11 +378,11 @@ def test_annotate_async(dataset: Dataset):
377
378
"message" : {
378
379
"annotation_upload" : {
379
380
"epoch" : 1 ,
380
- "total" : 2 ,
381
+ "total" : 3 ,
381
382
"errored" : 0 ,
382
383
"ignored" : 0 ,
383
384
"datasetId" : dataset .id ,
384
- "processed" : 2 ,
385
+ "processed" : 3 ,
385
386
},
386
387
"segmentation_upload" : {
387
388
"ignored" : 0 ,
@@ -390,8 +391,8 @@ def test_annotate_async(dataset: Dataset):
390
391
},
391
392
},
392
393
"job_progress" : "1.00" ,
393
- "completed_steps" : 3 ,
394
- "total_steps" : 3 ,
394
+ "completed_steps" : 4 ,
395
+ "total_steps" : 4 ,
395
396
}
396
397
397
398
@@ -400,11 +401,12 @@ def test_annotate_async_with_error(dataset: Dataset):
400
401
dataset .append (make_dataset_items ())
401
402
semseg = SegmentationAnnotation .from_json (TEST_SEGMENTATION_ANNOTATIONS [0 ])
402
403
polygon = PolygonAnnotation .from_json (TEST_POLYGON_ANNOTATIONS [0 ])
404
+ category = CategoryAnnotation .from_json (TEST_CATEGORY_ANNOTATIONS [0 ])
403
405
bbox = BoxAnnotation (** TEST_BOX_ANNOTATIONS [0 ])
404
406
bbox .reference_id = "fake_garbage"
405
407
406
408
job : AsyncJob = dataset .annotate (
407
- annotations = [semseg , polygon , bbox ],
409
+ annotations = [semseg , polygon , bbox , category ],
408
410
asynchronous = True ,
409
411
)
410
412
job .sleep_until_complete ()
@@ -415,11 +417,11 @@ def test_annotate_async_with_error(dataset: Dataset):
415
417
"message" : {
416
418
"annotation_upload" : {
417
419
"epoch" : 1 ,
418
- "total" : 2 ,
420
+ "total" : 3 ,
419
421
"errored" : 1 ,
420
422
"ignored" : 0 ,
421
423
"datasetId" : dataset .id ,
422
- "processed" : 1 ,
424
+ "processed" : 2 ,
423
425
},
424
426
"segmentation_upload" : {
425
427
"ignored" : 0 ,
@@ -428,8 +430,8 @@ def test_annotate_async_with_error(dataset: Dataset):
428
430
},
429
431
},
430
432
"job_progress" : "1.00" ,
431
- "completed_steps" : 3 ,
432
- "total_steps" : 3 ,
433
+ "completed_steps" : 4 ,
434
+ "total_steps" : 4 ,
433
435
}
434
436
435
437
assert "Item with id fake_garbage doesn" in str (job .errors ())
0 commit comments