e2e: Test sync twice to verify no changes
This commit is contained in:
@@ -518,6 +518,7 @@ def test_repos_sync_worktree_clone(configtype, init_worktree):
|
|||||||
if init_worktree is False:
|
if init_worktree is False:
|
||||||
args.append("--init-worktree=false")
|
args.append("--init-worktree=false")
|
||||||
|
|
||||||
|
for i in [1, 2]:
|
||||||
cmd = grm(args)
|
cmd = grm(args)
|
||||||
assert cmd.returncode == 0
|
assert cmd.returncode == 0
|
||||||
|
|
||||||
@@ -525,9 +526,14 @@ def test_repos_sync_worktree_clone(configtype, init_worktree):
|
|||||||
assert os.path.exists(worktree_dir)
|
assert os.path.exists(worktree_dir)
|
||||||
|
|
||||||
if init_worktree is True or init_worktree == "default":
|
if init_worktree is True or init_worktree == "default":
|
||||||
assert set(os.listdir(worktree_dir)) == {".git-main-working-tree", "master"}
|
assert set(os.listdir(worktree_dir)) == {
|
||||||
|
".git-main-working-tree",
|
||||||
|
"master",
|
||||||
|
}
|
||||||
else:
|
else:
|
||||||
assert set(os.listdir(worktree_dir)) == {".git-main-working-tree"}
|
assert set(os.listdir(worktree_dir)) == {
|
||||||
|
".git-main-working-tree"
|
||||||
|
}
|
||||||
|
|
||||||
with git.Repo(
|
with git.Repo(
|
||||||
os.path.join(worktree_dir, ".git-main-working-tree")
|
os.path.join(worktree_dir, ".git-main-working-tree")
|
||||||
|
|||||||
Reference in New Issue
Block a user