deploy Nous v22 update
This commit is contained in:
@@ -211,6 +211,25 @@ class BrowserOnlyAppTests(unittest.TestCase):
|
||||
self.assertEqual(status, 200)
|
||||
self.assertTrue(any(row["event"] == "ui_test" for row in body["items"]))
|
||||
|
||||
def test_runtime_settings_persist_and_change_live_limits(self):
|
||||
status, body = self.request("POST", "/api/settings", {
|
||||
"browser_use": {"enabled": True, "max_steps": 22, "timeout_seconds": 900, "llm_timeout_seconds": 120},
|
||||
"maps": {"request_timeout_seconds": 1800, "poll_seconds": 4, "max_depth": 3},
|
||||
"limits": {"website_scan_timeout_seconds": 15},
|
||||
})
|
||||
self.assertEqual(status, 200)
|
||||
self.assertEqual(body["browser_use"]["timeout_seconds"], 900)
|
||||
self.assertEqual(body["maps"]["request_timeout_seconds"], 1800)
|
||||
self.assertEqual(body["limits"]["website_scan_timeout_seconds"], 15)
|
||||
status, settings = self.request("GET", "/api/settings")
|
||||
self.assertEqual(status, 200)
|
||||
self.assertEqual(settings["browser_use"]["max_steps"], 22)
|
||||
self.assertEqual(settings["browser_use"]["llm_timeout_seconds"], 120)
|
||||
self.assertEqual(settings["maps"]["poll_seconds"], 4.0)
|
||||
self.assertEqual(settings["maps"]["max_depth"], 3)
|
||||
self.assertEqual(server.browser_use_limits(), (22, 900))
|
||||
self.assertEqual(server.website_scan_timeout_seconds(), 15)
|
||||
|
||||
|
||||
if __name__ == "__main__":
|
||||
unittest.main()
|
||||
|
||||
Reference in New Issue
Block a user