f65607fa4890dff777d6461011b80671dfe3d627
The current fake driver does not properly clean up the fake RPC exchange between tests. This means that if a test invokes code that makes an RPC request, using the fake driver, without consuming the RPC message, then another test may receive this request making it fail. This issues has been found while working on a Cinder patch and has been worked-arounded there with Change-Id I52ee4b345b0a4b262e330a9a89552cd216eafdbe. This patch fixes the source of the problem by clearing the exchange class dictionary in the FakeExchangeManager during the FakeDriver cleanup. Change-Id: If82c2175cf7242b80509d180cdf92323c0f4c43b
Team and repository tags
Oslo Messaging Library
The Oslo messaging API supports RPC and notifications over a number of different messaging transports.
- License: Apache License, Version 2.0
- Documentation: https://docs.openstack.org/oslo.messaging/latest/
- Source: https://opendev.org/openstack/oslo.messaging
- Bugs: https://bugs.launchpad.net/oslo.messaging
- Release notes: https://docs.openstack.org/releasenotes/oslo.messaging/
Description
Languages
Python
99.8%
Shell
0.2%