MCPcopy Index your code
hub / github.com/python/cpython / test_disable_illegal_events

Method test_disable_illegal_events

Lib/test/test_monitoring.py:741–752  ·  view source on GitHub ↗
(self)

Source from the content-addressed store, hash-verified

739
740
741 def test_disable_illegal_events(self):
742 for event, name in EXCEPT_EVENTS:
743 try:
744 counter = CounterWithDisable()
745 counter.disable = True
746 sys.monitoring.register_callback(TEST_TOOL, event, counter)
747 sys.monitoring.set_events(TEST_TOOL, event)
748 with self.assertRaises(ValueError):
749 self.raise_handle_reraise()
750 finally:
751 sys.monitoring.set_events(TEST_TOOL, 0)
752 sys.monitoring.register_callback(TEST_TOOL, event, None)
753
754
755class ExceptionRecorder:

Callers

nothing calls this directly

Calls 4

raise_handle_reraiseMethod · 0.95
CounterWithDisableClass · 0.85
register_callbackMethod · 0.45
assertRaisesMethod · 0.45

Tested by

no test coverage detected