]> granicus.if.org Git - python/commitdiff
Fix test_huntrleaks_fd_leak() of test_regrtest
authorVictor Stinner <victor.stinner@gmail.com>
Sun, 18 Sep 2016 22:11:30 +0000 (00:11 +0200)
committerVictor Stinner <victor.stinner@gmail.com>
Sun, 18 Sep 2016 22:11:30 +0000 (00:11 +0200)
Issue #28195: Don't expect the fd leak message to be on a specific line number,
just make sure that the line is present in the output.

Lib/test/test_regrtest.py

index 7c95b6424307f59f6ab99aab772ef6c4929e44b9..5de2a6f12e70c4d61ec3943054e0f207f1a4c40b 100644 (file)
@@ -772,14 +772,11 @@ class ArgsTestCase(BaseTestCase):
         self.check_line(output, re.escape(line))
 
         line2 = '%s leaked [1, 1, 1] file descriptors, sum=3\n' % test
-        self.check_line(output, re.escape(line2))
+        self.assertIn(line2, output)
 
         with open(filename) as fp:
             reflog = fp.read()
-            if hasattr(sys, 'getcounts'):
-                # Types are immportal if COUNT_ALLOCS is defined
-                reflog = reflog.splitlines(True)[-1]
-            self.assertEqual(reflog, line2)
+            self.assertIn(line2, reflog)
 
     def test_list_tests(self):
         # test --list-tests