Tai Truong
fix readme
d202ada
raw
history blame contribute delete
629 Bytes
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"])