e2e: Test sync twice to verify no changes

This commit is contained in:
2022-05-26 15:23:50 +02:00
parent f2f1d5bcaf
commit ad206297d8

View File

@@ -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")