commit 2f44df7aa01ffd2aa2d68e3e07966e6785e4f1d1 Author: Damian Johnson atagar@torproject.org Date: Mon Apr 20 19:54:59 2015 -0700
Only run installation test once
This test is unimpacted by targets and can take a sec, so no reason to run it multiple times. --- test/integ/installation.py | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-)
diff --git a/test/integ/installation.py b/test/integ/installation.py index 618cd4e..f0ce9ed 100644 --- a/test/integ/installation.py +++ b/test/integ/installation.py @@ -10,11 +10,12 @@ import test.runner
class TestInstallation(unittest.TestCase): + @test.runner.only_run_once def test_installing_stem(self): base_directory = os.path.sep.join(__file__.split(os.path.sep)[:-3])
if not os.path.exists(os.path.sep.join([base_directory, 'setup.py'])): - test.runner.skip(self, "(only for git checkout)") + test.runner.skip(self, '(only for git checkout)')
original_cwd = os.getcwd()
@@ -24,7 +25,7 @@ class TestInstallation(unittest.TestCase): 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.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]) finally: