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