Skip to content

Commit 5954537

Browse files
author
Kevin Kim
committed
Add tests
1 parent ab15e2f commit 5954537

File tree

1 file changed

+39
-0
lines changed

1 file changed

+39
-0
lines changed

tests/integration/test_task.py

Lines changed: 39 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,39 @@
1+
from labelbox import DataRow
2+
from labelbox.schema.data_row_metadata import DataRowMetadataField
3+
4+
EMBEDDING_SCHEMA_ID = "ckpyije740000yxdk81pbgjdc"
5+
6+
7+
def test_task_errors(dataset, image_url):
8+
client = dataset.client
9+
embeddings = [0.0] * 128
10+
task = dataset.create_data_rows([
11+
{
12+
DataRow.row_data:
13+
image_url,
14+
DataRow.metadata_fields: [
15+
DataRowMetadataField(schema_id=EMBEDDING_SCHEMA_ID,
16+
value=embeddings),
17+
DataRowMetadataField(schema_id=EMBEDDING_SCHEMA_ID,
18+
value=embeddings)
19+
]
20+
},
21+
])
22+
assert task in client.get_user().created_tasks()
23+
task.wait_till_done()
24+
assert task.status == "FAILED"
25+
assert task.errors() is not None
26+
assert 'message' in task.errors()
27+
28+
29+
def test_task_success(dataset, image_url):
30+
client = dataset.client
31+
task = dataset.create_data_rows([
32+
{
33+
DataRow.row_data: image_url,
34+
},
35+
])
36+
assert task in client.get_user().created_tasks()
37+
task.wait_till_done()
38+
assert task.status == "COMPLETE"
39+
assert task.errors() is None

0 commit comments

Comments
 (0)