Skip to content
This repository was archived by the owner on Jan 13, 2026. It is now read-only.

Commit 51b3689

Browse files
committed
style: reformat
1 parent 5c36fcc commit 51b3689

File tree

1 file changed

+42
-19
lines changed

1 file changed

+42
-19
lines changed

tests/test_language_support.py

Lines changed: 42 additions & 19 deletions
Original file line numberDiff line numberDiff line change
@@ -18,7 +18,6 @@
1818
from pathlib import Path
1919

2020
import pytest
21-
2221
from conftest import BaseLSPTest
2322

2423

@@ -40,7 +39,9 @@ def test_python_support(self, fixtures_dir):
4039
try:
4140
# Start server
4241
result = self.run_lsp_command("server", "start", str(python_file))
43-
assert result.returncode == 0, f"Failed to start Python server: {result.stderr}"
42+
assert result.returncode == 0, (
43+
f"Failed to start Python server: {result.stderr}"
44+
)
4445

4546
# List servers - should show Python server
4647
result = self.run_lsp_command("server", "list")
@@ -49,7 +50,9 @@ def test_python_support(self, fixtures_dir):
4950
finally:
5051
# Stop server
5152
result = self.run_lsp_command("server", "stop", str(python_file))
52-
assert result.returncode == 0, f"Failed to stop Python server: {result.stderr}"
53+
assert result.returncode == 0, (
54+
f"Failed to stop Python server: {result.stderr}"
55+
)
5356

5457
def test_go_support(self, fixtures_dir):
5558
"""Test basic LSP operations with Go project."""
@@ -78,7 +81,9 @@ def test_rust_support(self, fixtures_dir):
7881
try:
7982
# Start server
8083
result = self.run_lsp_command("server", "start", str(rust_file))
81-
assert result.returncode == 0, f"Failed to start Rust server: {result.stderr}"
84+
assert result.returncode == 0, (
85+
f"Failed to start Rust server: {result.stderr}"
86+
)
8287

8388
# List servers - should show Rust server
8489
result = self.run_lsp_command("server", "list")
@@ -87,7 +92,9 @@ def test_rust_support(self, fixtures_dir):
8792
finally:
8893
# Stop server
8994
result = self.run_lsp_command("server", "stop", str(rust_file))
90-
assert result.returncode == 0, f"Failed to stop Rust server: {result.stderr}"
95+
assert result.returncode == 0, (
96+
f"Failed to stop Rust server: {result.stderr}"
97+
)
9198

9299
def test_typescript_support(self, fixtures_dir):
93100
"""Test basic LSP operations with TypeScript project."""
@@ -97,21 +104,25 @@ def test_typescript_support(self, fixtures_dir):
97104
try:
98105
# Start server
99106
result = self.run_lsp_command("server", "start", str(ts_file))
100-
assert result.returncode == 0, f"Failed to start TypeScript server: {result.stderr}"
107+
assert result.returncode == 0, (
108+
f"Failed to start TypeScript server: {result.stderr}"
109+
)
101110

102111
# List servers - should show TypeScript server
103112
result = self.run_lsp_command("server", "list")
104113
assert result.returncode == 0, f"Failed to list servers: {result.stderr}"
105114
# Note: TypeScript may be identified as "typescript" or abbreviated form
106115
# We check for both to handle different language server implementations
107116
stdout_lower = result.stdout.lower()
108-
assert (
109-
"typescript" in stdout_lower or "tsserver" in stdout_lower
110-
), f"TypeScript server not listed. Output: {result.stdout}"
117+
assert "typescript" in stdout_lower or "tsserver" in stdout_lower, (
118+
f"TypeScript server not listed. Output: {result.stdout}"
119+
)
111120
finally:
112121
# Stop server
113122
result = self.run_lsp_command("server", "stop", str(ts_file))
114-
assert result.returncode == 0, f"Failed to stop TypeScript server: {result.stderr}"
123+
assert result.returncode == 0, (
124+
f"Failed to stop TypeScript server: {result.stderr}"
125+
)
115126

