fix(settings): serialize gateway configuration updates

This commit is contained in:
Xubin Ren
2026-08-16 11:50:56 +08:00
parent 731b8fc2ed
commit dec89a49a3
13 changed files with 347 additions and 75 deletions
+8 -2
View File
@@ -1466,7 +1466,10 @@ def test_settings_payload_includes_token_usage_summary(
from nanobot.webui.token_usage import record_token_usage
record_token_usage({"prompt_tokens": 10, "completion_tokens": 5})
record_token_usage(
{"prompt_tokens": 10, "completion_tokens": 5},
timezone_name=config.agents.defaults.timezone,
)
payload = settings_payload()
@@ -1491,7 +1494,10 @@ def test_settings_usage_payload_returns_lightweight_token_usage(
from nanobot.webui.token_usage import record_token_usage
record_token_usage({"prompt_tokens": 20, "completion_tokens": 2})
record_token_usage(
{"prompt_tokens": 20, "completion_tokens": 2},
timezone_name=config.agents.defaults.timezone,
)
payload = settings_usage_payload()