| 403 | |
| 404 | |
| 405 | class TestBuildUserContent(unittest.TestCase): |
| 406 | def test_includes_chunk_text(self): |
| 407 | content = LLMExtractor._build_user_content("chunk text", "") |
| 408 | self.assertIn("chunk text", content) |
| 409 | |
| 410 | def test_chunk_info_included(self): |
| 411 | content = LLMExtractor._build_user_content("chunk", " (part 1 of 3)") |
| 412 | self.assertIn("(part 1 of 3)", content) |
| 413 | self.assertIn("Extract ALL options documented in THIS part only", content) |
| 414 | self.assertIn("do not wait for other parts", content) |
| 415 | self.assertIn('{"options": []}', content) |
| 416 | self.assertIn("chunk", content) |
| 417 | |
| 418 | |
| 419 | # --------------------------------------------------------------------------- |
nothing calls this directly
no outgoing calls
no test coverage detected