From edd887da5b66dfd3428be552e4b7d5bf66343783 Mon Sep 17 00:00:00 2001 From: Christian Berendt Date: Tue, 29 Jul 2014 10:21:59 +0200 Subject: [PATCH] Set python hash seed to 0 in tox.ini New tox (>=1.7.0) sets a random python hash seed by default. This is generally good for testing because it will help keep projects working regardless of the hash seed, but nova unittests don't currently pass with a random hash seed so set it to the python default seed. This change will allow us to use new tox again and remove the restriction on tox<=1.6.1 to run unittests. Also see Ib54364877a251db48c54dfdc43c503281ea1f04a. Change-Id: I68695d8bd01a5a2ea683c6da2e1ad248ec69c710 Closes-Bug: #1348818 --- tox.ini | 3 +++ 1 file changed, 3 insertions(+) diff --git a/tox.ini b/tox.ini index 315ad0ac1..85f8fa20a 100644 --- a/tox.ini +++ b/tox.ini @@ -5,6 +5,9 @@ envlist = pep8,py26,py27 install_command = pip install -U {opts} {packages} deps = -r{toxinidir}/requirements.txt -r{toxinidir}/test-requirements.txt +# Note the hash seed is set to 0 until barbican can be tested with a +# random hash seed successfully. +setenv = PYTHONHASHSEED=0 commands = python setup.py testr --coverage