lib-python/3/test/test_tokenize.py::unmodified
== PyPy 3.12.13 (dbf760df4e86, Aug 18 2026, 03:30:09) [PyPy 8.0.0-alpha0 with GCC 14.2.1 20250110 (Red Hat 14.2.1-11)]
== Linux-6.12.90+deb13-amd64-i686-with-glibc2.28 little-endian
== Python build: release with_assert
== cwd: /tmp/pytest/test_python_worker_3257933æ
== CPU count: 9
== encodings: locale=UTF-8 FS=utf-8
== resources (3): curses,gui,network
Using random seed: 250399914
0:00:00 load avg: 0.36 Run 1 test sequentially in a single process
0:00:00 load avg: 0.36 [1/1] test_tokenize
test_additive (test.test_tokenize.CTokenizeTest.test_additive) ... skipped 'no c-extension _tokenize in pypy'
test_async (test.test_tokenize.CTokenizeTest.test_async) ... skipped 'no c-extension _tokenize in pypy'
test_comparison (test.test_tokenize.CTokenizeTest.test_comparison) ... skipped 'no c-extension _tokenize in pypy'
test_continuation_lines_indentation (test.test_tokenize.CTokenizeTest.test_continuation_lines_indentation) ... skipped 'no c-extension _tokenize in pypy'
test_encoding (test.test_tokenize.CTokenizeTest.test_encoding) ... skipped 'no c-extension _tokenize in pypy'
test_float (test.test_tokenize.CTokenizeTest.test_float) ... skipped 'no c-extension _tokenize in pypy'
test_function (test.test_tokenize.CTokenizeTest.test_function) ... skipped 'no c-extension _tokenize in pypy'
test_int (test.test_tokenize.CTokenizeTest.test_int) ... skipped 'no c-extension _tokenize in pypy'
test_invalid_syntax (test.test_tokenize.CTokenizeTest.test_invalid_syntax) ... skipped 'no c-extension _tokenize in pypy'
test_max_indent (test.test_tokenize.CTokenizeTest.test_max_indent) ... skipped 'no c-extension _tokenize in pypy'
test_method (test.test_tokenize.CTokenizeTest.test_method) ... skipped 'no c-extension _tokenize in pypy'
test_multiplicative (test.test_tokenize.CTokenizeTest.test_multiplicative) ... skipped 'no c-extension _tokenize in pypy'
test_selector (test.test_tokenize.CTokenizeTest.test_selector) ... skipped 'no c-extension _tokenize in pypy'
test_string (test.test_tokenize.CTokenizeTest.test_string) ... skipped 'no c-extension _tokenize in pypy'
test_tabs (test.test_tokenize.CTokenizeTest.test_tabs) ... skipped 'no c-extension _tokenize in pypy'
test_unary (test.test_tokenize.CTokenizeTest.test_unary) ... skipped 'no c-extension _tokenize in pypy'
test_unicode (test.test_tokenize.CTokenizeTest.test_unicode) ... skipped 'no c-extension _tokenize in pypy'
test_newline_at_the_end_of_buffer (test.test_tokenize.CTokenizerBufferTests.test_newline_at_the_end_of_buffer) ...
===== script foo.py ======
===== script foo.py completed: exit code 0 ======
ok
test_additive (test.test_tokenize.GenerateTokensTest.test_additive) ... ok
test_async (test.test_tokenize.GenerateTokensTest.test_async) ... ok
test_basic (test.test_tokenize.GenerateTokensTest.test_basic) ... ok
test_closing_parenthesis_from_different_line (test.test_tokenize.GenerateTokensTest.test_closing_parenthesis_from_different_line) ... ok
test_comparison (test.test_tokenize.GenerateTokensTest.test_comparison) ... ok
test_float (test.test_tokenize.GenerateTokensTest.test_float) ... ok
test_function (test.test_tokenize.GenerateTokensTest.test_function) ... ok
test_implicit_newline (test.test_tokenize.GenerateTokensTest.test_implicit_newline) ... ok
test_int (test.test_tokenize.GenerateTokensTest.test_int) ... ok
test_invalid_readline (test.test_tokenize.GenerateTokensTest.test_invalid_readline) ... ok
test_long (test.test_tokenize.GenerateTokensTest.test_long) ... ok
test_method (test.test_tokenize.GenerateTokensTest.test_method) ... ok
test_multiline_non_ascii_fstring (test.test_tokenize.GenerateTokensTest.test_multiline_non_ascii_fstring) ... ok
test_multiline_non_ascii_fstring_with_expr (test.test_tokenize.GenerateTokensTest.test_multiline_non_ascii_fstring_with_expr) ... ok
test_multiplicative (test.test_tokenize.GenerateTokensTest.test_multiplicative) ... ok
test_newline_after_parenthesized_block_with_comment (test.test_tokenize.GenerateTokensTest.test_newline_after_parenthesized_block_with_comment) ... ok
test_non_ascii_identifiers (test.test_tokenize.GenerateTokensTest.test_non_ascii_identifiers) ... ok
test_selector (test.test_tokenize.GenerateTokensTest.test_selector) ... ok
test_shift (test.test_tokenize.GenerateTokensTest.test_shift) ... ok
test_string (test.test_tokenize.GenerateTokensTest.test_string) ... ok
test_tabs (test.test_tokenize.GenerateTokensTest.test_tabs) ... ok
test_unary (test.test_tokenize.GenerateTokensTest.test_unary) ... ok
test_underscore_literals (test.test_tokenize.GenerateTokensTest.test_underscore_literals) ... ok
test_unicode (test.test_tokenize.GenerateTokensTest.test_unicode) ... ok
test_number_followed_by_name (test.test_tokenize.InvalidPythonTests.test_number_followed_by_name) ... ok
test_number_starting_with_zero (test.test_tokenize.InvalidPythonTests.test_number_starting_with_zero) ... ok
test_bom_no_cookie (test.test_tokenize.TestDetectEncoding.test_bom_no_cookie) ... ok
test_cookie_first_line_no_bom (test.test_tokenize.TestDetectEncoding.test_cookie_first_line_no_bom) ... ok
test_cookie_second_line_commented_first_line (test.test_tokenize.TestDetectEncoding.test_cookie_second_line_commented_first_line) ... ok
test_cookie_second_line_empty_first_line (test.test_tokenize.TestDetectEncoding.test_cookie_second_line_empty_first_line) ... ok
test_cookie_second_line_no_bom (test.test_tokenize.TestDetectEncoding.test_cookie_second_line_no_bom) ... ok
test_cookie_second_line_noncommented_first_line (test.test_tokenize.TestDetectEncoding.test_cookie_second_line_noncommented_first_line) ... ok
test_false_encoding (test.test_tokenize.TestDetectEncoding.test_false_encoding) ... ok
test_filename_in_exception (test.test_tokenize.TestDetectEncoding.test_filename_in_exception) ... ok
test_latin1_normalization (test.test_tokenize.TestDetectEncoding.test_latin1_normalization) ... ok
test_matched_bom_and_cookie_first_line (test.test_tokenize.TestDetectEncoding.test_matched_bom_and_cookie_first_line) ... ok
test_matched_bom_and_cookie_second_line (test.test_tokenize.TestDetectEncoding.test_matched_bom_and_cookie_second_line) ... ok
test_mismatched_bom_and_cookie_first_line_raises_syntaxerror (test.test_tokenize.TestDetectEncoding.test_mismatched_bom_and_cookie_first_line_raises_syntaxerror) ... ok
test_mismatched_bom_and_cookie_second_line_raises_syntaxerror (test.test_tokenize.TestDetectEncoding.test_mismatched_bom_and_cookie_second_line_raises_syntaxerror) ... ok
test_no_bom_no_encoding_cookie (test.test_tokenize.TestDetectEncoding.test_no_bom_no_encoding_cookie) ... ok
test_open (test.test_tokenize.TestDetectEncoding.test_open) ... ok
test_open_error (test.test_tokenize.TestDetectEncoding.test_open_error) ... ok
test_short_files (test.test_tokenize.TestDetectEncoding.test_short_files) ... ok
test_syntaxerror_latin1 (test.test_tokenize.TestDetectEncoding.test_syntaxerror_latin1) ... ok
test_utf8_normalization (test.test_tokenize.TestDetectEncoding.test_utf8_normalization) ... ok
test_decistmt (test.test_tokenize.TestMisc.test_decistmt) ... ok
test_backslash_continuation (test.test_tokenize.TestRoundtrip.test_backslash_continuation) ... ok
test_continuation (test.test_tokenize.TestRoundtrip.test_continuation) ... ok
test_indentation_semantics_retained (test.test_tokenize.TestRoundtrip.test_indentation_semantics_retained)
Ensure that although whitespace might be mutated in a roundtrip, ... ok
test_random_files (test.test_tokenize.TestRoundtrip.test_random_files) ...
test_random_files (test.test_tokenize.TestRoundtrip.test_random_files) (file='/buildbot/slave/pypy-c-jit-linux-x86-32/build/lib-python/3/test/test_unicode_identifiers.py') ... FAIL
test_roundtrip (test.test_tokenize.TestRoundtrip.test_roundtrip) ... ok
test_string_concatenation (test.test_tokenize.TestRoundtrip.test_string_concatenation) ... ok
test_comment_at_the_end_of_the_source_without_newline (test.test_tokenize.TestTokenize.test_comment_at_the_end_of_the_source_without_newline) ... ok
test_exact_type (test.test_tokenize.TestTokenize.test_exact_type) ... ok
test_invalid_character_in_fstring_middle (test.test_tokenize.TestTokenize.test_invalid_character_in_fstring_middle) ... ok
test_newline_and_space_at_the_end_of_the_source_without_newline (test.test_tokenize.TestTokenize.test_newline_and_space_at_the_end_of_the_source_without_newline) ... ok
test_oneline_defs (test.test_tokenize.TestTokenize.test_oneline_defs) ... ok
test_pathological_trailing_whitespace (test.test_tokenize.TestTokenize.test_pathological_trailing_whitespace) ... ok
test_tokenize (test.test_tokenize.TestTokenize.test_tokenize) ... ok
test_bad_coding_cookie (test.test_tokenize.TestTokenizerAdheresToPep0263.test_bad_coding_cookie) ... ok
test_latin1_coding_cookie_and_utf8_bom (test.test_tokenize.TestTokenizerAdheresToPep0263.test_latin1_coding_cookie_and_utf8_bom)
As per PEP 0263, if a file starts with a utf-8 BOM signature, the only ... ok
test_no_coding_cookie_and_utf8_bom (test.test_tokenize.TestTokenizerAdheresToPep0263.test_no_coding_cookie_and_utf8_bom) ... ok
test_utf8_coding_cookie_and_no_utf8_bom (test.test_tokenize.TestTokenizerAdheresToPep0263.test_utf8_coding_cookie_and_no_utf8_bom) ... ok
test_utf8_coding_cookie_and_utf8_bom (test.test_tokenize.TestTokenizerAdheresToPep0263.test_utf8_coding_cookie_and_utf8_bom) ... ok
test__tokenize_decodes_with_specified_encoding (test.test_tokenize.Test_Tokenize.test__tokenize_decodes_with_specified_encoding) ... ok
test_additive (test.test_tokenize.TokenizeTest.test_additive) ... ok
test_async (test.test_tokenize.TokenizeTest.test_async) ... ok
test_basic (test.test_tokenize.TokenizeTest.test_basic) ... ok
test_closing_parenthesis_from_different_line (test.test_tokenize.TokenizeTest.test_closing_parenthesis_from_different_line) ... ok
test_comparison (test.test_tokenize.TokenizeTest.test_comparison) ... ok
test_float (test.test_tokenize.TokenizeTest.test_float) ... ok
test_function (test.test_tokenize.TokenizeTest.test_function) ... ok
test_implicit_newline (test.test_tokenize.TokenizeTest.test_implicit_newline) ... ok
test_int (test.test_tokenize.TokenizeTest.test_int) ... ok
test_invalid_readline (test.test_tokenize.TokenizeTest.test_invalid_readline) ... ok
test_long (test.test_tokenize.TokenizeTest.test_long) ... ok
test_method (test.test_tokenize.TokenizeTest.test_method) ... ok
test_multiline_non_ascii_fstring (test.test_tokenize.TokenizeTest.test_multiline_non_ascii_fstring) ... ok
test_multiline_non_ascii_fstring_with_expr (test.test_tokenize.TokenizeTest.test_multiline_non_ascii_fstring_with_expr) ... ok
test_multiplicative (test.test_tokenize.TokenizeTest.test_multiplicative) ... ok
test_newline_after_parenthesized_block_with_comment (test.test_tokenize.TokenizeTest.test_newline_after_parenthesized_block_with_comment) ... ok
test_non_ascii_identifiers (test.test_tokenize.TokenizeTest.test_non_ascii_identifiers) ... ok
test_selector (test.test_tokenize.TokenizeTest.test_selector) ... ok
test_shift (test.test_tokenize.TokenizeTest.test_shift) ... ok
test_string (test.test_tokenize.TokenizeTest.test_string) ... ok
test_tabs (test.test_tokenize.TokenizeTest.test_tabs) ... ok
test_unary (test.test_tokenize.TokenizeTest.test_unary) ... ok
test_underscore_literals (test.test_tokenize.TokenizeTest.test_underscore_literals) ... ok
test_unicode (test.test_tokenize.TokenizeTest.test_unicode) ... ok
test_backslash_continuation (test.test_tokenize.UntokenizeTest.test_backslash_continuation) ... ok
test_bad_input_order (test.test_tokenize.UntokenizeTest.test_bad_input_order) ... ok
test_iter_compat (test.test_tokenize.UntokenizeTest.test_iter_compat) ... ok
======================================================================
FAIL: test_random_files (test.test_tokenize.TestRoundtrip.test_random_files) (file='/buildbot/slave/pypy-c-jit-linux-x86-32/build/lib-python/3/test/test_unicode_identifiers.py')
----------------------------------------------------------------------
Traceback (most recent call last):
File "/buildbot/slave/pypy-c-jit-linux-x86-32/build/lib-python/3/test/test_tokenize.py", line 2030, in test_random_files
self.check_roundtrip(f)
^^^^^^^^^^^^^^^
File "/buildbot/slave/pypy-c-jit-linux-x86-32/build/lib-python/3/test/test_tokenize.py", line 1867, in check_roundtrip
self.assertEqual(tokens2_from2, tokens2)
^^^^^^^^^^^
AssertionError: Lists differ: [(67,[568 chars]64, ' '), (64, '󠄀'), (59, '='), (2, '4'), (4, [2329 chars] '')] != [(67,[568 chars]64, '󠄀'), (59, '='), (2, '4'), (4, '\n'), (6, [2318 chars] '')]
First differing element 43:
(64, ' ')
(64, '󠄀')
First list contains 1 additional elements.
First extra element 224:
(0, '')
Diff is 3628 characters long. Set self.maxDiff to None to see it.
----------------------------------------------------------------------
Ran 110 tests in 0.884s
FAILED (failures=1, skipped=17)
0:00:01 load avg: 0.36 [1/1/1] test_tokenize failed (1 failure)
== Tests result: FAILURE ==
1 test failed:
test_tokenize
Total duration: 1.1 sec
Total tests: run=110 failures=1 skipped=17
Total test files: run=1/1 failed=1
Result: FAILURE
test test_tokenize failed
builder: pypy-c-jit-linux-x86-32 build #8446+
test: lib-python/3/test/test_tokenize.py::unmodified