diff options
author | Ned Batchelder <ned@nedbatchelder.com> | 2022-01-27 06:09:53 -0500 |
---|---|---|
committer | Ned Batchelder <ned@nedbatchelder.com> | 2022-01-27 06:39:52 -0500 |
commit | 6e02043ca68d7c00962247a41c6f9183fd556713 (patch) | |
tree | 10c3916798ede6651fe814361a91a2b6641ea2d5 | |
parent | 540d11a864053e41a7d4a6589b364725d5ad5662 (diff) | |
download | python-coveragepy-git-6e02043ca68d7c00962247a41c6f9183fd556713.tar.gz |
test: bpo 46028 only is a problem under very specific circumstances
-rw-r--r-- | tests/test_venv.py | 7 |
1 files changed, 6 insertions, 1 deletions
diff --git a/tests/test_venv.py b/tests/test_venv.py index c90ac76a..6e997be2 100644 --- a/tests/test_venv.py +++ b/tests/test_venv.py @@ -6,6 +6,7 @@ import os import os.path import shutil +import sys import pytest @@ -160,7 +161,11 @@ def coverage_command_fixture(request): # https://bugs.python.org/issue46028 -@pytest.mark.xfail((3, 11, 0, 'alpha', 4, 0) == env.PYVERSION, reason="avoid 3.11 bug: bpo46028") +@pytest.mark.xfail( + (3, 11, 0, 'alpha', 4, 0) == env.PYVERSION and + not os.path.exists(sys._base_executable), + reason="avoid 3.11 bug: bpo46028" +) class VirtualenvTest(CoverageTest): """Tests of virtualenv considerations.""" |