diff --git a/superagi/tool_manager.py b/superagi/tool_manager.py index 54b983dd9..674dd0e03 100644 --- a/superagi/tool_manager.py +++ b/superagi/tool_manager.py @@ -64,7 +64,7 @@ def download_and_extract_tools(): tools_config = load_tools_config() for tool_name, tool_url in tools_config.items(): - tool_folder = os.path.join("", "tools", tool_name) + tool_folder = os.path.join("superagi", "tools", tool_name) if not os.path.exists(tool_folder): os.makedirs(tool_folder) download_tool(tool_url, tool_folder) diff --git a/tests/unit_tests/test_tool_manager.py b/tests/unit_tests/test_tool_manager.py index eb4a7bcf6..e59a874ac 100644 --- a/tests/unit_tests/test_tool_manager.py +++ b/tests/unit_tests/test_tool_manager.py @@ -47,5 +47,5 @@ def test_download_and_extract_tools(mock_load_tools_config, mock_download_tool): download_and_extract_tools() mock_load_tools_config.assert_called_once() - mock_download_tool.assert_any_call('url1', 'tools/tool1') - mock_download_tool.assert_any_call('url2', 'tools/tool2') + mock_download_tool.assert_any_call('url1', os.path.join('superagi', 'tools', 'tool1')) + mock_download_tool.assert_any_call('url2', os.path.join('superagi', 'tools', 'tool2'))