Description: Run python according to the path passed by debian/rules
 start_database() has "python" hard-coded, which makes that it run the default
 python interpreter even in multiple-version scenarios.
Author: Santiago Ruano Rincón <santiago@freexian.com>
Bug-Debian: https://bugs.debian.org/1087905
Last-Update: 2024-11-29
Forwarded: not-needed

Index: pytango/tests/test_databaseds.py
===================================================================
--- pytango.orig/tests/test_databaseds.py
+++ pytango/tests/test_databaseds.py
@@ -10,8 +10,9 @@ from tango import DeviceProxy, DevState,
 
 
 def start_database(port, inst):
+    python_ver = os.environ.get('PYTHON', '/usr/bin/python')
     tests_directory = os.path.abspath("tests")
-    cmd = f"python -m tango.databaseds.database --port={port} --logging_level=2 {inst}"
+    cmd = f"{python_ver} -m tango.databaseds.database --port={port} --logging_level=2 {inst}"
     proc = Popen(cmd.split(), cwd=tests_directory)
     sleep(1)
     return proc
