neutron/neutron/tests/unit/agent
Miguel Angel Ajo 11e22a435a neutron.api.rpc.callbacks interface rework
Split rpc.callbacks interface into consumer and producer parts.

Better terms are chosen for two RPC APIs we have:
- pull when a component actively requests a new object state;
- push when a component updates anyone interested about an object
  change.

Also, for callback registration, the following terms are used:
- subscribe when a component is registered in consumer registry;
- provide when a component is registered in provider registry.

Covered the registries with some unit tests.

Lots of existing tests utilize the registries now, and need to be
isolated from other tests that mess with the managers (that are
singletons), so introduced a common qos base test class to mock the
manager with per-test instance of it).

Co-Authored-By: Ihar Hrachyshka <ihrachys@redhat.com>
Partially-Implements: blueprint quantum-qos-api
Change-Id: I130cfbc8b78da6df4405b90ea1ab47899491ba41
2015-08-08 10:24:20 +02:00
..
common Introduce get_ports_attributes in OVSBridge 2015-08-02 13:42:07 +03:00
dhcp Update dhcp agent cache for network:dhcp ports 2015-07-29 14:59:51 +00:00
l2 neutron.api.rpc.callbacks interface rework 2015-08-08 10:24:20 +02:00
l3 Merge "ensure_dir: move under neutron.common.utils" 2015-07-23 08:28:16 +00:00
linux Merge "Add DNS and DHCP log into dhcp agent" 2015-08-04 04:08:09 +00:00
metadata Merge "Allow overriding of the neutron endpoint URL in metadata agent" 2015-07-29 14:16:00 +00:00
ovsdb ovsdb: attempt to enable connection_uri for native impl on startup 2015-06-25 10:09:42 +02:00
__init__.py Empty files should not contain copyright or license 2014-10-20 00:50:32 +00:00
test_rpc.py Fix a microsecond format of isoformat() 2015-07-28 13:54:56 +09:00
test_securitygroups_rpc.py Fix ipset can't be destroyed when last rule is deleted 2015-08-03 12:57:11 +08:00