openstack-ansible/tests
Nolan Brubaker a1d51d58e7 Improve compatibiliity with Python 3
This patchset introduces some changes to improve compability with Python
3. It does _not_ make the codebase 100% Python 3 compatible, however.

Changes made:

* Fix import of the Queue module to look for 'queue' on ImportError
* Rename `iteritems` calls to `items`.

Some remaining compatibility issues:

* Bytes vs string objects - this compromises most of the errors we
  currently have, across all files and tests
* Treating `dict_keys` objects as lists and calling `append`
  (generate._parse_global_variables)
* Altering dictionary keys during iteration
  (test_inventory.testing_deleting_elements)

Change-Id: I6ad9601c5835703f44cc0752cef15c682298a40e
2017-06-06 10:44:13 -04:00
..
inventory Create complete AIO inventory config for tests 2016-09-23 15:56:14 -04:00
roles/bootstrap-host Merge "Pass package list as a list" 2017-05-18 09:30:21 +00:00
ansible.cfg Update ansible to version 2.1 2016-06-02 08:54:41 -05:00
bootstrap-aio.yml SHA Bump for Pike 28/04/2016 2017-04-28 21:10:26 +00:00
get-ansible-role-requirements.yml Enable ARA cross-repo testing 2017-05-04 17:33:28 +00:00
test-inventory.ini Update ansible to version 2.1 2016-06-02 08:54:41 -05:00
test_dictutils.py Restructure lib directory to install via pip 2017-03-30 10:19:01 -04:00
test_filesystem.py Restructure lib directory to install via pip 2017-03-30 10:19:01 -04:00
test_inventory.py Improve compatibiliity with Python 3 2017-06-06 10:44:13 -04:00
test_ip.py Restructure lib directory to install via pip 2017-03-30 10:19:01 -04:00
test_manage.py Restructure lib directory to install via pip 2017-03-30 10:19:01 -04:00