diff --git a/Lib/test/test_cmd_line.py b/Lib/test/test_cmd_line.py index 352109ed4b2ff1..eeb9fb84105517 100644 --- a/Lib/test/test_cmd_line.py +++ b/Lib/test/test_cmd_line.py @@ -3,6 +3,7 @@ # See test_cmd_line_script.py for testing of script execution import os +import re import subprocess import sys import tempfile @@ -125,6 +126,9 @@ def run_python(*args): # because of bugs in C extensions. This test is only about checking # the showrefcount feature. self.assertRegex(err, br'^\[-?\d+ refs, \d+ blocks\]') + refs, blocks = map(int, re.findall(r'-?\d+', str(err))) + self.assertLessEqual(refs, 0) + self.assertEqual(blocks, 0) else: self.assertEqual(err, b'')