Skip to content

Commit 957cf4a

Browse files
committed
Update defaultdict snippet expectation for Jedi 0.20
Jedi 0.20 now resolves collections.defaultdict with an empty callable signature, so pylsp formats the completion as defaultdict() instead of the placeholder snippet defaultdict($0). Update the completion test to reflect that this result is plain insert text and therefore does not include insertTextFormat.
1 parent bc1095f commit 957cf4a

1 file changed

Lines changed: 2 additions & 2 deletions

File tree

test/plugins/test_completion.py

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -334,8 +334,8 @@ def test_snippets_completion(config, workspace) -> None:
334334

335335
com_position = {"line": 1, "character": len(doc_snippets)}
336336
completions = pylsp_jedi_completions(config, doc, com_position)
337-
assert completions[0]["insertText"] == "defaultdict($0)"
338-
assert completions[0]["insertTextFormat"] == lsp.InsertTextFormat.Snippet
337+
assert completions[0]["insertText"] == "defaultdict()"
338+
assert not completions[0].get("insertTextFormat", None)
339339

340340

341341
def test_snippets_completion_at_most(config, workspace) -> None:

0 commit comments

Comments
 (0)