Files
2026-07-13 12:47:58 +08:00

23 lines
596 B
Python

import pytest
@pytest.mark.skip_debug()
def test_clone_fetches_repo(
git_sandbox, git_repo_with_commit, git_daemon, git_base_dir
):
repo_path = git_repo_with_commit
remote_url = git_daemon["remote_url"]
clone_path = f"{git_base_dir}/clone"
git_sandbox.git.remote_add(repo_path, "origin", remote_url)
git_sandbox.git.push(
repo_path,
remote="origin",
branch="main",
set_upstream=True,
)
git_sandbox.git.clone(remote_url, clone_path)
contents = git_sandbox.files.read(f"{clone_path}/README.md")
assert "hello" in contents