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

Method check_untrack

Lib/test/test_tracemalloc.py:1076–1090  ·  view source on GitHub ↗
(self, release_gil)

Source from the content-addressed store, hash-verified

1074 tracemalloc.Traceback(frames))
1075
1076 def check_untrack(self, release_gil):
1077 tracemalloc.start()
1078
1079 self.track()
1080 self.assertIsNotNone(self.get_traceback())
1081 self.assertEqual(self.get_traced_memory(), self.size)
1082
1083 # untrack must remove the trace
1084 self.untrack(release_gil)
1085 self.assertIsNone(self.get_traceback())
1086 self.assertEqual(self.get_traced_memory(), 0)
1087
1088 # calling _PyTraceMalloc_Untrack() multiple times must not crash
1089 self.untrack(release_gil)
1090 self.untrack(release_gil)
1091
1092 def test_untrack(self):
1093 self.check_untrack(False)

Callers 2

test_untrackMethod · 0.95

Calls 8

trackMethod · 0.95
get_tracebackMethod · 0.95
get_traced_memoryMethod · 0.95
untrackMethod · 0.95
assertIsNotNoneMethod · 0.80
assertIsNoneMethod · 0.80
startMethod · 0.45
assertEqualMethod · 0.45

Tested by

no test coverage detected