MCPcopy
hub / github.com/celery/celery / test_poll_readable_raises_Empty

Method test_poll_readable_raises_Empty

t/unit/worker/test_loops.py:290–301  ·  view source on GitHub ↗
(self)

Source from the content-addressed store, hash-verified

288 poller.poll.assert_called()
289
290 def test_poll_readable_raises_Empty(self):
291 x = X(self.app)
292 reader = Mock(name='reader')
293 x.hub.add_reader(6, reader, 6)
294 x.hub.on_tick.add(x.close_then_error(Mock(name='tick'), 2))
295 poller = x.hub.poller
296 poller.poll.return_value = [(6, READ)]
297 reader.side_effect = Empty()
298 with pytest.raises(socket.error):
299 asynloop(*x.args)
300 reader.assert_called_with(6)
301 poller.poll.assert_called()
302
303 def test_poll_writable(self):
304 x = X(self.app)

Callers

nothing calls this directly

Calls 5

close_then_errorMethod · 0.95
asynloopFunction · 0.90
XClass · 0.70
addMethod · 0.45
raisesMethod · 0.45

Tested by

no test coverage detected