(self)
| 10 | |
| 11 | class 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): |
nothing calls this directly
no test coverage detected