def METHOD_NAME(self):
    path = "./tests/test_configs/components/helloworld_component.yml"
    component_func1 = load_component(path)
    @dsl.pipeline(name="sub_pipeline")
    def sub_pipeline(component_in_number: int, component_in_path: str):
        node1 = component_func1(component_in_number=component_in_number, component_in_path=component_in_path)
        node2 = component_func1(
            component_in_number=component_in_number, component_in_path=node1.outputs.component_out_path
        )
        return {"sub_pipeline_out": node2.outputs.component_out_path}
    @dsl.pipeline(name="root_pipeline")
    def root_pipeline(component_in_number: int, component_in_path: str):
        node1 = sub_pipeline(component_in_number=component_in_number, component_in_path=component_in_path)
        node1.compute = "will be ignored"
        node2 = sub_pipeline(
            component_in_number=component_in_number, component_in_path=node1.outputs.sub_pipeline_out
        )
        return node2.outputs
    pipeline1 = root_pipeline(1, "test")
    v = pipeline1._get_telemetry_values()
    assert v["type"] == "pipeline"
    assert v["source"] == "DSL"
    assert v["node_count"] == 2
    assert v["node_type"] == '{"pipeline": 2}'
    assert v["node_source"] == '{"DSL": 2}'