diff options
Diffstat (limited to 'debian/patches/monitor-test.patch')
-rw-r--r-- | debian/patches/monitor-test.patch | 36 |
1 files changed, 36 insertions, 0 deletions
diff --git a/debian/patches/monitor-test.patch b/debian/patches/monitor-test.patch new file mode 100644 index 0000000..578484e --- /dev/null +++ b/debian/patches/monitor-test.patch @@ -0,0 +1,36 @@ +Description: handle freebsd connecting without delay +Bug: https://github.com/zeromq/pyzmq/pull/558 +--- a/zmq/tests/test_monitor.py ++++ b/zmq/tests/test_monitor.py +@@ -35,11 +35,13 @@ class TestSocketMonitor(BaseZMQTestCase) + # test receive event for connect event + s_rep.connect("tcp://127.0.0.1:6666") + m = recv_monitor_message(s_event) +- self.assertEqual(m['event'], zmq.EVENT_CONNECT_DELAYED) +- self.assertEqual(m['endpoint'], b"tcp://127.0.0.1:6666") +- # test receive event for connected event +- m = recv_monitor_message(s_event) ++ if m['event'] == zmq.EVENT_CONNECT_DELAYED: ++ self.assertEqual(m['endpoint'], b"tcp://127.0.0.1:6666") ++ # test receive event for connected event ++ m = recv_monitor_message(s_event) + self.assertEqual(m['event'], zmq.EVENT_CONNECTED) ++ self.assertEqual(m['endpoint'], b"tcp://127.0.0.1:6666") ++ + + @skip_lt_4 + def test_monitor_connected(self): +@@ -56,8 +58,9 @@ class TestSocketMonitor(BaseZMQTestCase) + # test receive event for connect event + s_rep.connect("tcp://127.0.0.1:6667") + m = recv_monitor_message(s_event) +- self.assertEqual(m['event'], zmq.EVENT_CONNECT_DELAYED) +- self.assertEqual(m['endpoint'], b"tcp://127.0.0.1:6667") +- # test receive event for connected event +- m = recv_monitor_message(s_event) ++ if m['event'] == zmq.EVENT_CONNECT_DELAYED: ++ self.assertEqual(m['endpoint'], b"tcp://127.0.0.1:6667") ++ # test receive event for connected event ++ m = recv_monitor_message(s_event) + self.assertEqual(m['event'], zmq.EVENT_CONNECTED) ++ self.assertEqual(m['endpoint'], b"tcp://127.0.0.1:6667") |