Fix API tests: update field names and function naming

This commit is contained in:
2025-10-28 19:09:14 +01:00
parent 66cc2fdfcb
commit 95b7059576
8 changed files with 509 additions and 20 deletions

View File

@@ -77,7 +77,7 @@ def test_list_anime_direct_call():
fake = FakeSeriesApp()
result = asyncio.run(anime_module.list_anime(series_app=fake))
assert isinstance(result, list)
assert any(item.title == "Test Show" for item in result)
assert any(item.name == "Test Show" for item in result)
def test_get_anime_detail_direct_call():

View File

@@ -6,8 +6,8 @@ import pytest
from src.server.api.diagnostics import (
NetworkTestResult,
check_dns,
check_host_connectivity,
network_diagnostics,
test_host_connectivity,
)
@@ -25,7 +25,7 @@ class TestDiagnosticsEndpoint:
"src.server.api.diagnostics.check_dns",
return_value=True
), patch(
"src.server.api.diagnostics.test_host_connectivity",
"src.server.api.diagnostics.check_host_connectivity",
side_effect=[
NetworkTestResult(
host="google.com",
@@ -80,7 +80,7 @@ class TestDiagnosticsEndpoint:
"src.server.api.diagnostics.check_dns",
return_value=True
), patch(
"src.server.api.diagnostics.test_host_connectivity",
"src.server.api.diagnostics.check_host_connectivity",
side_effect=[
NetworkTestResult(
host="google.com",
@@ -120,7 +120,7 @@ class TestDiagnosticsEndpoint:
"src.server.api.diagnostics.check_dns",
return_value=False
), patch(
"src.server.api.diagnostics.test_host_connectivity",
"src.server.api.diagnostics.check_host_connectivity",
side_effect=[
NetworkTestResult(
host="google.com",
@@ -181,7 +181,7 @@ class TestNetworkHelpers:
"socket.create_connection",
return_value=MagicMock()
):
result = await test_host_connectivity("google.com", 80)
result = await check_host_connectivity("google.com", 80)
assert result.host == "google.com"
assert result.reachable is True
assert result.response_time_ms is not None
@@ -196,7 +196,7 @@ class TestNetworkHelpers:
"socket.create_connection",
side_effect=asyncio.TimeoutError()
):
result = await test_host_connectivity("example.com", 80, 1.0)
result = await check_host_connectivity("example.com", 80, 1.0)
assert result.host == "example.com"
assert result.reachable is False
assert result.error == "Connection timeout"
@@ -209,7 +209,7 @@ class TestNetworkHelpers:
"socket.create_connection",
side_effect=socket.gaierror("Name resolution failed")
):
result = await test_host_connectivity("invalid.host", 80)
result = await check_host_connectivity("invalid.host", 80)
assert result.host == "invalid.host"
assert result.reachable is False
assert "DNS resolution failed" in result.error
@@ -221,7 +221,7 @@ class TestNetworkHelpers:
"socket.create_connection",
side_effect=ConnectionRefusedError()
):
result = await test_host_connectivity("localhost", 12345)
result = await check_host_connectivity("localhost", 12345)
assert result.host == "localhost"
assert result.reachable is False
assert result.error == "Connection refused"