diff --git a/libs/langgraph/tests/test_time_travel.py b/libs/langgraph/tests/test_time_travel.py index c0eab5531..d6ce2076c 100644 --- a/libs/langgraph/tests/test_time_travel.py +++ b/libs/langgraph/tests/test_time_travel.py @@ -19,6 +19,7 @@ Key concepts: import operator from typing import Annotated +import pytest from langchain_core.runnables import RunnableConfig from langgraph.checkpoint.base import BaseCheckpointSaver from typing_extensions import TypedDict @@ -1647,6 +1648,7 @@ def test_stateful_subgraph_retains_state_on_parent_replay( assert started[0] == ("step_a", {"value": ["a:a1", "b:b1"]}) +@pytest.mark.xfail(reason="Fork does not yet roll back subgraph state correctly") def test_stateful_subgraph_retains_state_on_parent_fork( sync_checkpointer: BaseCheckpointSaver, ) -> None: diff --git a/libs/langgraph/tests/test_time_travel_async.py b/libs/langgraph/tests/test_time_travel_async.py index 71645d29d..5ffb023f8 100644 --- a/libs/langgraph/tests/test_time_travel_async.py +++ b/libs/langgraph/tests/test_time_travel_async.py @@ -1680,6 +1680,7 @@ async def test_stateful_subgraph_retains_state_on_parent_replay( assert started[0] == ("step_a", {"value": ["a:a1", "b:b1"]}) +@pytest.mark.xfail(reason="Fork does not yet roll back subgraph state correctly") @pytest.mark.skipif( sys.version_info < (3, 11), reason="Python 3.11+ required for async test",