9b809a11b3
Overriding the RCPDispatcher has been deprecated for a long time and generates a warning when starting the service. Ideally we would use the inbuilt oslo.messaging decorator instead of our own decorator, but due to complexities with the current Central implementation this at least gets us functional rpc unit-tests, that will make future refactors easier. The decorator introduced in this commit will only catch exceptions from the first call. Any additional calls happening as a result of the first call will not be caught and converted until they have bubbled back up to the original call. This is to prevent internal calls that expect the original exception from failing. * Added expected_exceptions decorator. * Renamed Base -> DesignateException. * Removed RPCDispatcher override. Change-Id: Id6a83b286bc20a1dc078ca77af0e9c97686fd74d |
||
---|---|---|
.. | ||
__init__.py | ||
test_basic.py | ||
test_notifications.py |