77from labelbox import Label
88
99
10- @pytest .mark .skip ("Cannot query for labels created with create_label" )
1110def test_labels (label_pack ):
1211 project , dataset , data_row , label = label_pack
1312
@@ -30,20 +29,14 @@ def test_labels(label_pack):
3029 assert list (data_row .labels ()) == []
3130
3231
33- def test_label_export (client , label_pack ):
34- project , dataset , data_row , label = label_pack
35- #Project has to be setup for export to be possible
36- editor = list (
37- client .get_labeling_frontends (
38- where = LabelingFrontend .name == "editor" ))[0 ]
39- empty_ontology = {"tools" : [], "classifications" : []}
40- project .setup (editor , empty_ontology )
41- project .create_label (data_row = data_row , label = "export_label" )
32+ def test_label_export (client , configured_project_with_label ):
33+ project , label_id = configured_project_with_label
34+
4235 exported_labels_url = project .export_labels ()
4336 assert exported_labels_url is not None
4437 exported_labels = requests .get (exported_labels_url )
45- labels = [example ['Label ' ] for example in exported_labels .json ()]
46- # assert 'export_label' in labels
38+ labels = [example ['ID ' ] for example in exported_labels .json ()]
39+ assert labels [ 0 ] == label_id
4740 # TODO: Add test for bulk export back.
4841 # The new exporter doesn't work with the create_label mutation
4942
@@ -54,7 +47,6 @@ def test_label_update(label_pack):
5447 assert label .label == "something else"
5548
5649
57- @pytest .mark .skip ("Cannot query for labels created with create_label" )
5850def test_label_filter_order (client , project , rand_gen , image_url ):
5951 dataset_1 = client .create_dataset (name = rand_gen (str ), projects = project )
6052 dataset_2 = client .create_dataset (name = rand_gen (str ), projects = project )
@@ -83,7 +75,6 @@ def test_label_filter_order(client, project, rand_gen, image_url):
8375 project .delete ()
8476
8577
86- @pytest .mark .skip ("Cannot query for labels created with create_label" )
8778def test_label_bulk_deletion (project , rand_gen , image_url ):
8879 dataset = project .client .create_dataset (name = rand_gen (str ),
8980 projects = project )
0 commit comments