From 8205e1eefb647c865296a8888fd31dd0ee8c911c Mon Sep 17 00:00:00 2001 From: Jeremiah Lowin <153965+jlowin@users.noreply.github.com> Date: Fri, 25 Apr 2025 19:51:16 -0400 Subject: [PATCH] Improve datetime test to avoid now --- tests/server/test_server_interactions.py | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/tests/server/test_server_interactions.py b/tests/server/test_server_interactions.py index 3144f710b..9f588a475 100644 --- a/tests/server/test_server_interactions.py +++ b/tests/server/test_server_interactions.py @@ -522,12 +522,12 @@ class TestToolParameters: def send_datetime(x: datetime.datetime) -> str: return x.isoformat() + dt = datetime.datetime(2025, 4, 25, 1, 2, 3) + async with Client(mcp) as client: - result = await client.call_tool( - "send_datetime", {"x": datetime.datetime.now()} - ) + result = await client.call_tool("send_datetime", {"x": dt}) assert isinstance(result[0], TextContent) - assert result[0].text == datetime.datetime.now().isoformat() + assert result[0].text == dt.isoformat() async def test_datetime_type_parse_string(self): mcp = FastMCP()