78d6b89d18
The gate 34 tests were not running any tests because there was no tox target. This changes tox-tmpl.ini (and the resulting tox.ini) to add support for python 34 and remove support for anything that is not py34 or py27-based. To make the python3 tox environments work, the remote zip of a suds fork has been replaced with suds-jurko, a relatively modern fork of the original suds that supports python2 and 3. Some tests needed to be fixed to deal with two main problems: * reponse bodies being bytes * Exceptions not having a .message attribute (.args[0] is used instead) * the test_flask tests were not being run for python3, they are now * wsmeext/sphinxext.py intermittently fails due to the dictionary changing size in flight, getting the keys prior to iteration fixes it Both 27 and 34 should be running 420 tests as of this commit. Change-Id: I837c249714fd957790ea84aa2fd9ad994a39c5ea |
||
---|---|---|
.. | ||
test | ||
setup.cfg | ||
setup.py |