Harden long-running behavioral evaluations
This commit is contained in:
@@ -22,6 +22,18 @@ class ClientConfigTests(unittest.TestCase):
|
||||
self.assertEqual(solver.api_key, "solver-key")
|
||||
self.assertEqual(renderer.base_url, "https://renderer.example/v1")
|
||||
self.assertEqual(solver.base_url, "https://solver.example/v1")
|
||||
self.assertEqual(renderer.timeout_seconds, 240)
|
||||
|
||||
def test_role_timeout_can_be_overridden(self):
|
||||
values = {
|
||||
"SOLVER_API_KEY": "solver-key",
|
||||
"SOLVER_BASE_URL": "https://solver.example/v1",
|
||||
"SOLVER_MODEL": "solver-model",
|
||||
"SOLVER_TIMEOUT_SECONDS": "360",
|
||||
}
|
||||
with patch.dict(os.environ, values, clear=True):
|
||||
solver = LLMClientConfig.from_env("solver")
|
||||
self.assertEqual(solver.timeout_seconds, 360)
|
||||
|
||||
def test_missing_role_base_url_is_rejected(self):
|
||||
values = {
|
||||
|
||||
Reference in New Issue
Block a user