use sys.executable, fix quotes
diff --git a/test/test.py b/test/test.py index 9b9b596..b3170dc 100755 --- a/test/test.py +++ b/test/test.py
@@ -10,7 +10,7 @@ WINDOWS = sys.platform.startswith('win') MACOS = sys.platform == 'darwin' -MACOS_ARM64 = MACOS and platform.machine() == "arm64" +MACOS_ARM64 = MACOS and platform.machine() == 'arm64' emconfig = os.path.abspath('.emscripten') assert os.path.exists(emconfig) @@ -200,7 +200,7 @@ def test_specific_version(self): if MACOS_ARM64: - self.skipTest("Old sdk versions do not have ARM64 binaries") + self.skipTest('Old sdk versions do not have ARM64 binaries') print('test specific release (new, short name)') run_emsdk('install 1.38.33') print('another install, but no need for re-download') @@ -209,7 +209,7 @@ def test_specific_version_full(self): if MACOS_ARM64: - self.skipTest("Old sdk versions do not have ARM64 binaries") + self.skipTest('Old sdk versions do not have ARM64 binaries') print('test specific release (new, full name)') run_emsdk('install sdk-1.38.33-64bit') run_emsdk('activate sdk-1.38.33-64bit') @@ -226,7 +226,7 @@ def test_no_32bit(self): print('test 32-bit error') emsdk_hacked = hack_emsdk('not is_os_64bit()', 'True') - failing_call_with_output('python3 %s install latest' % emsdk_hacked, 'this tool is only provided for 64-bit OSes') + failing_call_with_output(f'{sys.executable} {emsdk_hacked} install latest', 'this tool is only provided for 64-bit OSes') os.remove(emsdk_hacked) def test_update_no_git(self):