Get baseline 100% clean coverage (#1553)
This commit is contained in:
parent
da4fce2195
commit
89e9c43acf
1 changed files with 1032 additions and 1084 deletions
|
|
@ -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")
|
||||
|
||||
|
||||
|
|
|
|||
Loading…
Reference in a new issue