nova/nova
Victor Stinner 3542060740 Port test_pipelib and test_policy to Python 3
* policy_fixture: replace jsonutils.load() with jsonutils.loads() to
  support bytes and Unicode. Use also a context manager to open the
  file to fix a ResourceWarning on Python 3.
* pipelib: replace str.encode("base64") with base64.b64encode(str)
* cmd/manager.py: replace urllib.unquote() with urlparse.unquote(),
  urlparse comes from "import six.moves.urllib.parse as urlparse"
* enable tests on Python 3

  - test_pipelib
  - test_policy

* enable also tests which already passed on Python 3:

  - test_quota
  - test_test_utils

This change is partially based on the work of dims,
change Ibb4fa47cd71d697a4996425b1797ac2f8cc363cd.

Co-Authored-By: Davanum Srinivas <davanum@gmail.com>
Partially-Implements: blueprint nova-python3-newton
Change-Id: I726d867fafa2d21312e3f2542af9d9ee5e08d897
2016-06-23 10:38:10 +02:00
..
api Merge "remove support for legacy v2 generator extensions" 2016-06-22 14:44:27 +00:00
CA
cells Improve the help text for cells options (7) 2016-06-09 08:39:46 +03:00
cert Set RPC version aliases for Mitaka 2016-03-16 09:54:49 -07:00
cloudpipe Port test_pipelib and test_policy to Python 3 2016-06-23 10:38:10 +02:00
cmd Remove python code validation specific to legacy_v2 2016-06-14 10:42:16 +09:00
common Added Keystone and RequestID headers to CORS middleware 2016-03-02 04:53:11 -08:00
compute Merge "Transform wrap_exception notification to versioned format" 2016-06-22 13:20:36 +00:00
conductor Merge "Skip network allocation if 'none' is requested" 2016-06-22 09:46:38 +00:00
conf Merge "libvirt: enhance method to return pointer_model from image prop" 2016-06-22 13:14:38 +00:00
console Config options: Centralize netconf options 2016-04-24 18:15:05 +00:00
consoleauth Avoid unconditional warnings in nova-consoleauth 2016-04-26 23:52:49 +02:00
db Merge "Add console auth tokens table and model" 2016-06-21 19:07:44 +00:00
hacking Remove python code validation specific to legacy_v2 2016-06-14 10:42:16 +09:00
image Merge "Trivial-Fix: Fix typos" 2016-06-20 18:18:05 +00:00
ipv6 Config options: Centralize ipv6 options 2016-04-05 17:09:53 +00:00
keymgr Replace key manager with Castellan 2016-04-27 14:37:06 -04:00
locale Trivial-Fix: Fix typos 2016-06-13 06:41:08 +00:00
network Merge "Extract update_port call into method" 2016-06-22 17:55:44 +00:00
notifications Merge "Transform wrap_exception notification to versioned format" 2016-06-22 13:20:36 +00:00
objects Merge "Transform wrap_exception notification to versioned format" 2016-06-22 13:20:36 +00:00
pci Merge "pci: Remove unused 'all_devs' method" 2016-06-10 19:40:47 +00:00
policies Policy-in-code servers rules 2016-06-15 16:55:45 -04:00
scheduler Merge "Verify requested_destination in the scheduler" 2016-06-02 01:06:43 +00:00
servicegroup Config options: Centralize servicegroup options 2016-05-04 15:57:29 +00:00
tests Port test_pipelib and test_policy to Python 3 2016-06-23 10:38:10 +02:00
virt Merge "libvirt: enhance method to return pointer_model from image prop" 2016-06-22 13:14:38 +00:00
vnc
volume Merge "Replace key manager with Castellan" 2016-05-04 17:15:55 +00:00
wsgi
__init__.py
availability_zones.py Merge "Config options: centralize options in availability_zones" 2016-02-20 04:49:15 +00:00
baserpc.py config options: Centralize upgrade_levels section 2016-04-04 18:35:27 +00:00
block_device.py Add tag column to vifs and bdm 2016-04-01 08:46:54 -07:00
cache_utils.py Config options: centralize cache options 2016-05-13 12:27:52 +07:00
config.py Config options: move set default opt of db section to centralized place 2016-05-18 12:58:00 +07:00
context.py Policy-in-code servers rules 2016-06-15 16:55:45 -04:00
crypto.py Drop paramiko < 2 compat code 2016-05-10 12:01:22 -05:00
debugger.py Config options: Centralize debugger options 2016-03-29 16:18:51 +00:00
exception_wrapper.py Transform wrap_exception notification to versioned format 2016-06-21 09:39:47 +02:00
exception.py Merge "Transform wrap_exception notification to versioned format" 2016-06-22 13:20:36 +00:00
filters.py
hooks.py Deprecate nova.hooks 2016-03-01 11:52:52 +00:00
i18n.py
loadables.py
manager.py Config options: Centralize netconf options 2016-04-24 18:15:05 +00:00
opts.py config options: centralize exception options 2016-05-18 14:21:05 +02:00
policy.py Policy-in-code servers rules 2016-06-15 16:55:45 -04:00
quota.py config options: centralize quota options 2016-04-07 00:07:21 +00:00
rpc.py Transform wrap_exception notification to versioned format 2016-06-21 09:39:47 +02:00
safe_utils.py
service.py Enable mutable config in Nova 2016-06-07 18:01:27 +00:00
signature_utils.py Trivial-Fix: Fix typos 2016-06-13 06:41:08 +00:00
test.py Remove flavor seeding from the base migration 2016-04-05 08:01:33 -07:00
utils.py config options: Centralise 'monkeypatch' options 2016-04-05 11:12:51 +01:00
version.py
weights.py
wsgi.py config options: Remove 'wsgi_' prefix from opts 2016-03-25 13:19:19 +00:00