From 301a7d945a69a72bfd46deee45e15a8bae2b76ea Mon Sep 17 00:00:00 2001 From: Mehdi Abaakouk <sileht@redhat.com> Date: Fri, 16 Dec 2016 11:12:21 +0100 Subject: [PATCH] tests: make rabbit failover failure more helpful Change-Id: Ic50b9996e8b58d5b174b9e188d70a384240499ea --- oslo_messaging/tests/functional/test_rabbitmq.py | 9 ++++++--- 1 file changed, 6 insertions(+), 3 deletions(-) diff --git a/oslo_messaging/tests/functional/test_rabbitmq.py b/oslo_messaging/tests/functional/test_rabbitmq.py index fb81f2191..ffeaf0a92 100644 --- a/oslo_messaging/tests/functional/test_rabbitmq.py +++ b/oslo_messaging/tests/functional/test_rabbitmq.py @@ -138,6 +138,9 @@ class RabbitMQFailoverTests(test_utils.BaseTestCase): self.client.client.transport._driver._reply_q_conn, ] - for cctxt in connection_contexts: - socket = cctxt.connection.channel.connection.sock - self.assertEqual(port, socket.getpeername()[1]) + ports = [cctxt.connection.channel.connection.sock.getpeername()[1] + for cctxt in connection_contexts] + + self.assertEqual([port] * len(ports), ports, + "expected: %s, rpc-server: %s, rpc-client: %s, " + "rpc-replies: %s" % tuple([port] + ports))