mirror of
https://github.com/hwchase17/langchain.git
synced 2026-06-09 18:50:33 +00:00
chore(core): keep checkpoint_ns behavior in streaming metadata for backwards compat (#36828)
minor buglet
This commit is contained in:
@@ -95,7 +95,11 @@ def test_ensure_config_copies_model_to_metadata() -> None:
|
||||
}
|
||||
)
|
||||
|
||||
assert config["metadata"] == {"nooverride": 18, "model": "gpt-4o"}
|
||||
assert config["metadata"] == {
|
||||
"nooverride": 18,
|
||||
"model": "gpt-4o",
|
||||
"checkpoint_ns": "ns-1",
|
||||
}
|
||||
assert config["configurable"] == {
|
||||
"thread_id": "th-123",
|
||||
"checkpoint_id": "ckpt-1",
|
||||
@@ -157,6 +161,21 @@ def test_ensure_config_copies_top_level_model_to_metadata() -> None:
|
||||
assert config["configurable"] == {"model": "gpt-4o"}
|
||||
|
||||
|
||||
def test_ensure_config_copies_top_level_checkpoint_ns_to_metadata() -> None:
|
||||
config = ensure_config(
|
||||
cast(
|
||||
"RunnableConfig",
|
||||
{
|
||||
"checkpoint_ns": "ns-1",
|
||||
"metadata": {"nooverride": 18},
|
||||
},
|
||||
)
|
||||
)
|
||||
|
||||
assert config["metadata"] == {"nooverride": 18, "checkpoint_ns": "ns-1"}
|
||||
assert config["configurable"] == {"checkpoint_ns": "ns-1"}
|
||||
|
||||
|
||||
def test_get_langsmith_inheritable_metadata_from_config_uses_previous_copy_rules() -> (
|
||||
None
|
||||
):
|
||||
|
||||
Reference in New Issue
Block a user