test(providers): expect conversation tags in Nous summaries

Update max-iteration summary assertions to include the agent session ID now attached to Nous Portal requests.
This commit is contained in:
Jai Suphavadeeprasit 2026-07-15 16:39:06 -04:00 committed by Teknium
parent c98de70c2b
commit 156ea4ad89

View file

@ -3973,7 +3973,9 @@ class TestHandleMaxIterations:
kwargs = agent.client.chat.completions.create.call_args.kwargs
from agent.portal_tags import nous_portal_tags
assert kwargs["extra_body"]["tags"] == nous_portal_tags()
assert kwargs["extra_body"]["tags"] == nous_portal_tags(
session_id=agent.session_id
)
assert kwargs["extra_body"]["provider"] == {
"only": ["deepseek"],
"ignore": ["deepinfra"],
@ -3995,7 +3997,9 @@ class TestHandleMaxIterations:
kwargs = agent.client.chat.completions.create.call_args.kwargs
from agent.portal_tags import nous_portal_tags
assert kwargs["extra_body"] == {"tags": nous_portal_tags()}
assert kwargs["extra_body"] == {
"tags": nous_portal_tags(session_id=agent.session_id)
}
def test_summary_drops_invalid_provider_sort(self, agent):
agent.base_url = "https://openrouter.ai/api/v1"