def METHOD_NAME(same_function_name_arn: str, same_function_name_fn: str):
    # GIVEN
    service = data_builder.build_service_name()
    method_name_todos = "same_function_name.Todos.get_all"
    method_subsegment_todos = f"## {method_name_todos}"
    method_metadata_key_todos = f"{method_name_todos} response"
    method_name_comments = "same_function_name.Comments.get_all"
    method_subsegment_comments = f"## {method_name_comments}"
    method_metadata_key_comments = f"{method_name_comments} response"
    trace_query = data_builder.build_trace_default_query(function_name=same_function_name_fn)
    # WHEN
    event = json.dumps({"service": service})
    _, execution_time = data_fetcher.get_lambda_response(lambda_arn=same_function_name_arn, payload=event)
    # THEN
    trace = data_fetcher.get_traces(start_date=execution_time, filter_expression=trace_query)
    assert len(trace.get_metadata(key=method_metadata_key_todos, namespace=service)) == 1
    assert len(trace.get_metadata(key=method_metadata_key_comments, namespace=service)) == 1
    assert len(trace.get_subsegment(name=method_subsegment_todos)) == 1
    assert len(trace.get_subsegment(name=method_subsegment_comments)) == 1