Skip to content

Commit 08298ec

Browse files
authored
wait until DRs are processed before adding them to a model run (#1204)
1 parent a85420c commit 08298ec

File tree

2 files changed

+8
-3
lines changed

2 files changed

+8
-3
lines changed

tests/integration/annotation_import/test_mea_prediction_import.py

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -58,6 +58,7 @@ def test_create_from_objects_with_confidence(predictions_with_confidence,
5858
annotation_import_test_helpers.assert_file_content(
5959
annotation_import.input_file_url, predictions_with_confidence)
6060
annotation_import.wait_until_done()
61+
assert annotation_import.state == AnnotationImportState.FINISHED
6162
annotation_import_test_helpers.download_and_assert_status(
6263
annotation_import.status_file_url)
6364

tests/integration/annotation_import/test_model_run.py

Lines changed: 7 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -87,10 +87,12 @@ def test_model_run_data_rows_delete(model_run_with_data_rows):
8787
assert len(before) == len(after) + 1
8888

8989

90-
def test_model_run_upsert_data_rows(dataset, model_run):
90+
def test_model_run_upsert_data_rows(dataset, model_run, configured_project):
9191
n_model_run_data_rows = len(list(model_run.model_run_data_rows()))
9292
assert n_model_run_data_rows == 0
9393
data_row = dataset.create_data_row(row_data="test row data")
94+
configured_project._wait_until_data_rows_are_processed(
95+
data_row_ids=[data_row.uid])
9496
model_run.upsert_data_rows([data_row.uid])
9597
n_model_run_data_rows = len(list(model_run.model_run_data_rows()))
9698
assert n_model_run_data_rows == 1
@@ -166,13 +168,15 @@ def get_model_run_status():
166168

167169

168170
def test_model_run_split_assignment_by_data_row_ids(model_run, dataset,
169-
image_url):
171+
image_url,
172+
configured_project):
170173
n_data_rows = 10
171174
data_rows = dataset.create_data_rows([{
172175
"row_data": image_url
173176
} for _ in range(n_data_rows)])
174177
data_row_ids = [data_row['id'] for data_row in data_rows.result]
175-
178+
configured_project._wait_until_data_rows_are_processed(
179+
data_row_ids=data_row_ids)
176180
model_run.upsert_data_rows(data_row_ids)
177181

178182
with pytest.raises(ValueError):

0 commit comments

Comments
 (0)