Get baseline 100% clean coverage (#1553)

This commit is contained in:
Max Isbey 2025-11-11 13:09:32 +00:00 • committed by GitHub
commit 89e9c43acf
No known key found for this signature in database
GPG key ID: B5690EEEBB952194

View file

@ -44,7 +44,7 @@ def server_url(server_port: int) -> str:
# Test server implementation
class ServerTest(Server):
class ServerTest(Server): # pragma: no cover
def __init__(self):
super().__init__(SERVER_NAME)
@ -75,7 +75,7 @@ class ServerTest(Server):
# Test fixtures
def make_server_app() -> Starlette:
def make_server_app() -> Starlette: # pragma: no cover
"""Create test Starlette app with WebSocket transport"""
server = ServerTest()
@ -92,7 +92,7 @@ def make_server_app() -> Starlette:
return app
def run_server(server_port: int) -> None:
def run_server(server_port: int) -> None: # pragma: no cover
app = make_server_app()
server = uvicorn.Server(config=uvicorn.Config(app=app, host="127.0.0.1", port=server_port, log_level="error"))
print(f"starting server on {server_port}")
@ -104,7 +104,7 @@ def run_server(server_port: int) -> None:
time.sleep(0.5)
@pytest.fixture()
@pytest.fixture() # pragma: no cover
def server(server_port: int) -> Generator[None, None, None]:
proc = multiprocessing.Process(target=run_server, kwargs={"server_port": server_port}, daemon=True)
print("starting process")
@ -120,7 +120,7 @@ def server(server_port: int) -> Generator[None, None, None]:
# Signal the server to stop
proc.kill()
proc.join(timeout=2)
if proc.is_alive():
if proc.is_alive(): # pragma: no cover
print("server process failed to terminate")