oclaw/tests/test_english_output_guard.py
oliver 1366459ee0 feat(ops): enforce English-only replies and localize netx protocol labels
Append english_output_guard when lang=en, strengthen ops/generalist EN role prompts,
pass NETX_TOOL_LANG into netx tools, and map Chinese protocol buckets to English.

Co-authored-by: Cursor <cursoragent@cursor.com>
2026-05-19 23:35:46 +08:00

17 lines
459 B
Python

import unittest
from runtime.english_output_guard import english_output_guard_for_lang
class EnglishOutputGuardTests(unittest.TestCase):
def test_en_returns_guard(self) -> None:
g = english_output_guard_for_lang("en")
self.assertIn("English-only", g)
self.assertIn("CJK", g)
def test_zh_empty(self) -> None:
self.assertEqual(english_output_guard_for_lang("zh"), "")
if __name__ == "__main__":
unittest.main()