New submission from Felix Yan <felixonm...@archlinux.org>:
I am packaging Python for Arch and the test suite of Python 3.8.6 passes here without these: ====================================================================== FAIL: test_multiple_roots (test.test_tools.test_c_analyzer.test_common.test_files.IterFilesTests) ---------------------------------------------------------------------- Traceback (most recent call last): File "/build/python/src/Python-3.9.0/Lib/test/test_tools/test_c_analyzer/test_common/test_files.py", line 118, in test_multiple_roots self.assertEqual(self.calls, [ AssertionError: Lists differ: [('_w[26 chars]tion walk at 0x7ff2eb562f70>)), ('_walk', ('eg[42 chars]0>))] != [('_w[26 chars]tion _walk_tree at 0x7ff2e5babdc0>)), ('_walk'[54 chars]0>))] First differing element 0: ('_walk', ('spam', '.c', <function walk at 0x7ff2eb562f70>)) ('_walk', ('spam', '.c', <function _walk_tree at 0x7ff2e5babdc0>)) - [('_walk', ('spam', '.c', <function walk at 0x7ff2eb562f70>)), ? ^^^^^ + [('_walk', ('spam', '.c', <function _walk_tree at 0x7ff2e5babdc0>)), ? + +++++ + ^^^^ - ('_walk', ('eggs', '.c', <function walk at 0x7ff2eb562f70>))] ? ^^^^^ + ('_walk', ('eggs', '.c', <function _walk_tree at 0x7ff2e5babdc0>))] ? + +++++ + ^^^^ ====================================================================== FAIL: test_multiple_suffixes (test.test_tools.test_c_analyzer.test_common.test_files.IterFilesTests) ---------------------------------------------------------------------- Traceback (most recent call last): File "/build/python/src/Python-3.9.0/Lib/test/test_tools/test_c_analyzer/test_common/test_files.py", line 189, in test_multiple_suffixes self.assertEqual(self.calls, [ AssertionError: Lists differ: [('_walk', ('spam', None, <function walk at 0x7ff2eb562f70>))] != [('_walk', ('spam', None, <function _walk_tree at 0x7ff2e5babdc0>))] First differing element 0: ('_walk', ('spam', None, <function walk at 0x7ff2eb562f70>)) ('_walk', ('spam', None, <function _walk_tree at 0x7ff2e5babdc0>)) - [('_walk', ('spam', None, <function walk at 0x7ff2eb562f70>))] ? ^^^^^ + [('_walk', ('spam', None, <function _walk_tree at 0x7ff2e5babdc0>))] ? + +++++ + ^^^^ ====================================================================== FAIL: test_no_suffix (test.test_tools.test_c_analyzer.test_common.test_files.IterFilesTests) [None] ---------------------------------------------------------------------- Traceback (most recent call last): File "/build/python/src/Python-3.9.0/Lib/test/test_tools/test_c_analyzer/test_common/test_files.py", line 209, in test_no_suffix self.assertEqual(self.calls, [ AssertionError: Lists differ: [('_walk', ('spam', None, <function walk at 0x7ff2eb562f70>))] != [('_walk', ('spam', None, <function _walk_tree at 0x7ff2e5babdc0>))] First differing element 0: ('_walk', ('spam', None, <function walk at 0x7ff2eb562f70>)) ('_walk', ('spam', None, <function _walk_tree at 0x7ff2e5babdc0>)) - [('_walk', ('spam', None, <function walk at 0x7ff2eb562f70>))] ? ^^^^^ + [('_walk', ('spam', None, <function _walk_tree at 0x7ff2e5babdc0>))] ? + +++++ + ^^^^ ====================================================================== FAIL: test_no_suffix (test.test_tools.test_c_analyzer.test_common.test_files.IterFilesTests) [] ---------------------------------------------------------------------- Traceback (most recent call last): File "/build/python/src/Python-3.9.0/Lib/test/test_tools/test_c_analyzer/test_common/test_files.py", line 209, in test_no_suffix self.assertEqual(self.calls, [ AssertionError: Lists differ: [('_walk', ('spam', '', <function walk at 0x7ff2eb562f70>))] != [('_walk', ('spam', '', <function _walk_tree at 0x7ff2e5babdc0>))] First differing element 0: ('_walk', ('spam', '', <function walk at 0x7ff2eb562f70>)) ('_walk', ('spam', '', <function _walk_tree at 0x7ff2e5babdc0>)) - [('_walk', ('spam', '', <function walk at 0x7ff2eb562f70>))] ? ^^^^^ + [('_walk', ('spam', '', <function _walk_tree at 0x7ff2e5babdc0>))] ? + +++++ + ^^^^ ====================================================================== FAIL: test_no_suffix (test.test_tools.test_c_analyzer.test_common.test_files.IterFilesTests) [()] ---------------------------------------------------------------------- Traceback (most recent call last): File "/build/python/src/Python-3.9.0/Lib/test/test_tools/test_c_analyzer/test_common/test_files.py", line 209, in test_no_suffix self.assertEqual(self.calls, [ AssertionError: Lists differ: [('_walk', ('spam', (), <function walk at 0x7ff2eb562f70>))] != [('_walk', ('spam', (), <function _walk_tree at 0x7ff2e5babdc0>))] First differing element 0: ('_walk', ('spam', (), <function walk at 0x7ff2eb562f70>)) ('_walk', ('spam', (), <function _walk_tree at 0x7ff2e5babdc0>)) - [('_walk', ('spam', (), <function walk at 0x7ff2eb562f70>))] ? ^^^^^ + [('_walk', ('spam', (), <function _walk_tree at 0x7ff2e5babdc0>))] ? + +++++ + ^^^^ ====================================================================== FAIL: test_one_root (test.test_tools.test_c_analyzer.test_common.test_files.IterFilesTests) ---------------------------------------------------------------------- Traceback (most recent call last): File "/build/python/src/Python-3.9.0/Lib/test/test_tools/test_c_analyzer/test_common/test_files.py", line 99, in test_one_root self.assertEqual(self.calls, [ AssertionError: Lists differ: [('_walk', ('spam', '.c', <function walk at 0x7ff2eb562f70>))] != [('_walk', ('spam', '.c', <function _walk_tree at 0x7ff2e5babdc0>))] First differing element 0: ('_walk', ('spam', '.c', <function walk at 0x7ff2eb562f70>)) ('_walk', ('spam', '.c', <function _walk_tree at 0x7ff2e5babdc0>)) - [('_walk', ('spam', '.c', <function walk at 0x7ff2eb562f70>))] ? ^^^^^ + [('_walk', ('spam', '.c', <function _walk_tree at 0x7ff2e5babdc0>))] ? + +++++ + ^^^^ ====================================================================== FAIL: test_one_suffix (test.test_tools.test_c_analyzer.test_common.test_files.IterFilesTests) ---------------------------------------------------------------------- Traceback (most recent call last): File "/build/python/src/Python-3.9.0/Lib/test/test_tools/test_c_analyzer/test_common/test_files.py", line 167, in test_one_suffix self.assertEqual(self.calls, [ AssertionError: Lists differ: [('_walk', ('spam', None, <function walk at 0x7ff2eb562f70>))] != [('_walk', ('spam', None, <function _walk_tree at 0x7ff2e5babdc0>))] First differing element 0: ('_walk', ('spam', None, <function walk at 0x7ff2eb562f70>)) ('_walk', ('spam', None, <function _walk_tree at 0x7ff2e5babdc0>)) - [('_walk', ('spam', None, <function walk at 0x7ff2eb562f70>))] ? ^^^^^ + [('_walk', ('spam', None, <function _walk_tree at 0x7ff2e5babdc0>))] ? + +++++ + ^^^^ ====================================================================== FAIL: test_relparent (test.test_tools.test_c_analyzer.test_common.test_files.IterFilesTests) ---------------------------------------------------------------------- Traceback (most recent call last): File "/build/python/src/Python-3.9.0/Lib/test/test_tools/test_c_analyzer/test_common/test_files.py", line 228, in test_relparent self.assertEqual(self.calls, [ AssertionError: Lists differ: [('_w[33 chars]tion walk at 0x7ff2eb562f70>)), ('_walk', ('/x[49 chars]0>))] != [('_w[33 chars]tion _walk_tree at 0x7ff2e5babdc0>)), ('_walk'[61 chars]0>))] First differing element 0: ('_walk', ('/x/y/z/spam', '.c', <function walk at 0x7ff2eb562f70>)) ('_walk', ('/x/y/z/spam', '.c', <function _walk_tree at 0x7ff2e5babdc0>)) - [('_walk', ('/x/y/z/spam', '.c', <function walk at 0x7ff2eb562f70>)), ? ^^^^^ + [('_walk', ('/x/y/z/spam', '.c', <function _walk_tree at 0x7ff2e5babdc0>)), ? + +++++ + ^^^^ - ('_walk', ('/x/y/z/eggs', '.c', <function walk at 0x7ff2eb562f70>))] ? ^^^^^ + ('_walk', ('/x/y/z/eggs', '.c', <function _walk_tree at 0x7ff2e5babdc0>))] ? + +++++ + ^^^^ test test_tools failed ====================================================================== FAIL: test_single_root (test.test_tools.test_c_analyzer.test_common.test_files.IterFilesTests) ---------------------------------------------------------------------- Traceback (most recent call last): File "/build/python/src/Python-3.9.0/Lib/test/test_tools/test_c_analyzer/test_common/test_files.py", line 82, in test_single_root self.assertEqual(self.calls, [ AssertionError: Lists differ: [('_walk', ('spam', '.c', <function walk at 0x7ff2eb562f70>))] != [('_walk', ('spam', '.c', <function _walk_tree at 0x7ff2e5babdc0>))] First differing element 0: ('_walk', ('spam', '.c', <function walk at 0x7ff2eb562f70>)) ('_walk', ('spam', '.c', <function _walk_tree at 0x7ff2e5babdc0>)) - [('_walk', ('spam', '.c', <function walk at 0x7ff2eb562f70>))] ? ^^^^^ + [('_walk', ('spam', '.c', <function _walk_tree at 0x7ff2e5babdc0>))] ? + +++++ + ^^^^ ====================================================================== FAIL: test_single_suffix (test.test_tools.test_c_analyzer.test_common.test_files.IterFilesTests) ---------------------------------------------------------------------- Traceback (most recent call last): File "/build/python/src/Python-3.9.0/Lib/test/test_tools/test_c_analyzer/test_common/test_files.py", line 146, in test_single_suffix self.assertEqual(self.calls, [ AssertionError: Lists differ: [('_walk', ('spam', '.c', <function walk at 0x7ff2eb562f70>))] != [('_walk', ('spam', '.c', <function _walk_tree at 0x7ff2e5babdc0>))] First differing element 0: ('_walk', ('spam', '.c', <function walk at 0x7ff2eb562f70>)) ('_walk', ('spam', '.c', <function _walk_tree at 0x7ff2e5babdc0>)) - [('_walk', ('spam', '.c', <function walk at 0x7ff2eb562f70>))] ? ^^^^^ + [('_walk', ('spam', '.c', <function _walk_tree at 0x7ff2e5babdc0>))] ? + +++++ + ^^^^ ====================================================================== FAIL: test_typical (test.test_tools.test_c_analyzer.test_common.test_files.IterFilesTests) ---------------------------------------------------------------------- Traceback (most recent call last): File "/build/python/src/Python-3.9.0/Lib/test/test_tools/test_c_analyzer/test_common/test_files.py", line 64, in test_typical self.assertEqual(self.calls, [ AssertionError: Lists differ: [('_w[26 chars]tion walk at 0x7ff2eb562f70>)), ('_walk', ('eg[42 chars]0>))] != [('_w[26 chars]tion _walk_tree at 0x7ff2e5babdc0>)), ('_walk'[54 chars]0>))] First differing element 0: ('_walk', ('spam', None, <function walk at 0x7ff2eb562f70>)) ('_walk', ('spam', None, <function _walk_tree at 0x7ff2e5babdc0>)) - [('_walk', ('spam', None, <function walk at 0x7ff2eb562f70>)), ? ^^^^^ + [('_walk', ('spam', None, <function _walk_tree at 0x7ff2e5babdc0>)), ? + +++++ + ^^^^ - ('_walk', ('eggs', None, <function walk at 0x7ff2eb562f70>))] ? ^^^^^ + ('_walk', ('eggs', None, <function _walk_tree at 0x7ff2e5babdc0>))] ? + +++++ + ^^^^ ---------------------------------------------------------------------- Ran 184 tests in 3.357s FAILED (failures=11, skipped=2, expected failures=14) 0:25:39 load avg: 0.95 [362/424/3] test_trace -- test_tools failed ---------- components: Tests messages: 378191 nosy: felixonmars priority: normal severity: normal status: open title: multiple tests in test_tools fail since Python 3.9 versions: Python 3.9 _______________________________________ Python tracker <rep...@bugs.python.org> <https://bugs.python.org/issue41971> _______________________________________ _______________________________________________ Python-bugs-list mailing list Unsubscribe: https://mail.python.org/mailman/options/python-bugs-list/archive%40mail-archive.com