equal
deleted
inserted
replaced
1017 def run(self, tests): |
1017 def run(self, tests): |
1018 """Run the test suite.""" |
1018 """Run the test suite.""" |
1019 return self._run(tests) |
1019 return self._run(tests) |
1020 |
1020 |
1021 def _run(self, tests): |
1021 def _run(self, tests): |
|
1022 self.testdir = os.environ['TESTDIR'] = os.getcwd() |
|
1023 |
1022 if 'PYTHONHASHSEED' not in os.environ: |
1024 if 'PYTHONHASHSEED' not in os.environ: |
1023 # use a random python hash seed all the time |
1025 # use a random python hash seed all the time |
1024 # we do the randomness ourself to know what seed is used |
1026 # we do the randomness ourself to know what seed is used |
1025 os.environ['PYTHONHASHSEED'] = str(random.getrandbits(32)) |
1027 os.environ['PYTHONHASHSEED'] = str(random.getrandbits(32)) |
1026 |
1028 |
1459 if kw in f: |
1461 if kw in f: |
1460 val *= 10 |
1462 val *= 10 |
1461 return val |
1463 return val |
1462 tests.sort(key=sortkey) |
1464 tests.sort(key=sortkey) |
1463 |
1465 |
1464 runner.testdir = os.environ['TESTDIR'] = os.getcwd() |
|
1465 |
|
1466 return runner.run(tests) |
1466 return runner.run(tests) |
1467 |
1467 |
1468 if __name__ == '__main__': |
1468 if __name__ == '__main__': |
1469 sys.exit(main(sys.argv[1:])) |
1469 sys.exit(main(sys.argv[1:])) |