Skip to content

Commit 63090c4

Browse files
author
Val Brodsky
committed
PR feedback + fix tests
1 parent ffd40a4 commit 63090c4

File tree

6 files changed

+15
-14
lines changed

6 files changed

+15
-14
lines changed

libs/labelbox/src/labelbox/exceptions.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -152,7 +152,7 @@ class ProcessingWaitTimeout(Exception):
152152
"""Raised when waiting for the data rows to be processed takes longer than allowed"""
153153

154154

155-
def _error_message_for_unparsed_graphql_error(error_string: str) -> str:
155+
def error_message_for_unparsed_graphql_error(error_string: str) -> str:
156156
"""
157157
Since our client only parses certain graphql errors, this function is used to
158158
extract the error message from the error string when the error is not

libs/labelbox/src/labelbox/schema/project.py

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -13,7 +13,7 @@
1313

1414
from labelbox import parser
1515
from labelbox import utils
16-
from labelbox.exceptions import _error_message_for_unparsed_graphql_error
16+
from labelbox.exceptions import error_message_for_unparsed_graphql_error
1717
from labelbox.exceptions import (InvalidQueryError, LabelboxError,
1818
ProcessingWaitTimeout, ResourceConflict,
1919
ResourceNotFoundError)
@@ -1275,7 +1275,7 @@ def add_model_config(self, model_config_id: str) -> str:
12751275
if e.message.startswith(
12761276
"Unknown error: "
12771277
): # unfortunate hack to handle unparsed graphql errors
1278-
error_content = _error_message_for_unparsed_graphql_error(
1278+
error_content = error_message_for_unparsed_graphql_error(
12791279
e.message)
12801280
else:
12811281
error_content = e.message

libs/labelbox/src/labelbox/schema/project_model_config.py

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
from labelbox.orm.db_object import DbObject
22
from labelbox.orm.model import Field, Relationship
3-
from labelbox.exceptions import LabelboxError, _error_message_for_unparsed_graphql_error
3+
from labelbox.exceptions import LabelboxError, error_message_for_unparsed_graphql_error
44

55

66
class ProjectModelConfig(DbObject):
@@ -38,7 +38,7 @@ def delete(self) -> bool:
3838
if e.message.startswith(
3939
"Unknown error: "
4040
): # unfortunate hack to handle unparsed graphql errors
41-
error_content = _error_message_for_unparsed_graphql_error(
41+
error_content = error_message_for_unparsed_graphql_error(
4242
e.message)
4343
else:
4444
error_content = e.message

libs/labelbox/tests/integration/test_project_model_config.py

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -3,9 +3,9 @@
33
from labelbox.exceptions import ResourceNotFoundError
44

55

6-
def test_add_single_model_config(chat_evaluation_project_create_dataset,
6+
def test_add_single_model_config(live_chat_evaluation_project_with_new_dataset,
77
model_config):
8-
configured_project = chat_evaluation_project_create_dataset
8+
configured_project = live_chat_evaluation_project_with_new_dataset
99
project_model_config_id = configured_project.add_model_config(
1010
model_config.uid)
1111

@@ -18,9 +18,9 @@ def test_add_single_model_config(chat_evaluation_project_create_dataset,
1818

1919

2020
def test_add_multiple_model_config(client, rand_gen,
21-
chat_evaluation_project_create_dataset,
21+
live_chat_evaluation_project_with_new_dataset,
2222
model_config, valid_model_id):
23-
configured_project = chat_evaluation_project_create_dataset
23+
configured_project = live_chat_evaluation_project_with_new_dataset
2424
second_model_config = client.create_model_config(rand_gen(str),
2525
valid_model_id,
2626
{"param": "value"})
@@ -40,9 +40,9 @@ def test_add_multiple_model_config(client, rand_gen,
4040
project_model_config_id)
4141

4242

43-
def test_delete_project_model_config(chat_evaluation_project_create_dataset,
43+
def test_delete_project_model_config(live_chat_evaluation_project_with_new_dataset,
4444
model_config):
45-
configured_project = chat_evaluation_project_create_dataset
45+
configured_project = live_chat_evaluation_project_with_new_dataset
4646
assert configured_project.delete_project_model_config(
4747
configured_project.add_model_config(model_config.uid))
4848
assert not len(configured_project.project_model_configs())
Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,13 +1,13 @@
11
import pytest
22

3-
from labelbox.exceptions import _error_message_for_unparsed_graphql_error
3+
from labelbox.exceptions import error_message_for_unparsed_graphql_error
44

55

66
@pytest.mark.parametrize('exception_message, expected_result', [
7-
("Unparsed errors on query execution: [{'message': 'Cannot create model config for project because model setup is complete'",
7+
("Unparsed errors on query execution: [{'message': 'Cannot create model config for project because model setup is complete'}]",
88
"Cannot create model config for project because model setup is complete"),
99
("blah blah blah", "Unknown error"),
1010
])
1111
def test_client_unparsed_exception_messages(exception_message, expected_result):
12-
assert _error_message_for_unparsed_graphql_error(
12+
assert error_message_for_unparsed_graphql_error(
1313
exception_message) == expected_result

libs/labelbox/tests/unit/test_project.py

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -31,6 +31,7 @@ def test_project_editor_task_type(api_editor_task_type,
3131
"allowedMediaType": "IMAGE",
3232
"queueMode": "BATCH",
3333
"setupComplete": "2021-06-01T00:00:00.000Z",
34+
"modelSetupComplete": None,
3435
})
3536

3637
assert project.editor_task_type == expected_editor_task_type

0 commit comments

Comments
 (0)