code: def test_no_overwrite_with_existing_dir(
      tmpdir: Path,
  ) -> None:  # noqa: D
      with pytest.raises(ValueError):
          ConfigFileRenderer(tmpdir, False)
  
file_path: metricflow/metricflow/test/inference/renderer/test_config_file.py
imports: from __future__ import annotations
  import os
  from pathlib import Path
  import pytest
  from ruamel.yaml import YAML
  from metricflow.dataflow.sql_column import SqlColumn
  from metricflow.inference.models import InferenceResult, InferenceSignalType
  from metricflow.inference.renderer.config_file import ConfigFileRenderer
label_desc: Use image node_id 1 for calling a global function with example usage: test_no_overwrite_with_existing_dir(tmpdir) without return types