def METHOD_NAME(monkeypatch):
    with TemporaryDirectory() as tmpdir:
        meta_dir = Path(tmpdir) / "meta"
        artifacts_dir = Path(tmpdir) / "artifacts"
        output_dir = Path(tmpdir) / "output"
        for path in [meta_dir, artifacts_dir, output_dir]:
            os.mkdir(path)
        logger.info(
            "Created temp paths for kfp test",
            meta_dir=meta_dir,
            artifacts_dir=artifacts_dir,
            output_dir=output_dir,
        )
        monkeypatch.setattr(mlrun.kfpops, "KFPMETA_DIR", str(meta_dir))
        monkeypatch.setattr(mlrun.kfpops, "KFP_ARTIFACTS_DIR", str(artifacts_dir))
        yield (str(meta_dir), str(artifacts_dir), str(output_dir))