From b23e2b8d891e12b2a053aed8aeca1784f8c25d94 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Fran=C3=A7ois?= Date: Thu, 19 Feb 2026 18:26:07 +0100 Subject: [PATCH] fix of python detection --- src/testium/interpreter/utils/py_process.py | 6 +++--- test/validation/param.yaml | 10 ++++++++++ 2 files changed, 13 insertions(+), 3 deletions(-) diff --git a/src/testium/interpreter/utils/py_process.py b/src/testium/interpreter/utils/py_process.py index 99ca473..7d28ea5 100644 --- a/src/testium/interpreter/utils/py_process.py +++ b/src/testium/interpreter/utils/py_process.py @@ -67,9 +67,9 @@ def _sys_python_bin(): sys_python_bin = func(e) if sys_python_bin == "": continue - if not _is_python3(sys_python_bin): - sys_python_bin = "" - continue + if _is_python3(sys_python_bin): + break + sys_python_bin = "" return sys_python_bin diff --git a/test/validation/param.yaml b/test/validation/param.yaml index af179f3..ddf7a7c 100644 --- a/test/validation/param.yaml +++ b/test/validation/param.yaml @@ -29,3 +29,13 @@ linux_prompt: "$ " #Added param to show handling of the include with statically loaded parameter inc_no_template: "inc no template" inc_with_template: "inc with template" + +lua_env_windows: + LUA_PATH: .\?.lua;C:\Program Files (x86)\Lua\5.1\?.lua;C:\Program Files (x86)\Lua\5.1\?\init.lua;C:\Program Files (x86)\Lua\5.1\?.dll;C:\Program Files (x86)\Lua\5.1\loadall.dll;C:\Users\francois\AppData\Roaming\LuaRocks\share\lua\5.1\?.lua;C:\Users\francois\AppData\Roaming\LuaRocks\share\lua\5.1\?\init.lua + LUA_CPATH: .\?.dll;C:\Program Files (x86)\Lua\5.1\?.dll;C:\Program Files (x86)\Lua\5.1\loadall.dll;C:\Users\francois\AppData\Roaming\LuaRocks\lib\lua\5.1\?.dll + +lua_env_linux: + LUA_PATH: ./?.lua;/usr/local/share/lua/5.1/?.lua;/usr/local/share/lua/5.1/?/init.lua;/usr/local/lib/lua/5.1/?.lua;/usr/local/lib/lua/5.1/?/init.lua;/usr/share/lua/5.1/?.lua;/usr/share/lua/5.1/?/init.lua;/home/francois/.luarocks/share/lua/5.1/?.lua;/home/francois/.luarocks/share/lua/5.1/?/init.lua + LUA_CPATH: ./?.so;/usr/local/lib/lua/5.1/?.so;/usr/lib/x86_64-linux-gnu/lua/5.1/?.so;/usr/lib/lua/5.1/?.so;/usr/local/lib/lua/5.1/loadall.so;/home/francois/.luarocks/lib/lua/5.1/?.so + +lua_env: $(lua_env_$(os)) \ No newline at end of file