MCPcopy Create free account
hub / github.com/LLMQuant/quant-mind / BaseFlowCfgTests

Class BaseFlowCfgTests

tests/configs/test_base.py:11–31  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

9
10
11class BaseFlowCfgTests(unittest.TestCase):
12 def test_defaults(self):
13 cfg = BaseFlowCfg()
14 self.assertEqual(cfg.model, "gpt-4o")
15 self.assertEqual(cfg.max_turns, 10)
16 self.assertAlmostEqual(cfg.timeout_seconds, 300.0)
17 self.assertIsNone(cfg.model_settings)
18 self.assertIsNone(cfg.memory_dir)
19 self.assertTrue(cfg.archive_trajectory)
20 self.assertTrue(cfg.enable_default_guardrails)
21 self.assertFalse(cfg.tracing_disabled)
22
23 def test_extra_forbidden(self):
24 with self.assertRaises(ValidationError):
25 BaseFlowCfg(unknown=True) # type: ignore[call-arg]
26
27 def test_model_settings_accepted(self):
28 ms = ModelSettings(temperature=0.1)
29 cfg = BaseFlowCfg(model_settings=ms)
30 assert cfg.model_settings is not None
31 self.assertEqual(cfg.model_settings.temperature, 0.1)
32
33
34class BaseInputTests(unittest.TestCase):

Callers

nothing calls this directly

Calls

no outgoing calls

Tested by

no test coverage detected