mirror of
https://github.com/hwchase17/langchain.git
synced 2026-06-09 10:17:00 +00:00
chore(openrouter): bump core ver, silence warning (#35231)
This commit is contained in:
@@ -23,7 +23,7 @@ classifiers = [
|
|||||||
version = "0.0.2"
|
version = "0.0.2"
|
||||||
requires-python = ">=3.10.0,<4.0.0"
|
requires-python = ">=3.10.0,<4.0.0"
|
||||||
dependencies = [
|
dependencies = [
|
||||||
"langchain-core>=1.2.11,<2.0.0",
|
"langchain-core>=1.2.13,<2.0.0",
|
||||||
"openrouter>=0.6.0,<1.0.0",
|
"openrouter>=0.6.0,<1.0.0",
|
||||||
]
|
]
|
||||||
|
|
||||||
@@ -91,6 +91,9 @@ markers = [
|
|||||||
"compile: mark placeholder test used to compile integration tests without running them",
|
"compile: mark placeholder test used to compile integration tests without running them",
|
||||||
]
|
]
|
||||||
asyncio_mode = "auto"
|
asyncio_mode = "auto"
|
||||||
|
filterwarnings = [
|
||||||
|
"ignore:Unrecognized structured output method:UserWarning",
|
||||||
|
]
|
||||||
|
|
||||||
[tool.ruff.lint.extend-per-file-ignores]
|
[tool.ruff.lint.extend-per-file-ignores]
|
||||||
"tests/**/*.py" = [
|
"tests/**/*.py" = [
|
||||||
|
|||||||
@@ -1109,7 +1109,8 @@ class TestMessageConversion:
|
|||||||
def test_dict_to_chat_message_unknown_role(self) -> None:
|
def test_dict_to_chat_message_unknown_role(self) -> None:
|
||||||
"""Test that unrecognized roles fall back to ChatMessage."""
|
"""Test that unrecognized roles fall back to ChatMessage."""
|
||||||
d = {"role": "developer", "content": "Some content"}
|
d = {"role": "developer", "content": "Some content"}
|
||||||
msg = _convert_dict_to_message(d)
|
with pytest.warns(UserWarning, match="Unrecognized message role"):
|
||||||
|
msg = _convert_dict_to_message(d)
|
||||||
assert isinstance(msg, ChatMessage)
|
assert isinstance(msg, ChatMessage)
|
||||||
assert msg.role == "developer"
|
assert msg.role == "developer"
|
||||||
assert msg.content == "Some content"
|
assert msg.content == "Some content"
|
||||||
@@ -1445,7 +1446,8 @@ class TestStreamingChunks:
|
|||||||
chunk: dict[str, Any] = {
|
chunk: dict[str, Any] = {
|
||||||
"choices": [{"delta": {"role": "developer", "content": "test"}}]
|
"choices": [{"delta": {"role": "developer", "content": "test"}}]
|
||||||
}
|
}
|
||||||
msg = _convert_chunk_to_message_chunk(chunk, ChatMessageChunk)
|
with pytest.warns(UserWarning, match="Unrecognized streaming chunk role"):
|
||||||
|
msg = _convert_chunk_to_message_chunk(chunk, ChatMessageChunk)
|
||||||
assert isinstance(msg, ChatMessageChunk)
|
assert isinstance(msg, ChatMessageChunk)
|
||||||
|
|
||||||
def test_chunk_with_usage(self) -> None:
|
def test_chunk_with_usage(self) -> None:
|
||||||
|
|||||||
Reference in New Issue
Block a user