44from labelbox .schema .labeling_service import LabelingServiceStatus
55
66
7- def test_get_labeling_service_throws_exception (project ):
8- with pytest .raises (ResourceNotFoundError ): # No labeling service by default
9- project .get_labeling_service ()
10- with pytest .raises (ResourceNotFoundError ): # No labeling service by default
11- project .get_labeling_service_status ()
12-
13-
147def test_start_labeling_service (project ):
15- labeling_service = project .request_labeling_service ()
16- assert labeling_service .status == LabelingServiceStatus .SetUp
17- assert labeling_service .project_id == project .uid
18-
198 # Check that the labeling service is now available
20- labeling_service = project .get_labeling_service ()
9+ labeling_service = project .get_labeling_service () # creates and gets it
2110 assert labeling_service .status == LabelingServiceStatus .SetUp
2211 assert labeling_service .project_id == project .uid
2312
2413 labeling_service_status = project .get_labeling_service_status ()
2514 assert labeling_service_status == LabelingServiceStatus .SetUp
2615
2716
28- def test_request_labeling_service (
29- configured_batch_project_for_labeling_service ):
30- project = configured_batch_project_for_labeling_service
31-
32- project .upsert_instructions ('tests/integration/media/sample_pdf.pdf' )
33-
34- labeling_service = project .request_labeling_service (
35- ) # project fixture is an Image type project
36- labeling_service .request ()
37- assert project .get_labeling_service_status (
38- ) == LabelingServiceStatus .Requested
39-
40-
4117def test_request_labeling_service_moe_offline_project (
4218 rand_gen , offline_chat_evaluation_project , chat_evaluation_ontology ,
4319 offline_conversational_data_row , model_config ):
@@ -51,7 +27,7 @@ def test_request_labeling_service_moe_offline_project(
5127
5228 project .upsert_instructions ('tests/integration/media/sample_pdf.pdf' )
5329
54- labeling_service = project .request_labeling_service ()
30+ labeling_service = project .get_labeling_service ()
5531 labeling_service .request ()
5632 assert project .get_labeling_service_status (
5733 ) == LabelingServiceStatus .Requested
@@ -65,7 +41,7 @@ def test_request_labeling_service_moe_project(
6541
6642 project .upsert_instructions ('tests/integration/media/sample_pdf.pdf' )
6743
68- labeling_service = project .request_labeling_service ()
44+ labeling_service = project .get_labeling_service ()
6945 with pytest .raises (
7046 LabelboxError ,
7147 match =
@@ -81,7 +57,7 @@ def test_request_labeling_service_moe_project(
8157
8258
8359def test_request_labeling_service_incomplete_requirements (project , ontology ):
84- labeling_service = project .request_labeling_service (
60+ labeling_service = project .get_labeling_service (
8561 ) # project fixture is an Image type project
8662 with pytest .raises (ResourceNotFoundError ,
8763 match = "Associated ontology id could not be found"
0 commit comments