Hi,
This is a very boring series.
I a later series I refactor the iotests.py class, however when the first version
of series [1] was posted I received comments that this class should no support
Python 3.
I didn't tested with very old CentOS release, but this should work with Python
versions >= 2.6.0a2.
Note: in today's IRC chat we suggest to drop Python 2 support for block iotests,
continuing to support it for common scripts used by the build system.
I'm not a Python expert, so I'll be very happy/relieved if someone is willing to
fix/continue/improve this series :)
Regards,
Phil.
[1]: http://lists.nongnu.org/archive/html/qemu-devel/2017-12/msg02339.html
Philippe Mathieu-Daudé (9):
qemu.py: replace iteritems() by items() for python3 compatibility
qmp.py: encode JSON unicode as byte strings for python3 compatibility
iotests: replace print statement by print() function for python3
compatibility
iotests: use octal numbers for python3 compatibility
iotests: replace xrange() by range() for python3 compatibility
iotests: replace dict.has_key() by 'in' operator for python3
compatibility
iotests: replace lambda function by lambda expression for python3
compatibility
iotests: replace assertEquals() by assertEqual() for python3
compatibility
iotests.py: use io.StringIO with python3
scripts/qemu.py | 2 +-
scripts/qmp/qmp.py | 2 +-
tests/qemu-iotests/041 | 6 +++---
tests/qemu-iotests/044 | 14 +++++++-------
tests/qemu-iotests/065 | 4 ++--
tests/qemu-iotests/093 | 2 +-
tests/qemu-iotests/096 | 4 ++--
tests/qemu-iotests/118 | 28 ++++++++++++++--------------
tests/qemu-iotests/136 | 2 +-
tests/qemu-iotests/139 | 2 +-
tests/qemu-iotests/149 | 3 ++-
tests/qemu-iotests/163 | 2 +-
tests/qemu-iotests/165 | 3 ++-
tests/qemu-iotests/iotests.py | 14 +++++++++-----
14 files changed, 47 insertions(+), 41 deletions(-)
--
2.15.1