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:
|
||||
args.append("--init-worktree=false")
|
||||
|
||||
for i in [1, 2]:
|
||||
cmd = grm(args)
|
||||
assert cmd.returncode == 0
|
||||
|
||||
@@ -525,9 +526,14 @@ def test_repos_sync_worktree_clone(configtype, init_worktree):
|
||||
assert os.path.exists(worktree_dir)
|
||||
|
||||
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:
|
||||
assert set(os.listdir(worktree_dir)) == {".git-main-working-tree"}
|
||||
assert set(os.listdir(worktree_dir)) == {
|
||||
".git-main-working-tree"
|
||||
}
|
||||
|
||||
with git.Repo(
|
||||
os.path.join(worktree_dir, ".git-main-working-tree")
|
||||
|
||||
Reference in New Issue
Block a user