[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[PATCH 4/4] t/python-virtualenv.sh: Skip when versions don’t match
From: |
Zack Weinberg |
Subject: |
[PATCH 4/4] t/python-virtualenv.sh: Skip when versions don’t match |
Date: |
Sat, 12 Sep 2020 11:10:14 -0400 |
On some operating systems ‘python’ is Python 2.x but ‘virtualenv -ppython’
will create a virtualenv that uses Python 3.x. This is a bug, but it’s
not *automake’s* bug, and should not cause t/python-virtualenv.sh to fail.
Skip the test, instead of failing it, when the inner=outer version check
fails.
(This also has nothing to do with the main goal of this patchset, it just
annoyed me while I was testing.)
* t/python-virtualenv.sh: Skip test, rather than failing it, when
$py_version_pre != $py_version_post.
---
t/python-virtualenv.sh | 3 ++-
1 file changed, 2 insertions(+), 1 deletion(-)
diff --git a/t/python-virtualenv.sh b/t/python-virtualenv.sh
index 6f4e0c07c..05df22b7c 100644
--- a/t/python-virtualenv.sh
+++ b/t/python-virtualenv.sh
@@ -39,7 +39,8 @@ fi
py_version_post=$(python -V)
# Sanity check.
-test "$py_version_pre" = "$py_version_post"
+test "$py_version_pre" = "$py_version_post" \
+ || skip_ "virtualenv $py_version_post != $py_version_pre"
cwd=$(pwd) || fatal_ "getting current working directory"
py_version=$(python -c 'import sys; print("%u.%u" %
tuple(sys.version_info[:2]))')
--
2.28.0
- [PATCH 0/4] Reduce warning category skew between automake and autoconf, Zack Weinberg, 2020/09/12
- [PATCH 2/4] Consistently process -W(no-)error after all other warning options., Zack Weinberg, 2020/09/12
- [PATCH] Use ‘use warnings’ instead of -w on #! lines., Zack Weinberg, 2020/09/12
- [PATCH 3/4] Consistently use ‘our’ instead of ‘use vars’., Zack Weinberg, 2020/09/12
- [PATCH 1/4] Sync ChannelDefs.pm from autoconf., Zack Weinberg, 2020/09/12
- [PATCH 4/4] t/python-virtualenv.sh: Skip when versions don’t match,
Zack Weinberg <=
- Re: [PATCH 0/4] Reduce warning category skew between automake and autoconf, Karl Berry, 2020/09/13