116127
def test_javascript_support(self, fixtures_dir):
117128
"""Test basic LSP operations with JavaScript project."""
@@ -121,21 +132,25 @@ def test_javascript_support(self, fixtures_dir):
121132
try:
122133
# Start server
123134
result = self.run_lsp_command("server", "start", str(js_file))
124-
assert result.returncode == 0, f"Failed to start JavaScript server: {result.stderr}"
135+
assert result.returncode == 0, (
136+
f"Failed to start JavaScript server: {result.stderr}"
137+
)
125138

126139
# List servers - should show JavaScript server
127140
result = self.run_lsp_command("server", "list")
128141
assert result.returncode == 0, f"Failed to list servers: {result.stderr}"
129142
# Note: JavaScript may be identified as "javascript" or abbreviated form
130143
# We check for both to handle different language server implementations
131144
stdout_lower = result.stdout.lower()
132-
assert (
133-
"javascript" in stdout_lower or "jsserver" in stdout_lower
134-
), f"JavaScript server not listed. Output: {result.stdout}"
145+
assert "javascript" in stdout_lower or "jsserver" in stdout_lower, (
146+
f"JavaScript server not listed. Output: {result.stdout}"
147+
)
135148
finally:
136149
# Stop server
137150
result = self.run_lsp_command("server", "stop", str(js_file))
138-
assert result.returncode == 0, f"Failed to stop JavaScript server: {result.stderr}"
151+
assert result.returncode == 0, (
152+
f"Failed to stop JavaScript server: {result.stderr}"
153+
)
139154

140155
def test_deno_support(self, fixtures_dir):
141156
"""Test basic LSP operations with Deno project."""
@@ -145,7 +160,9 @@ def test_deno_support(self, fixtures_dir):
145160
try:
146161
# Start server
147162
result = self.run_lsp_command("server", "start", str(deno_file))
148-
assert result.returncode == 0, f"Failed to start Deno server: {result.stderr}"
163+
assert result.returncode == 0, (
164+
f"Failed to start Deno server: {result.stderr}"
165+
)
149166

150167
# List servers - should show Deno server
151168
result = self.run_lsp_command("server", "list")
@@ -154,7 +171,9 @@ def test_deno_support(self, fixtures_dir):
154171
finally:
155172
# Always attempt to stop the server to avoid leaking processes
156173
stop_result = self.run_lsp_command("server", "stop", str(deno_file))
157-
assert stop_result.returncode == 0, f"Failed to stop Deno server: {stop_result.stderr}"
174+
assert stop_result.returncode == 0, (
175+
f"Failed to stop Deno server: {stop_result.stderr}"
176+
)
158177

159178

160179
class TestLanguageServerLifecycle(BaseLSPTest):
@@ -206,7 +225,9 @@ def test_language_server_reuse(self, fixtures_dir):
206225
try:
207226
# Start server first time
208227
result1 = self.run_lsp_command("server", "start", str(python_file))
209-
assert result1.returncode == 0, f"Failed to start server first time: {result1.stderr}"
228+
assert result1.returncode == 0, (
229+
f"Failed to start server first time: {result1.stderr}"
230+
)
210231
server_started = True
211232

212233
# Get server list
@@ -215,7 +236,9 @@ def test_language_server_reuse(self, fixtures_dir):
215236

216237
# Start server second time (should reuse)
217238
result2 = self.run_lsp_command("server", "start", str(python_file))
218-
assert result2.returncode == 0, f"Failed to start server second time: {result2.stderr}"
239+
assert result2.returncode == 0, (
240+
f"Failed to start server second time: {result2.stderr}"
241+
)
219242

220243
# Get server list again
221244
list2 = self.run_lsp_command("server", "list")

0 commit comments

Comments
 (0)