Fix suffix of tab completion scripts (#39154)

This commit is contained in:
Adam J. Stewart
2023-08-09 08:28:55 -05:00
committed by GitHub
parent e51748ee8f
commit 39d4c402d5
6 changed files with 9 additions and 8 deletions

View File

@@ -36,13 +36,13 @@
"bash": {
"aliases": True,
"format": "bash",
"header": os.path.join(spack.paths.share_path, "bash", "spack-completion.in"),
"header": os.path.join(spack.paths.share_path, "bash", "spack-completion.bash"),
"update": os.path.join(spack.paths.share_path, "spack-completion.bash"),
},
"fish": {
"aliases": True,
"format": "fish",
"header": os.path.join(spack.paths.share_path, "fish", "spack-completion.in"),
"header": os.path.join(spack.paths.share_path, "fish", "spack-completion.fish"),
"update": os.path.join(spack.paths.share_path, "spack-completion.fish"),
},
}

View File

@@ -219,7 +219,8 @@ def test_fish_completion():
def test_update_completion_arg(shell, tmpdir, monkeypatch):
"""Test the update completion flag."""
mock_infile = tmpdir.join("spack-completion.in")
tmpdir.join(shell).mkdir()
mock_infile = tmpdir.join(shell).join(f"spack-completion.{shell}")
mock_outfile = tmpdir.join(f"spack-completion.{shell}")
mock_args = {
@@ -267,7 +268,7 @@ def test_updated_completion_scripts(shell, tmpdir):
"and adding the changed files to your pull request."
)
header = os.path.join(spack.paths.share_path, shell, "spack-completion.in")
header = os.path.join(spack.paths.share_path, shell, f"spack-completion.{shell}")
script = "spack-completion.{0}".format(shell)
old_script = os.path.join(spack.paths.share_path, script)
new_script = str(tmpdir.join(script))