44import numpy as np
55import pytest
66
7- from labelbox .data .annotation_types import (LabelList , LabelGenerator ,
8- ObjectAnnotation , ImageData ,
9- MaskData , Line , Mask , Point , Label )
7+ from labelbox .data .annotation_types import (LabelGenerator , ObjectAnnotation ,
8+ ImageData , MaskData , Line , Mask ,
9+ Point , Label )
1010from labelbox import OntologyBuilder , Tool
1111
1212
@@ -61,7 +61,7 @@ def test_generator(list_of_labels):
6161
6262def test_conversion (list_of_labels ):
6363 generator = LabelGenerator (list_of_labels )
64- label_collection = generator . as_list ( )
64+ label_collection = list ( generator )
6565 assert len (label_collection ) == len (list_of_labels )
6666 assert [x for x in label_collection ] == list_of_labels
6767
@@ -83,9 +83,6 @@ def test_adding_schema_ids():
8383 ])
8484 generator = LabelGenerator ([label ]).assign_feature_schema_ids (ontology )
8585 assert next (generator ).annotations [0 ].feature_schema_id == feature_schema_id
86- labels = LabelList ([label ]).assign_feature_schema_ids (ontology )
87- assert next (labels ).annotations [0 ].feature_schema_id == feature_schema_id
88- assert labels [0 ].annotations [0 ].feature_schema_id == feature_schema_id
8986
9087
9188def test_adding_urls (signer ):
@@ -98,15 +95,6 @@ def test_adding_urls(signer):
9895 assert next (generator ).data .url == uuid
9996 assert label .data .url == uuid
10097
101- label = Label (data = ImageData (arr = np .random .random ((32 , 32 ,
102- 3 )).astype (np .uint8 )),
103- annotations = [])
104- assert label .data .url != uuid
105- labels = LabelList ([label ]).add_url_to_data (signer (uuid ))
106- assert label .data .url == uuid
107- assert next (labels ).data .url == uuid
108- assert labels [0 ].data .url == uuid
109-
11098
11199def test_adding_to_dataset (signer ):
112100 dataset = FakeDataset ()
@@ -122,22 +110,6 @@ def test_adding_to_dataset(signer):
122110 assert generated_label .data .uid == dataset .uid
123111 assert label .data .url == uuid
124112
125- dataset = FakeDataset ()
126- label = Label (data = ImageData (arr = np .random .random ((32 , 32 ,
127- 3 )).astype (np .uint8 )),
128- annotations = [])
129- assert label .data .url != uuid
130- assert label .data .external_id == None
131- assert label .data .uid != dataset .uid
132- labels = LabelList ([label ]).add_to_dataset (dataset , signer (uuid ))
133- assert label .data .url == uuid
134- assert label .data .external_id != None
135- assert label .data .uid == dataset .uid
136- generated_label = next (labels )
137- assert generated_label .data .url == uuid
138- assert generated_label .data .external_id != None
139- assert generated_label .data .uid == dataset .uid
140-
141113
142114def test_adding_to_masks (signer ):
143115 label = Label (
@@ -154,17 +126,3 @@ def test_adding_to_masks(signer):
154126 assert label .annotations [0 ].value .mask .url != uuid
155127 assert next (generator ).annotations [0 ].value .mask .url == uuid
156128 assert label .annotations [0 ].value .mask .url == uuid
157-
158- label = Label (
159- data = ImageData (arr = np .random .random ((32 , 32 , 3 )).astype (np .uint8 )),
160- annotations = [
161- ObjectAnnotation (name = "1234" ,
162- value = Mask (mask = MaskData (
163- arr = np .random .random ((32 , 32 ,
164- 3 )).astype (np .uint8 )),
165- color = [255 , 255 , 255 ]))
166- ])
167- assert label .annotations [0 ].value .mask .url != uuid
168- labels = LabelList ([label ]).add_url_to_masks (signer (uuid ))
169- assert next (labels ).annotations [0 ].value .mask .url == uuid
170- assert labels [0 ].annotations [0 ].value .mask .url == uuid
0 commit comments