1111from labelbox .schema .annotation_import import LabelImport , AnnotationImportState
1212from labelbox .schema .queue_mode import QueueMode
1313
14+ DATA_ROW_PROCESSING_WAIT_TIMEOUT_SECONDS = 30
15+ DATA_ROW_PROCESSING_WAIT_SLEEP_INTERNAL_SECONDS = 5
16+
1417
1518@pytest .fixture ()
1619def audio_data_row (rand_gen ):
@@ -486,7 +489,10 @@ def configured_project(client, ontology, rand_gen, image_url):
486489
487490 for _ in range (len (ontology ['tools' ]) + len (ontology ['classifications' ])):
488491 data_row_ids .append (dataset .create_data_row (row_data = image_url ).uid )
489- project ._wait_until_data_rows_are_processed (data_row_ids = data_row_ids )
492+ project ._wait_until_data_rows_are_processed (
493+ data_row_ids = data_row_ids ,
494+ wait_processing_max_seconds = DATA_ROW_PROCESSING_WAIT_TIMEOUT_SECONDS ,
495+ sleep_interval = DATA_ROW_PROCESSING_WAIT_SLEEP_INTERNAL_SECONDS )
490496 project .datasets .connect (dataset )
491497 project .data_row_ids = data_row_ids
492498 yield project
@@ -505,7 +511,10 @@ def configured_project_pdf(client, ontology, rand_gen, pdf_url):
505511 project .setup (editor , ontology )
506512 data_row_ids = []
507513 data_row_ids .append (dataset .create_data_row (pdf_url ).uid )
508- project ._wait_until_data_rows_are_processed (data_row_ids = data_row_ids )
514+ project ._wait_until_data_rows_are_processed (
515+ data_row_ids = data_row_ids ,
516+ wait_processing_max_seconds = DATA_ROW_PROCESSING_WAIT_TIMEOUT_SECONDS ,
517+ sleep_interval = DATA_ROW_PROCESSING_WAIT_SLEEP_INTERNAL_SECONDS )
509518 project .datasets .connect (dataset )
510519 project .data_row_ids = data_row_ids
511520 yield project
0 commit comments