Spaces:
Sleeping
Sleeping
| from server.tool_use_env_environment import ToolUseEnvironment | |
| env = ToolUseEnvironment() | |
| def test_calculator_correct(): | |
| result = env._calculator("What is 2 + 2?") | |
| assert result in ["4", "3", "5"] # allow noise | |
| def test_search(): | |
| result = env._search("Capital of France?") | |
| assert result in ["Paris", "Unknown"] | |
| def test_step_output(): | |
| env = ToolUseEnvironment() | |
| action = {"action_type": "use_calculator"} | |
| result = env.step(action) | |
| obs = result.observation | |
| print(obs.query) | |
| assert -1 <= result.reward <= 1 | |
| assert result.query is not None | |