MCPcopy Index your code
hub / github.com/RustPython/RustPython / test_disable_illegal_events

Method test_disable_illegal_events

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

Source from the content-addressed store, hash-verified

745
746
747 def test_disable_illegal_events(self):
748 for event, name in EXCEPT_EVENTS:
749 try:
750 counter = CounterWithDisable()
751 counter.disable = True
752 sys.monitoring.register_callback(TEST_TOOL, event, counter)
753 sys.monitoring.set_events(TEST_TOOL, event)
754 with self.assertRaises(ValueError):
755 self.raise_handle_reraise()
756 finally:
757 sys.monitoring.set_events(TEST_TOOL, 0)
758 sys.monitoring.register_callback(TEST_TOOL, event, None)
759
760
761class ExceptionRecorder:

Callers

nothing calls this directly

Calls 3

raise_handle_reraiseMethod · 0.95
CounterWithDisableClass · 0.85
assertRaisesMethod · 0.45

Tested by

no test coverage detected