Skip to content

Commit fcaf243

Browse files
committed
integration test for image indexing
1 parent 4617283 commit fcaf243

File tree

2 files changed

+9
-1
lines changed

2 files changed

+9
-1
lines changed

nucleus/dataset.py

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -380,7 +380,8 @@ def set_continuous_indexing(self, enable: bool = True):
380380
return self._client.set_continuous_indexing(self.id, enable)
381381

382382
def create_image_index(self):
383-
return self._client.create_image_index(self.id)
383+
response = self._client.create_image_index(self.id)
384+
return AsyncJob.from_json(response, self._client)
384385

385386
def check_index_status(self, job_id: str):
386387
return self._client.check_index_status(job_id)

tests/test_indexing.py

Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -57,3 +57,10 @@ def test_index_integration(dataset):
5757
assert STATUS_KEY in job_status_response
5858
assert JOB_ID_KEY in job_status_response
5959
assert MESSAGE_KEY in job_status_response
60+
61+
62+
def test_generate_image_index_integration(dataset):
63+
job = dataset.create_image_index()
64+
job.sleep_until_complete()
65+
job.status()
66+
assert job.job_last_known_status == "Completed"

0 commit comments

Comments
 (0)