]> git.phdru.name Git - ppu.git/blobdiff - tests/test_which.py
Tests(tox): Add forgotten Python 3.13
[ppu.git] / tests / test_which.py
index b65a832eb57c1eb380789435a456e8550163a417..052975f6e6e0e787fffc90129d3a54ee98db129b 100755 (executable)
@@ -3,12 +3,19 @@
 import os
 import subprocess
 import sys
-from ppu_tu import setup, teardown, find_in_path  # noqa
+
+from ppu_tu import find_in_path
+from ppu_tu import tmp_dir  # noqa: F401 tmp_dir imported but unused
 
 
 test_prog_path = find_in_path('which.py')
-if not test_prog_path:
-    sys.exit("Cannot find which.py in %s" % os.environ["PATH"])
+
+if sys.platform == 'win32':
+    os_env_pathext = os.environ['PATHEXT']
+    pathext = os_env_pathext.lower().split(os.pathsep)
+    if '.py' not in pathext:
+        os_env_pathext += ';.py'
+        os.environ['PATHEXT'] = os_env_pathext
 
 
 def test_which():