MCPcopy Create free account
hub / github.com/ipython/ipython / test_register_unregister

Method test_register_unregister

IPython/core/tests/test_events.py:25–34  ·  view source on GitHub ↗
(self)

Source from the content-addressed store, hash-verified

23 'event_with_argument': event_with_argument})
24
25 def test_register_unregister(self):
26 cb = Mock()
27
28 self.em.register('ping_received', cb)
29 self.em.trigger('ping_received')
30 self.assertEqual(cb.call_count, 1)
31
32 self.em.unregister('ping_received', cb)
33 self.em.trigger('ping_received')
34 self.assertEqual(cb.call_count, 1)
35
36 def test_bare_function_missed_unregister(self):
37 def cb1():

Callers

nothing calls this directly

Calls 3

triggerMethod · 0.80
unregisterMethod · 0.80
registerMethod · 0.45

Tested by

no test coverage detected