1
1
from datetime import datetime
2
+ from labelbox .schema .labeling_service import LabelingServiceStatus
2
3
from labelbox .schema .search_filters import IntegerValue , RangeOperatorWithSingleValue , DateRange , RangeOperatorWithValue , DateRangeValue , DateValue , IdOperator , OperationType , OrganizationFilter , ProjectStageFilter , SharedWithOrganizationFilter , TagFilter , TaskCompletedCountFilter , TaskRemainingCountFilter , WorkforceRequestedDateFilter , WorkforceRequestedDateRangeFilter , WorkforceStageUpdatedFilter , WorkforceStageUpdatedRangeFilter , WorkspaceFilter , build_search_filter
3
4
from labelbox .utils import format_iso_datetime
4
5
@@ -12,12 +13,13 @@ def test_id_filters():
12
13
WorkspaceFilter (operator = IdOperator .Is ,
13
14
values = ["clphb4vd7000cd2wv1ktu5cwa" ]),
14
15
TagFilter (operator = IdOperator .Is , values = ["tag" ]),
15
- ProjectStageFilter (operator = IdOperator .Is , values = ["requested" ]),
16
+ ProjectStageFilter (operator = IdOperator .Is ,
17
+ values = [LabelingServiceStatus .Requested ]),
16
18
]
17
19
18
20
assert build_search_filter (
19
21
filters
20
- ) == '[{operator: "is", values: ["clphb4vd7000cd2wv1ktu5cwa"], type: "organization_id"}, {operator: "is", values: ["clphb4vd7000cd2wv1ktu5cwa"], type: "shared_with_organizations"}, {operator: "is", values: ["clphb4vd7000cd2wv1ktu5cwa"], type: "workspace"}, {operator: "is", values: ["tag"], type: "tag"}, {operator: "is", values: ["requested "], type: "stage"}]'
22
+ ) == '[{operator: "is", values: ["clphb4vd7000cd2wv1ktu5cwa"], type: "organization_id"}, {operator: "is", values: ["clphb4vd7000cd2wv1ktu5cwa"], type: "shared_with_organizations"}, {operator: "is", values: ["clphb4vd7000cd2wv1ktu5cwa"], type: "workspace"}, {operator: "is", values: ["tag"], type: "tag"}, {operator: "is", values: ["REQUESTED "], type: "stage"}]'
21
23
22
24
23
25
def test_date_filters ():
0 commit comments