From 4ef507f6d9c1a7d02b55882f7fd754659f0efee5 Mon Sep 17 00:00:00 2001 From: Matt Sokoloff Date: Thu, 11 Feb 2021 16:24:06 -0500 Subject: [PATCH 1/3] fixed tests --- labelbox/schema/label.py | 4 +++- tests/integration/test_label.py | 7 ++++--- 2 files changed, 7 insertions(+), 4 deletions(-) diff --git a/labelbox/schema/label.py b/labelbox/schema/label.py index 91d077f45..f48faf82a 100644 --- a/labelbox/schema/label.py +++ b/labelbox/schema/label.py @@ -11,7 +11,7 @@ class Label(DbObject, Updateable, BulkDeletable): Attributes: label (str) seconds_to_label (float) - agreement (float) + agreement (float):q benchmark_agreement (float) is_benchmark_reference (bool) @@ -31,6 +31,8 @@ def __init__(self, *args, **kwargs): agreement = Field.Float("agreement") benchmark_agreement = Field.Float("benchmark_agreement") is_benchmark_reference = Field.Boolean("is_benchmark_reference") + updated_at = Field.DateTime("updated_at") + created_at = Field.DateTime("created_at") project = Relationship.ToOne("Project") data_row = Relationship.ToOne("DataRow") diff --git a/tests/integration/test_label.py b/tests/integration/test_label.py index 8399f1334..cf1cf70eb 100644 --- a/tests/integration/test_label.py +++ b/tests/integration/test_label.py @@ -59,10 +59,11 @@ def test_label_filter_order(client, rand_gen): data_row_2 = dataset_2.create_data_row(row_data=IMG_URL) l1 = project.create_label(data_row=data_row_1, label="l1") + time.sleep(1) #Ensure there are no race condition l2 = project.create_label(data_row=data_row_2, label="l2") # Labels are not visible in the project immediately. - time.sleep(10) + time.sleep(20) # Filtering supported on dataset assert set(project.labels()) == {l1, l2} @@ -71,8 +72,8 @@ def test_label_filter_order(client, rand_gen): assert set(project.labels(datasets=[dataset_2])) == {l2} assert set(project.labels(datasets=[dataset_1, dataset_2])) == {l1, l2} - assert list(project.labels(order_by=Label.label.asc)) == [l1, l2] - assert list(project.labels(order_by=Label.label.desc)) == [l2, l1] + assert list(project.labels(order_by=Label.created_at.asc)) == [l1, l2] + assert list(project.labels(order_by=Label.created_at.desc)) == [l2, l1] dataset_1.delete() dataset_2.delete() From 5416ad9e12a37a24cd0d0f6317c00531a7509abb Mon Sep 17 00:00:00 2001 From: Matt Sokoloff Date: Thu, 11 Feb 2021 16:26:14 -0500 Subject: [PATCH 2/3] removed typo --- labelbox/schema/label.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/labelbox/schema/label.py b/labelbox/schema/label.py index f48faf82a..b49673fe3 100644 --- a/labelbox/schema/label.py +++ b/labelbox/schema/label.py @@ -11,7 +11,7 @@ class Label(DbObject, Updateable, BulkDeletable): Attributes: label (str) seconds_to_label (float) - agreement (float):q + agreement (float) benchmark_agreement (float) is_benchmark_reference (bool) From a351fa77960d5a0b203cd9c6118f63ed784c38be Mon Sep 17 00:00:00 2001 From: Matt Sokoloff Date: Thu, 11 Feb 2021 17:05:33 -0500 Subject: [PATCH 3/3] fix typo --- tests/integration/test_label.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/tests/integration/test_label.py b/tests/integration/test_label.py index cf1cf70eb..4dc404f08 100644 --- a/tests/integration/test_label.py +++ b/tests/integration/test_label.py @@ -59,7 +59,7 @@ def test_label_filter_order(client, rand_gen): data_row_2 = dataset_2.create_data_row(row_data=IMG_URL) l1 = project.create_label(data_row=data_row_1, label="l1") - time.sleep(1) #Ensure there are no race condition + time.sleep(1) #Ensure there is no race condition l2 = project.create_label(data_row=data_row_2, label="l2") # Labels are not visible in the project immediately.