Mercurial > hg
diff tests/hghave.py @ 45216:357d8415aa27
tests: virtualenv is only used on py2, rename and conditionalize
If I have I have the Debian `python3-virtualenv` package installed on my
machine, the import succeeds but then I receive an AttributeError because the
package is essentially completely different between py2 and py3, and
test-hghave fails.
Differential Revision: https://phab.mercurial-scm.org/D8812
author | Kyle Lippincott <spectral@google.com> |
---|---|
date | Fri, 24 Jul 2020 12:13:10 -0700 |
parents | 3781e9f74b27 |
children | 952f9d37002c |
line wrap: on
line diff
--- a/tests/hghave.py Thu Jul 23 13:31:45 2020 -0700 +++ b/tests/hghave.py Fri Jul 24 12:13:10 2020 -0700 @@ -886,8 +886,11 @@ return False -@check("virtualenv", "Python virtualenv support") -def has_virtualenv(): +@check("py2virtualenv", "Python2 virtualenv support") +def has_py2virtualenv(): + if sys.version_info[0] != 2: + return False + try: import virtualenv