Skip to content

Commit 5acc8ef

Browse files
committed
Add test.
1 parent bd903d3 commit 5acc8ef

File tree

2 files changed

+11
-9
lines changed

2 files changed

+11
-9
lines changed

tests/conftest.py

Lines changed: 1 addition & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -13,15 +13,7 @@
1313

1414
@pytest.fixture
1515
def config(workspace):
16-
cfg = Config(workspace.root_uri, {}, 0, {})
17-
cfg._plugin_settings = {
18-
"plugins": {
19-
"isort": {
20-
"enabled": True,
21-
},
22-
},
23-
}
24-
return cfg
16+
return Config(workspace.root_uri, {}, 0, {})
2517

2618

2719
@pytest.fixture

tests/test_plugin.py

Lines changed: 10 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -78,6 +78,16 @@ def test_isort_config(settings, target_path, expected, check_sources):
7878
assert actual_dict == expected_dict
7979

8080

81+
def test_pylsp_settings(config):
82+
plugins = dict(config.plugin_manager.list_name_plugin())
83+
assert "isort" in plugins
84+
assert plugins["isort"] not in config.disabled_plugins
85+
config.update({"plugins": {"isort": {"enabled": False}}})
86+
assert plugins["isort"] in config.disabled_plugins
87+
config.update(plugin.pylsp_settings())
88+
assert plugins["isort"] not in config.disabled_plugins
89+
90+
8191
def test_pylsp_format_document(config, unformatted_document, formatted_document):
8292
actual = _receive(plugin.pylsp_format_document, config, unformatted_document)
8393

0 commit comments

Comments
 (0)