def test_multicast_valueerror(self): arbiter = mock.MagicMock() loop = mock.MagicMock() context = mock.sentinel.context wrong_multicast_endpoint = 'udp://127.0.0.1:12027' controller = Controller('endpoint', wrong_multicast_endpoint, context, loop, arbiter) with mock.patch.object(logger, 'warning') as mock_logger_warn: controller._init_multicast_endpoint() self.assertTrue(mock_logger_warn.called)
def _multicast_side_effect_helper(self, side_effect): arbiter = mock.MagicMock() loop = mock.MagicMock() context = mock.sentinel.context controller = circus.controller.Controller('endpoint', DEFAULT_ENDPOINT_MULTICAST, context, loop, arbiter) with mock.patch('circus.util.create_udp_socket') as m: m.side_effect = side_effect circus.controller.create_udp_socket = m with mock.patch.object(logger, 'warning') as mock_logger_warn: controller._init_multicast_endpoint() self.assertTrue(mock_logger_warn.called)
def _multicast_side_effect_helper(self, side_effect): arbiter = mock.MagicMock() loop = mock.MagicMock() context = mock.sentinel.context controller = circus.controller.Controller( 'endpoint', DEFAULT_ENDPOINT_MULTICAST, context, loop, arbiter ) with mock.patch('circus.util.create_udp_socket') as m: m.side_effect = side_effect circus.controller.create_udp_socket = m with mock.patch.object(logger, 'warning') as mock_logger_warn: controller._init_multicast_endpoint() self.assertTrue(mock_logger_warn.called)