summaryrefslogtreecommitdiffstats
path: root/Lib/test
diff options
context:
space:
mode:
Diffstat (limited to 'Lib/test')
-rw-r--r--Lib/test/test_tracemalloc.py10
1 files changed, 10 insertions, 0 deletions
diff --git a/Lib/test/test_tracemalloc.py b/Lib/test/test_tracemalloc.py
index 359d9c0..44cd539 100644
--- a/Lib/test/test_tracemalloc.py
+++ b/Lib/test/test_tracemalloc.py
@@ -88,6 +88,9 @@ def traceback_filename(filename):
class TestTracemallocEnabled(unittest.TestCase):
def setUp(self):
+ if _testcapi:
+ _testcapi.tracemalloc_set_debug(True)
+
if tracemalloc.is_tracing():
self.skipTest("tracemalloc must be stopped before the test")
@@ -95,6 +98,8 @@ class TestTracemallocEnabled(unittest.TestCase):
def tearDown(self):
tracemalloc.stop()
+ if _testcapi:
+ _testcapi.tracemalloc_set_debug(False)
def test_get_tracemalloc_memory(self):
data = [allocate_bytes(123) for count in range(1000)]
@@ -877,6 +882,9 @@ class TestCAPI(unittest.TestCase):
maxDiff = 80 * 20
def setUp(self):
+ if _testcapi:
+ _testcapi.tracemalloc_set_debug(True)
+
if tracemalloc.is_tracing():
self.skipTest("tracemalloc must be stopped before the test")
@@ -890,6 +898,8 @@ class TestCAPI(unittest.TestCase):
def tearDown(self):
tracemalloc.stop()
+ if _testcapi:
+ _testcapi.tracemalloc_set_debug(False)
def get_traceback(self):
frames = _testcapi.tracemalloc_get_traceback(self.domain, self.ptr)