DISPATCH-1377: install original .py file as .py.in template
diff --git a/tests/system_tests_topology_disposition.py b/tests/system_tests_topology_disposition.py.in
similarity index 99%
rename from tests/system_tests_topology_disposition.py
rename to tests/system_tests_topology_disposition.py.in
index 3d8d79e..b41c3ad 100644
--- a/tests/system_tests_topology_disposition.py
+++ b/tests/system_tests_topology_disposition.py.in
@@ -454,7 +454,7 @@
         files = []
         for letter in ['A', 'B', 'C', 'D']:
             files.append('../setUpClass/%s.log' % letter)
-        p = self.popen(['/usr/bin/env', 'python3', scraper_path, '-f'] + files,
+        p = self.popen(['/usr/bin/env', '${PY_STRING}', scraper_path, '-f'] + files,
                        stdin=PIPE, stdout=PIPE, stderr=STDOUT,
                        universal_newlines=True)
         out = p.communicate(None)[0]
@@ -470,7 +470,7 @@
         self.assertTrue( '</body>' in out )
 
         # split A.log
-        p = self.popen(['/usr/bin/env', 'python3', scraper_path, '--split', '-f', '../setUpClass/A.log'],
+        p = self.popen(['/usr/bin/env', '${PY_STRING}', scraper_path, '--split', '-f', '../setUpClass/A.log'],
                        stdin=PIPE, stdout=PIPE, stderr=STDOUT,
                        universal_newlines=True)
         out = p.communicate(None)[0]