[Author Prev][Author Next][Thread Prev][Thread Next][Author Index][Thread Index]

[tor-commits] [stem/master] Installation test didn't actually exercise python3



commit b60583632f72729751433356093e96562b947cf1
Author: Damian Johnson <atagar@xxxxxxxxxxxxxx>
Date:   Thu Jun 11 10:04:33 2015 -0700

    Installation test didn't actually exercise python3
    
    We hardcoded 'python' in the spots where we shelled out, causing us to usually
    do so via python2 even if we're running the tests with python3. Using the
    interpreter we're running the tests with instead.
---
 test/integ/installation.py |    7 ++++---
 1 file changed, 4 insertions(+), 3 deletions(-)

diff --git a/test/integ/installation.py b/test/integ/installation.py
index 1e17568..70a8ad9 100644
--- a/test/integ/installation.py
+++ b/test/integ/installation.py
@@ -1,6 +1,7 @@
 import glob
 import os
 import shutil
+import sys
 import unittest
 
 import stem
@@ -21,14 +22,14 @@ class TestInstallation(unittest.TestCase):
 
     try:
       os.chdir(base_directory)
-      stem.util.system.call('python setup.py install --prefix /tmp/stem_test')
-      stem.util.system.call('python setup.py clean --all')  # tidy up the build directory
+      stem.util.system.call(sys.executable + ' setup.py install --prefix /tmp/stem_test')
+      stem.util.system.call(sys.executable + ' setup.py clean --all')  # tidy up the build directory
       site_packages_paths = glob.glob('/tmp/stem_test/lib*/*/site-packages')
 
       if len(site_packages_paths) != 1:
         self.fail('We should only have a single site-packages directory, but instead had: %s' % site_packages_paths)
 
-      self.assertEqual(stem.__version__, stem.util.system.call(['python', '-c', "import sys;sys.path.insert(0, '%s');import stem;print(stem.__version__)" % site_packages_paths[0]])[0])
+      self.assertEqual(stem.__version__, stem.util.system.call([sys.executable, '-c', "import sys;sys.path.insert(0, '%s');import stem;print(stem.__version__)" % site_packages_paths[0]])[0])
     finally:
       shutil.rmtree('/tmp/stem_test')
       os.chdir(original_cwd)

_______________________________________________
tor-commits mailing list
tor-commits@xxxxxxxxxxxxxxxxxxxx
https://lists.torproject.org/cgi-bin/mailman/listinfo/tor-commits