neutron/neutron/tests
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
..
api Merge "Introduce base interface for core resource extensions" into feature/qos 2015-08-08 03:40:10 +00:00
common Merge "Fix typos in neutron code" 2015-08-06 09:29:44 +00:00
contrib Enable VPN plugin for API test 2015-08-05 16:56:58 -04:00
etc Merge remote-tracking branch 'origin/feature/qos' into merge-branch 2015-07-23 11:48:57 +02:00
fullstack Enable fullstack multinode tests, add L3 HA test exemplar 2015-08-05 15:47:28 +00:00
functional Merge remote-tracking branch 'origin/feature/qos' into merge-branch 2015-08-06 15:29:26 +02:00
retargetable Remove lingering traces of q_ 2015-07-07 17:04:44 -04:00
tempest Merge remote-tracking branch 'origin/feature/qos' into merge-branch 2015-08-05 17:15:40 +02:00
unit neutron.api.rpc.callbacks interface rework 2015-08-08 10:24:20 +02:00
var Allow combined certificate/key files for SSL 2014-04-13 09:22:23 +00:00
__init__.py Add eventlet monkey_patch helper 2015-03-24 08:44:00 -07:00
base.py Enable fullstack multinode tests, add L3 HA test exemplar 2015-08-05 15:47:28 +00:00
fake_notifier.py Pass serializer to oslo.messaging Notifier 2014-06-20 14:58:28 +02:00
post_mortem_debug.py Cleanup recent generalization in post mortem debugger 2014-12-04 15:28:11 +01:00
tools.py Improve fixture usage. 2015-07-01 14:53:48 +12:00