summaryrefslogtreecommitdiffstats
path: root/Lib/test/test_tracemalloc.py
diff options
context:
space:
mode:
authorVictor Stinner <victor.stinner@gmail.com>2016-03-22 15:13:31 (GMT)
committerVictor Stinner <victor.stinner@gmail.com>2016-03-22 15:13:31 (GMT)
commit84aab09421330711607671ed8bc637ea2a8e273c (patch)
treec8fb3373d3c7dd1cef0764e8da7ccc085926b972 /Lib/test/test_tracemalloc.py
parent24f949e10c4031c059118dd4b49cace16d4e3e5d (diff)
downloadcpython-84aab09421330711607671ed8bc637ea2a8e273c.zip
cpython-84aab09421330711607671ed8bc637ea2a8e273c.tar.gz
cpython-84aab09421330711607671ed8bc637ea2a8e273c.tar.bz2
Issue #26588: add debug traces
Try to debug random failure on buildbots.
Diffstat (limited to 'Lib/test/test_tracemalloc.py')
-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)