neutron-lbaas/neutron_lbaas/agent
Victor Stinner d60f40af64 Port agent_manager to Python 3
* Use OrderedDict to get a deterministic order for instance_mapping.
  On Python 3, dictionary keys are iterated on a random order because
  of the randomized hash function.
* LbaasAgentManager.agent_updated(): replace dict.keys() with
  list(dict.keys()) since the loop body modifies the dict, and
  dict.keys() now returns a view on Python 3, no more a list.
* Data model: only encode text strings to UTF-8 on Python 2. Python 3
  loves Unicode!
* replace contextlib.nested() with tests.nested()
* tests-py3.txt: add tests.unit.agent.test_agent_manager

Change-Id: Ia3a461e4ae04b178a626885588d1d13cee8ca38f
2016-04-12 10:48:16 +02:00
..
__init__.py New directory structure 2015-02-17 20:22:39 -08:00
agent.py Add support for Guru Meditation Reports for LBaaS agents 2016-03-03 14:31:58 +01:00
agent_api.py Agent, device driver interface, and callback API 2015-03-03 22:56:10 +00:00
agent_device_driver.py Agent, device driver interface, and callback API 2015-03-03 22:56:10 +00:00
agent_manager.py Port agent_manager to Python 3 2016-04-12 10:48:16 +02:00