testing: improve bash check

This commit is contained in:
Ran Benita 2020-07-21 21:21:09 +03:00
parent 2294f109b6
commit 0709305953
1 changed files with 3 additions and 2 deletions

View File

@ -292,10 +292,11 @@ def test_argcomplete(testdir, monkeypatch) -> None:
bash_version = subprocess.run(
["bash", "--version"],
stdout=subprocess.PIPE,
stderr=subprocess.PIPE,
stderr=subprocess.DEVNULL,
check=True,
universal_newlines=True,
).stdout
except OSError:
except (OSError, subprocess.CalledProcessError):
pytest.skip("bash is not available")
if "GNU bash" not in bash_version:
# See #7518.