Skip to content

Commit 4802b42

Browse files
committed
Adapt the initialization options tests to cattrs parsing
This still fails, however it now highlights a genuine issue.
1 parent cfa0201 commit 4802b42

File tree

1 file changed

+6
-2
lines changed

1 file changed

+6
-2
lines changed

tests/test_initialization_options.py

Lines changed: 6 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -4,13 +4,16 @@
44

55
from hamcrest import assert_that, is_
66

7-
from jedi_language_server.initialization_options import InitializationOptions
7+
from jedi_language_server.initialization_options import (
8+
InitializationOptions,
9+
initialization_options_converter,
10+
)
811

912

1013
def test_initialization_options() -> None:
1114
"""Test our adjustments to parsing of the initialization options."""
1215

13-
initialization_options = InitializationOptions.model_validate(
16+
initialization_options = initialization_options_converter.structure(
1417
{
1518
"completion": {
1619
"resolveEagerly": True,
@@ -25,6 +28,7 @@ def test_initialization_options() -> None:
2528
},
2629
"extra": "ignored",
2730
},
31+
InitializationOptions,
2832
)
2933

3034
assert_that(initialization_options.completion.resolve_eagerly, is_(True))

0 commit comments

Comments
 (0)