Skip to content

Commit 3a4a5ac

Browse files
committed
test: fix exception handling
1 parent 9216878 commit 3a4a5ac

File tree

1 file changed

+5
-4
lines changed

1 file changed

+5
-4
lines changed

tests/test_unstable/test_configuration.py

Lines changed: 5 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -9,7 +9,8 @@
99
from cognite.client.data_classes import DataSet
1010
from pydantic import Field, ValidationInfo, field_validator, model_validator
1111

12-
from cognite.extractorutils.unstable.configuration.exceptions import InvalidConfigError
12+
from cognite.extractorutils.exceptions import InvalidConfigError
13+
from cognite.extractorutils.unstable.configuration.exceptions import InvalidConfigError as UnstableInvalidConfigError
1314
from cognite.extractorutils.unstable.configuration.loaders import ConfigFormat, load_io
1415
from cognite.extractorutils.unstable.configuration.models import (
1516
ConfigModel,
@@ -298,7 +299,7 @@ def test_file_size_config_equality() -> None:
298299
assert file_size_3 != file_size_1
299300

300301

301-
class Instance(ConfigModel):
302+
class Source(ConfigModel):
302303
name: str
303304
option: str
304305

@@ -320,7 +321,7 @@ def validate_instance(cls, value: str, info: ValidationInfo) -> str:
320321

321322

322323
class TestRemoteConfig(ExtractorConfig):
323-
sources: list[Instance]
324+
sources: list[Source]
324325
tasks: list[TaskConfig]
325326

326327
@model_validator(mode="before")
@@ -336,7 +337,7 @@ def map_instances(cls, data: dict[str, Any], validation_info: ValidationInfo) ->
336337
def test_config_with_context() -> None:
337338
stream = StringIO(TEST_REMOTE_CONFIG)
338339
with pytest.raises(
339-
InvalidConfigError,
340+
UnstableInvalidConfigError,
340341
match=re.escape("Invalid config: 'ghi' is not defined in the list of sources: tasks[2].source"),
341342
):
342343
load_io(stream, ConfigFormat.YAML, TestRemoteConfig)

0 commit comments

Comments
 (0)