--- a/tests/run-tests.py Sun Apr 20 09:58:26 2014 -0700
+++ b/tests/run-tests.py Sun Apr 20 09:59:01 2014 -0700
@@ -1019,6 +1019,11 @@
return self._run(tests)
def _run(self, tests):
+ if 'PYTHONHASHSEED' not in os.environ:
+ # use a random python hash seed all the time
+ # we do the randomness ourself to know what seed is used
+ os.environ['PYTHONHASHSEED'] = str(random.getrandbits(32))
+
if self.options.tmpdir:
self.options.keep_tmpdir = True
tmpdir = self.options.tmpdir
@@ -1456,11 +1461,6 @@
return val
tests.sort(key=sortkey)
- if 'PYTHONHASHSEED' not in os.environ:
- # use a random python hash seed all the time
- # we do the randomness ourself to know what seed is used
- os.environ['PYTHONHASHSEED'] = str(random.getrandbits(32))
-
runner.testdir = os.environ['TESTDIR'] = os.getcwd()
return runner.run(tests)