Kaydet (Commit) f10c400b authored tarafından Ezio Melotti's avatar Ezio Melotti

Fix test failure in debug builds and add NEWS entry for r86908

üst 60901876
...@@ -266,7 +266,7 @@ class Test_TextTestRunner(unittest.TestCase): ...@@ -266,7 +266,7 @@ class Test_TextTestRunner(unittest.TestCase):
# no args -> all the warnings are printed, unittest warnings only once # no args -> all the warnings are printed, unittest warnings only once
p = subprocess.Popen([sys.executable, '_test_warnings.py'], **opts) p = subprocess.Popen([sys.executable, '_test_warnings.py'], **opts)
out, err = get_parse_out_err(p) out, err = get_parse_out_err(p)
self.assertEqual(err[-1], b'OK') self.assertIn(b'OK', err)
# check that the total number of warnings in the output is correct # check that the total number of warnings in the output is correct
self.assertEqual(len(out), 12) self.assertEqual(len(out), 12)
# check that the numbers of the different kind of warnings is correct # check that the numbers of the different kind of warnings is correct
...@@ -287,7 +287,7 @@ class Test_TextTestRunner(unittest.TestCase): ...@@ -287,7 +287,7 @@ class Test_TextTestRunner(unittest.TestCase):
for args in args_list: for args in args_list:
p = subprocess.Popen(args, **opts) p = subprocess.Popen(args, **opts)
out, err = get_parse_out_err(p) out, err = get_parse_out_err(p)
self.assertEqual(err[-1], b'OK') self.assertIn(b'OK', err)
self.assertEqual(len(out), 0) self.assertEqual(len(out), 0)
...@@ -296,7 +296,7 @@ class Test_TextTestRunner(unittest.TestCase): ...@@ -296,7 +296,7 @@ class Test_TextTestRunner(unittest.TestCase):
p = subprocess.Popen([sys.executable, '_test_warnings.py', 'always'], p = subprocess.Popen([sys.executable, '_test_warnings.py', 'always'],
**opts) **opts)
out, err = get_parse_out_err(p) out, err = get_parse_out_err(p)
self.assertEqual(err[-1], b'OK') self.assertIn(b'OK', err)
self.assertEqual(len(out), 14) self.assertEqual(len(out), 14)
for msg in [b'dw', b'iw', b'uw', b'rw']: for msg in [b'dw', b'iw', b'uw', b'rw']:
self.assertEqual(out.count(msg), 3) self.assertEqual(out.count(msg), 3)
......
...@@ -46,6 +46,8 @@ Core and Builtins ...@@ -46,6 +46,8 @@ Core and Builtins
Library Library
------- -------
- Issue #10535: Enable silenced warnings in unittest by default.
- Issue #9873: The URL parsing functions in urllib.parse now accept - Issue #9873: The URL parsing functions in urllib.parse now accept
ASCII byte sequences as input in addition to character strings. ASCII byte sequences as input in addition to character strings.
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment