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

Method test_disable_legal_events

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

Source from the content-addressed store, hash-verified

724 raise
725
726 def test_disable_legal_events(self):
727 for event, name in INSTRUMENTED_EVENTS:
728 try:
729 counter = CounterWithDisable()
730 counter.disable = True
731 sys.monitoring.register_callback(TEST_TOOL, event, counter)
732 sys.monitoring.set_events(TEST_TOOL, event)
733 for _ in self.gen(1):
734 pass
735 self.assertLess(counter.count, 4)
736 finally:
737 sys.monitoring.set_events(TEST_TOOL, 0)
738 sys.monitoring.register_callback(TEST_TOOL, event, None)
739
740
741 def test_disable_illegal_events(self):

Callers

nothing calls this directly

Calls 4

genMethod · 0.95
CounterWithDisableClass · 0.85
register_callbackMethod · 0.45
assertLessMethod · 0.45

Tested by

no test coverage detected