Spaces:
Running
Running
| from langflow.components.tools import YfinanceToolComponent | |
| from langflow.custom import Component | |
| from langflow.custom.utils import build_custom_component_template | |
| def test_yfinance_tool_template(): | |
| yf_tool = YfinanceToolComponent() | |
| component = Component(_code=yf_tool._code) | |
| frontend_node, _ = build_custom_component_template(component) | |
| assert "outputs" in frontend_node | |
| output_names = [output["name"] for output in frontend_node["outputs"]] | |
| assert "api_run_model" in output_names | |
| assert "api_build_tool" in output_names | |
| assert all(output["types"] != [] for output in frontend_node["outputs"]) | |