def METHOD_NAME(fake_home) -> Generator[RenkuProject, None, None]:
    """A Renku test project."""
    from tests.fixtures.runners import RenkuRunner
    project_context.clear()
    with isolated_filesystem(fake_home.parent, delete=True) as project_path:
        with project_context.with_path(project_path):
            communication.disable()
            result = RenkuRunner().invoke(init, [".", "--template-id", "python-minimal"], "\n", catch_exceptions=False)
            communication.enable()
            assert 0 == result.exit_code, format_result_exception(result)
            repository = Repository(project_path, search_parent_directories=True)
            project_context.repository = repository
            yield RenkuProject(path=repository.path, repository=repository)