]> review.fuel-infra Code Review - openstack-build/cinder-build.git/commit
py3: Port pure driver test to Python 3
authorVictor Stinner <vstinner@redhat.com>
Wed, 26 Aug 2015 22:13:51 +0000 (00:13 +0200)
committerVictor Stinner <vstinner@redhat.com>
Mon, 28 Sep 2015 15:56:37 +0000 (17:56 +0200)
commit3a1c8719273d1c872227aab48daa5741569e6284
tree4fb843fef2f9e16d4f28507d1c086d19f4f54cb8
parentf6c1a7399cb8906a29e5aada290c68d1115e58f6
py3: Port pure driver test to Python 3

* Replace func.func_name with func.__name__: the func_name attribute
  was removed in Python 3, whereas the __name__ attribute exists on
  Python 2 and Python 3
* Create INITIATOR_TARGET_MAP using list(set()) to get the same order
  than the tested code. The exact order is not reliable, it depends
  on the hash function which is now randomized by default on
  Python 3. The hash function is also different between Python 2.7
  and 3.4.
* tox.ini: add test_pure to Python 3.4

Blueprint cinder-python3
Change-Id: I78601278259f1d34ad6ac3458d2dd0a3aca9d77a
cinder/tests/unit/test_pure.py
cinder/volume/drivers/pure.py
tox.ini