test_agent_prompt.py 518 B

1234567891011121314151617
  1. """主管 Agent 执行协议测试。"""
  2. import unittest
  3. from vendor_guard.agent import SUPERVISOR_PROMPT
  4. class SupervisorPromptTests(unittest.TestCase):
  5. def test_requires_traceable_evidence_paths_in_report(self) -> None:
  6. self.assertIn("至少引用 4 个", SUPERVISOR_PROMPT)
  7. self.assertIn("/data-room/", SUPERVISOR_PROMPT)
  8. self.assertIn("/workspace/findings/", SUPERVISOR_PROMPT)
  9. self.assertIn("/policies/", SUPERVISOR_PROMPT)
  10. if __name__ == "__main__":
  11. unittest.main()