| import platform |
| from astrbot.core.computer.tools.python import PythonTool, LocalPythonTool |
|
|
| def test_python_tool_description_contains_os(): |
| """测试 PythonTool 的描述中是否包含当前操作系统信息""" |
| tool = PythonTool() |
| current_os = platform.system() |
| assert current_os in tool.description |
| assert "IPython" in tool.description |
|
|
| def test_local_python_tool_description_contains_os(): |
| """测试 LocalPythonTool 的描述中是否包含当前操作系统信息和兼容性提示""" |
| tool = LocalPythonTool() |
| current_os = platform.system() |
| assert current_os in tool.description |
| assert "Python environment" in tool.description |
| assert "system-compatible" in tool.description |
|
|