]> review.fuel-infra Code Review - openstack-build/cinder-build.git/commit
Test middleware test_faults to Python 3
authorVictor Stinner <vstinner@redhat.com>
Tue, 24 Nov 2015 16:49:21 +0000 (17:49 +0100)
committerVictor Stinner <vstinner@redhat.com>
Thu, 18 Feb 2016 12:09:18 +0000 (13:09 +0100)
commit39260d38946582b82687aa31a061f0e2b0f38c6d
tree61aa8d524c4f57f16e026391d0ad225196d0f726
parenta99d1658a55f818a7e136d48d44d893406eae3e1
Test middleware test_faults to Python 3

* XMLDictSerializer: sort dictionary items to get a reliable XML
  output. On Python 3, dictionary items are iterated in a random
  order, because the hash function is randomized by default.
* Use byte strings for HTTP body
* On Python 3, decode serialized data to get Unicode
* Add a base TestCase class to factorize the _prepare_xml() method
* tests-py3.txt: add cinder.tests.unit.api.middleware.test_faults

Partial-Implements: blueprint cinder-python3
Change-Id: I81cd509230265f47f8c00ade14c71f66c717ca81
cinder/api/openstack/wsgi.py
cinder/tests/unit/api/middleware/test_faults.py
tests-py3.txt