oslo.messaging/oslo_messaging/tests
ozamiatin b5955b6ca9 [zmq] Redesign router proxy
In this change router was redesigned in a way most
appropriate for routing concept of zmq.ROUTER socket.

DEALER(cli)-ROUTER(proxy)-DEALER(srv) instead of
DEALER-ROUTER-DEALER-ROUTER (3 layers instead of 4)

The main reason is to use zmq.DEALER identity in message
routing. For this reason DealerConsumer was introduced
server-side. RouterConsumer is left for peer-to-peer
DEALER-ROUTER deployment option.

Also handled assertions in receive-methods in order
to not stop server when received message with wrong format.

Change-Id: If25edf500fa8d220d4233bb13d67121824e841c6
Closes-Bug: #1558601
Related-Bug: #1555007
2016-05-04 15:12:10 +03:00
..
drivers [zmq] Redesign router proxy 2016-05-04 15:12:10 +03:00
functional [zmq] Redesign router proxy 2016-05-04 15:12:10 +03:00
notify Move server related logic from dispatchers 2016-03-30 11:07:32 +00:00
rpc Refactor driver's listener interface 2016-04-05 18:08:08 +00:00
__init__.py Use unittest.mock on Python 3 2015-04-16 00:07:48 +02:00
test_amqp_driver.py Refactor base interfaces 2016-04-20 20:46:28 +00:00
test_exception_serialization.py Revert "Ensure the json result type is bytes on Python 3" 2016-03-11 09:00:08 +00:00
test_expected_exceptions.py Move files out of the namespace package 2015-01-12 12:50:41 -05:00
test_fixture.py Fixed a couple of pep8 errors/warnings 2016-01-25 15:00:49 +08:00
test_opts.py Move server related logic from dispatchers 2016-03-30 11:07:32 +00:00
test_serializer.py Revert "serializer: remove deprecated RequestContextSerializer" 2015-11-29 02:21:46 +00:00
test_target.py Move files out of the namespace package 2015-01-12 12:50:41 -05:00
test_transport.py Refactor base interfaces 2016-04-20 20:46:28 +00:00
test_urls.py Move files out of the namespace package 2015-01-12 12:50:41 -05:00
test_utils.py Fixed a couple of pep8 errors/warnings 2016-01-25 15:00:49 +08:00
utils.py make enforce_type=True in CONF.set_override 2016-01-08 13:32:03 +08:00