lib-python/3/test/test_pyrepl::unmodified
== PyPy 3.12.14 (7996577de05b, Sep 10 2026, 10:32:41) [PyPy 8.0.1-alpha0 with MSC v.1941 64 bit (AMD64)]
== Windows-10-10.0.19045-SP0 little-endian
== Python build: release with_assert
== cwd: D:\SystemTemp\pytest\test_python_worker_3356æ
== CPU count: 2
== encodings: locale=ascii FS=utf-8
== resources (3): curses,gui,network
Using random seed: 153434883
0:00:00 Run 1 test sequentially in a single process
0:00:00 [1/1] test_pyrepl
test_empty (test.test_pyrepl.test_input.KeymapTranslatorTests.test_empty) ... ok
test_push_character_key (test.test_pyrepl.test_input.KeymapTranslatorTests.test_push_character_key) ... ok
test_push_character_key_with_stack (test.test_pyrepl.test_input.KeymapTranslatorTests.test_push_character_key_with_stack) ... ok
test_push_invalid_key (test.test_pyrepl.test_input.KeymapTranslatorTests.test_push_invalid_key) ... ok
test_push_invalid_key_with_stack (test.test_pyrepl.test_input.KeymapTranslatorTests.test_push_invalid_key_with_stack) ... ok
test_push_invalid_key_with_unicode_category (test.test_pyrepl.test_input.KeymapTranslatorTests.test_push_invalid_key_with_unicode_category) ... ok
test_push_multiple_keys (test.test_pyrepl.test_input.KeymapTranslatorTests.test_push_multiple_keys) ... ok
test_push_single_key (test.test_pyrepl.test_input.KeymapTranslatorTests.test_push_single_key) ... ok
test_push_transition_key (test.test_pyrepl.test_input.KeymapTranslatorTests.test_push_transition_key) ... ok
test_push_transition_key_interrupted (test.test_pyrepl.test_input.KeymapTranslatorTests.test_push_transition_key_interrupted) ... ok
test_empty_line (test.test_pyrepl.test_interact.TestMoreLines.test_empty_line) ... ok
test_incomplete_statement (test.test_pyrepl.test_interact.TestMoreLines.test_incomplete_statement) ... ok
test_invalid_syntax_single_line (test.test_pyrepl.test_interact.TestMoreLines.test_invalid_syntax_single_line) ... skipped 'differs'
test_multiline_single_assignment (test.test_pyrepl.test_interact.TestMoreLines.test_multiline_single_assignment) ... ok
test_multiline_single_block (test.test_pyrepl.test_interact.TestMoreLines.test_multiline_single_block) ... ok
test_multiple_blocks (test.test_pyrepl.test_interact.TestMoreLines.test_multiple_blocks) ... ok
test_multiple_blocks_empty_newline (test.test_pyrepl.test_interact.TestMoreLines.test_multiple_blocks_empty_newline) ... ok
test_multiple_blocks_indented_newline (test.test_pyrepl.test_interact.TestMoreLines.test_multiple_blocks_indented_newline) ... ok
test_multiple_statements (test.test_pyrepl.test_interact.TestMoreLines.test_multiple_statements) ... ok
test_multiple_statements_single_line (test.test_pyrepl.test_interact.TestMoreLines.test_multiple_statements_single_line) ... ok
test_valid_single_statement (test.test_pyrepl.test_interact.TestMoreLines.test_valid_single_statement) ... ok
test_empty (test.test_pyrepl.test_interact.TestSimpleInteract.test_empty) ... ok
test_future_annotations (test.test_pyrepl.test_interact.TestSimpleInteract.test_future_annotations) ... ok
test_future_barry_as_flufl (test.test_pyrepl.test_interact.TestSimpleInteract.test_future_barry_as_flufl) ... ok
test_multiple_statements (test.test_pyrepl.test_interact.TestSimpleInteract.test_multiple_statements) ... ok
test_multiple_statements_output (test.test_pyrepl.test_interact.TestSimpleInteract.test_multiple_statements_output) ... ok
test_no_active_future (test.test_pyrepl.test_interact.TestSimpleInteract.test_no_active_future) ... ok
test_runsource_compiles_and_runs_code (test.test_pyrepl.test_interact.TestSimpleInteract.test_runsource_compiles_and_runs_code) ... ok
test_runsource_returns_false_for_failed_compilation (test.test_pyrepl.test_interact.TestSimpleInteract.test_runsource_returns_false_for_failed_compilation) ... ok
test_runsource_returns_false_for_successful_compilation (test.test_pyrepl.test_interact.TestSimpleInteract.test_runsource_returns_false_for_successful_compilation) ... ok
test_runsource_show_syntax_error_location (test.test_pyrepl.test_interact.TestSimpleInteract.test_runsource_show_syntax_error_location) ... ok
test_runsource_shows_syntax_error_for_failed_compilation (test.test_pyrepl.test_interact.TestSimpleInteract.test_runsource_shows_syntax_error_for_failed_compilation) ... ok
test_runsource_survives_null_bytes (test.test_pyrepl.test_interact.TestSimpleInteract.test_runsource_survives_null_bytes) ... skipped 'requires the CPython 3.13 null-byte code.py fix'
test_clashing_definitions (test.test_pyrepl.test_keymap.TestCompileKeymap.test_clashing_definitions) ... ok
test_empty_keymap (test.test_pyrepl.test_keymap.TestCompileKeymap.test_empty_keymap) ... ok
test_empty_value (test.test_pyrepl.test_keymap.TestCompileKeymap.test_empty_value) ... ok
test_multiple_empty_values (test.test_pyrepl.test_keymap.TestCompileKeymap.test_multiple_empty_values) ... ok
test_multiple_keymaps (test.test_pyrepl.test_keymap.TestCompileKeymap.test_multiple_keymaps) ... ok
test_nested_keymap (test.test_pyrepl.test_keymap.TestCompileKeymap.test_nested_keymap) ... ok
test_nested_multiple_keymaps (test.test_pyrepl.test_keymap.TestCompileKeymap.test_nested_multiple_keymaps) ... ok
test_non_bytes_key (test.test_pyrepl.test_keymap.TestCompileKeymap.test_non_bytes_key) ... ok
test_single_keymap (test.test_pyrepl.test_keymap.TestCompileKeymap.test_single_keymap) ... ok
test_combinations (test.test_pyrepl.test_keymap.TestParseKeys.test_combinations) ... ok
test_control_sequences (test.test_pyrepl.test_keymap.TestParseKeys.test_control_sequences)
Ensure that supported control sequences are parsed successfully. ... ok
test_escape_sequences (test.test_pyrepl.test_keymap.TestParseKeys.test_escape_sequences)
Ensure that escaping sequences are parsed to their corresponding mapping. ... ok
test_index_errors (test.test_pyrepl.test_keymap.TestParseKeys.test_index_errors) ... ok
test_keynames (test.test_pyrepl.test_keymap.TestParseKeys.test_keynames)
Ensure that keynames are parsed to their corresponding mapping. ... ok
test_keyspec_errors (test.test_pyrepl.test_keymap.TestParseKeys.test_keyspec_errors) ... ok
test_meta_sequences (test.test_pyrepl.test_keymap.TestParseKeys.test_meta_sequences) ... ok
test_single_character (test.test_pyrepl.test_keymap.TestParseKeys.test_single_character)
Ensure that single ascii characters or single digits are parsed as single characters. ... ok
test_cursor_position_after_wrap_and_move_up (test.test_pyrepl.test_pyrepl.TestCursorPosition.test_cursor_position_after_wrap_and_move_up) ... ok
test_cursor_position_double_width_character (test.test_pyrepl.test_pyrepl.TestCursorPosition.test_cursor_position_double_width_character) ... ok
test_cursor_position_double_width_character_move_left (test.test_pyrepl.test_pyrepl.TestCursorPosition.test_cursor_position_double_width_character_move_left) ... ok
test_cursor_position_double_width_character_move_left_right (test.test_pyrepl.test_pyrepl.TestCursorPosition.test_cursor_position_double_width_character_move_left_right) ... ok
test_cursor_position_double_width_characters_move_up (test.test_pyrepl.test_pyrepl.TestCursorPosition.test_cursor_position_double_width_characters_move_up) ... ok
test_cursor_position_double_width_characters_move_up_down (test.test_pyrepl.test_pyrepl.TestCursorPosition.test_cursor_position_double_width_characters_move_up_down) ... ok
test_cursor_position_move_down_to_eol (test.test_pyrepl.test_pyrepl.TestCursorPosition.test_cursor_position_move_down_to_eol) ... ok
test_cursor_position_move_up_to_eol (test.test_pyrepl.test_pyrepl.TestCursorPosition.test_cursor_position_move_up_to_eol) ... ok
test_cursor_position_multiple_double_width_characters_move_left (test.test_pyrepl.test_pyrepl.TestCursorPosition.test_cursor_position_multiple_double_width_characters_move_left) ... ok
test_cursor_position_multiple_mixed_lines_move_up (test.test_pyrepl.test_pyrepl.TestCursorPosition.test_cursor_position_multiple_mixed_lines_move_up) ... ok
test_cursor_position_simple_character (test.test_pyrepl.test_pyrepl.TestCursorPosition.test_cursor_position_simple_character) ... ok
test_down_arrow_end_of_input (test.test_pyrepl.test_pyrepl.TestCursorPosition.test_down_arrow_end_of_input) ... ok
test_left_arrow_simple (test.test_pyrepl.test_pyrepl.TestCursorPosition.test_left_arrow_simple) ... ok
test_right_arrow_end_of_line (test.test_pyrepl.test_pyrepl.TestCursorPosition.test_right_arrow_end_of_line) ... ok
test_up_arrow_simple (test.test_pyrepl.test_pyrepl.TestCursorPosition.test_up_arrow_simple) ... ok
test_dumb_terminal_exits_cleanly (test.test_pyrepl.test_pyrepl.TestDumbTerminal.test_dumb_terminal_exits_cleanly) ... skipped 'requires pty'
test_bad_sys_excepthook_doesnt_crash_pyrepl (test.test_pyrepl.test_pyrepl.TestMain.test_bad_sys_excepthook_doesnt_crash_pyrepl) ... skipped 'requires pty'
test_correct_filename_in_syntaxerrors (test.test_pyrepl.test_pyrepl.TestMain.test_correct_filename_in_syntaxerrors) ... skipped 'requires pty'
test_exposed_globals_in_repl (test.test_pyrepl.test_pyrepl.TestMain.test_exposed_globals_in_repl) ... skipped 'requires pty'
test_history_survives_crash (test.test_pyrepl.test_pyrepl.TestMain.test_history_survives_crash) ... skipped 'requires pty'
test_inspect_keeps_globals_from_inspected_file (test.test_pyrepl.test_pyrepl.TestMain.test_inspect_keeps_globals_from_inspected_file) ... skipped 'requires pty'
test_inspect_keeps_globals_from_inspected_module (test.test_pyrepl.test_pyrepl.TestMain.test_inspect_keeps_globals_from_inspected_module) ... skipped 'requires pty'
test_keyboard_interrupt_after_isearch (test.test_pyrepl.test_pyrepl.TestMain.test_keyboard_interrupt_after_isearch) ... skipped 'requires pty'
test_not_wiping_history_file (test.test_pyrepl.test_pyrepl.TestMain.test_not_wiping_history_file) ... skipped 'requires pty'
test_null_byte (test.test_pyrepl.test_pyrepl.TestMain.test_null_byte) ... skipped 'requires pty'
test_proper_tracebacklimit (test.test_pyrepl.test_pyrepl.TestMain.test_proper_tracebacklimit) ... skipped 'requires pty'
test_python_basic_repl (test.test_pyrepl.test_pyrepl.TestMain.test_python_basic_repl) ... skipped 'requires pty'
test_readline_history_file (test.test_pyrepl.test_pyrepl.TestMain.test_readline_history_file) ... skipped 'requires pty'
test_bracketed_paste (test.test_pyrepl.test_pyrepl.TestPasteEvent.test_bracketed_paste)
Test that bracketed paste using [200~ and [201~ works. ... ok
test_bracketed_paste_single_line (test.test_pyrepl.test_pyrepl.TestPasteEvent.test_bracketed_paste_single_line) ... ok
test_paste (test.test_pyrepl.test_pyrepl.TestPasteEvent.test_paste) ... ok
test_paste_mid_newlines (test.test_pyrepl.test_pyrepl.TestPasteEvent.test_paste_mid_newlines) ... ok
test_paste_mid_newlines_not_in_paste_mode (test.test_pyrepl.test_pyrepl.TestPasteEvent.test_paste_mid_newlines_not_in_paste_mode) ... ok
test_paste_not_in_paste_mode (test.test_pyrepl.test_pyrepl.TestPasteEvent.test_paste_not_in_paste_mode) ... ok
test_auto_indent_continuation (test.test_pyrepl.test_pyrepl.TestPyReplAutoindent.test_auto_indent_continuation) ... ok
test_auto_indent_default (test.test_pyrepl.test_pyrepl.TestPyReplAutoindent.test_auto_indent_default) ... ok
test_auto_indent_ignore_comments (test.test_pyrepl.test_pyrepl.TestPyReplAutoindent.test_auto_indent_ignore_comments) ... ok
test_auto_indent_multiline (test.test_pyrepl.test_pyrepl.TestPyReplAutoindent.test_auto_indent_multiline) ... ok
test_auto_indent_prev_block (test.test_pyrepl.test_pyrepl.TestPyReplAutoindent.test_auto_indent_prev_block) ... ok
test_auto_indent_with_comment (test.test_pyrepl.test_pyrepl.TestPyReplAutoindent.test_auto_indent_with_comment) ... ok
test_auto_indent_with_multicomment (test.test_pyrepl.test_pyrepl.TestPyReplAutoindent.test_auto_indent_with_multicomment) ... ok
test_completion_with_many_options (test.test_pyrepl.test_pyrepl.TestPyReplCompleter.test_completion_with_many_options) ... ok
test_completion_with_warnings (test.test_pyrepl.test_pyrepl.TestPyReplCompleter.test_completion_with_warnings) ... ok
test_empty_namespace_completion (test.test_pyrepl.test_pyrepl.TestPyReplCompleter.test_empty_namespace_completion) ... ok
test_global_namespace_completion (test.test_pyrepl.test_pyrepl.TestPyReplCompleter.test_global_namespace_completion) ... ok
test_simple_completion (test.test_pyrepl.test_pyrepl.TestPyReplCompleter.test_simple_completion) ... ok
test_updown_arrow_with_completion_menu (test.test_pyrepl.test_pyrepl.TestPyReplCompleter.test_updown_arrow_with_completion_menu)
Up arrow in the middle of unfinished tab completion when the menu is displayed ... skipped 'too complicated'
test_ctrl_d_empty_line (test.test_pyrepl.test_pyrepl.TestPyReplCtrlD.test_ctrl_d_empty_line) ... ok
test_ctrl_d_multiline_end_of_line_no_newline (test.test_pyrepl.test_pyrepl.TestPyReplCtrlD.test_ctrl_d_multiline_end_of_line_no_newline) ... ok
test_ctrl_d_multiline_middle_of_line (test.test_pyrepl.test_pyrepl.TestPyReplCtrlD.test_ctrl_d_multiline_middle_of_line) ... ok
test_ctrl_d_multiline_with_new_line (test.test_pyrepl.test_pyrepl.TestPyReplCtrlD.test_ctrl_d_multiline_with_new_line) ... ok
test_ctrl_d_single_line_end_no_newline (test.test_pyrepl.test_pyrepl.TestPyReplCtrlD.test_ctrl_d_single_line_end_no_newline) ... ok
test_ctrl_d_single_line_middle_of_line (test.test_pyrepl.test_pyrepl.TestPyReplCtrlD.test_ctrl_d_single_line_middle_of_line) ... ok
test_basic (test.test_pyrepl.test_pyrepl.TestPyReplOutput.test_basic) ... ok
test_control_character1 (test.test_pyrepl.test_pyrepl.TestPyReplOutput.test_control_character1) ... ok
test_get_line_buffer_returns_str (test.test_pyrepl.test_pyrepl.TestPyReplOutput.test_get_line_buffer_returns_str) ... ok
test_history_navigation_with_down_arrow (test.test_pyrepl.test_pyrepl.TestPyReplOutput.test_history_navigation_with_down_arrow) ... ok
test_history_navigation_with_up_arrow (test.test_pyrepl.test_pyrepl.TestPyReplOutput.test_history_navigation_with_up_arrow) ... ok
test_history_search (test.test_pyrepl.test_pyrepl.TestPyReplOutput.test_history_search) ... ok
test_history_search_backward (test.test_pyrepl.test_pyrepl.TestPyReplOutput.test_history_search_backward) ... ok
test_history_search_backward_empty (test.test_pyrepl.test_pyrepl.TestPyReplOutput.test_history_search_backward_empty) ... ok
test_history_with_multiline_entries (test.test_pyrepl.test_pyrepl.TestPyReplOutput.test_history_with_multiline_entries) ... ok
test_multiline_edit (test.test_pyrepl.test_pyrepl.TestPyReplOutput.test_multiline_edit) ... ok
test_stdin_is_tty (test.test_pyrepl.test_pyrepl.TestPyReplOutput.test_stdin_is_tty) ... ok
test_stdout_is_tty (test.test_pyrepl.test_pyrepl.TestPyReplOutput.test_stdout_is_tty) ... skipped 'stdout is not a tty'
test_calc_screen_backspace (test.test_pyrepl.test_reader.TestReader.test_calc_screen_backspace) ... ok
test_calc_screen_backspace_in_second_line_after_wrap (test.test_pyrepl.test_reader.TestReader.test_calc_screen_backspace_in_second_line_after_wrap) ... ok
test_calc_screen_prompt_handling (test.test_pyrepl.test_reader.TestReader.test_calc_screen_prompt_handling) ... ok
test_calc_screen_wrap_removes_after_backspace (test.test_pyrepl.test_reader.TestReader.test_calc_screen_wrap_removes_after_backspace) ... ok
test_calc_screen_wrap_simple (test.test_pyrepl.test_reader.TestReader.test_calc_screen_wrap_simple) ... ok
test_calc_screen_wrap_three_lines (test.test_pyrepl.test_reader.TestReader.test_calc_screen_wrap_three_lines) ... ok
test_calc_screen_wrap_three_lines_mixed_character (test.test_pyrepl.test_reader.TestReader.test_calc_screen_wrap_three_lines_mixed_character) ... ok
test_calc_screen_wrap_wide_characters (test.test_pyrepl.test_reader.TestReader.test_calc_screen_wrap_wide_characters) ... ok
test_completions_updated_on_key_press (test.test_pyrepl.test_reader.TestReader.test_completions_updated_on_key_press) ... ok
test_control_characters (test.test_pyrepl.test_reader.TestReader.test_control_characters) ... ok
test_input_hook_is_called_if_set (test.test_pyrepl.test_reader.TestReader.test_input_hook_is_called_if_set) ... ok
test_key_press_on_tab_press_once (test.test_pyrepl.test_reader.TestReader.test_key_press_on_tab_press_once) ... ok
test_keyboard_interrupt_clears_screen (test.test_pyrepl.test_reader.TestReader.test_keyboard_interrupt_clears_screen) ... ok
test_newline_within_block_trailing_whitespace (test.test_pyrepl.test_reader.TestReader.test_newline_within_block_trailing_whitespace) ... ok
test_pos2xy_with_no_columns (test.test_pyrepl.test_reader.TestReader.test_pos2xy_with_no_columns) ... ok
test_prompt_length (test.test_pyrepl.test_reader.TestReader.test_prompt_length) ... ok
test_setpos_for_xy_simple (test.test_pyrepl.test_reader.TestReader.test_setpos_for_xy_simple) ... ok
test_setpos_from_xy_after_wrap (test.test_pyrepl.test_reader.TestReader.test_setpos_from_xy_after_wrap) ... ok
test_setpos_from_xy_for_non_printing_char (test.test_pyrepl.test_reader.TestReader.test_setpos_from_xy_for_non_printing_char) ... ok
test_setpos_from_xy_multiple_lines (test.test_pyrepl.test_reader.TestReader.test_setpos_from_xy_multiple_lines) ... ok
test_setpos_fromxy_in_wrapped_line (test.test_pyrepl.test_reader.TestReader.test_setpos_fromxy_in_wrapped_line) ... ok
test_up_arrow_after_ctrl_r (test.test_pyrepl.test_reader.TestReader.test_up_arrow_after_ctrl_r) ... ok
test_syntax_highlighting_basic (test.test_pyrepl.test_reader.TestReaderInColor.test_syntax_highlighting_basic) ... ok
test_syntax_highlighting_incomplete_fstring (test.test_pyrepl.test_reader.TestReaderInColor.test_syntax_highlighting_incomplete_fstring) ... skipped 'implementation detail specific to cpython'
test_syntax_highlighting_incomplete_multiline_string (test.test_pyrepl.test_reader.TestReaderInColor.test_syntax_highlighting_incomplete_multiline_string) ... ok
test_syntax_highlighting_incomplete_string_another_line (test.test_pyrepl.test_reader.TestReaderInColor.test_syntax_highlighting_incomplete_string_another_line) ... ok
test_syntax_highlighting_incomplete_string_first_line (test.test_pyrepl.test_reader.TestReaderInColor.test_syntax_highlighting_incomplete_string_first_line) ... ok
test_syntax_highlighting_indentation_error (test.test_pyrepl.test_reader.TestReaderInColor.test_syntax_highlighting_indentation_error) ... ok
test_syntax_highlighting_literal_braces_in_fstrings (test.test_pyrepl.test_reader.TestReaderInColor.test_syntax_highlighting_literal_braces_in_fstrings) ... ok
test_cursor_back_write (test.test_pyrepl.test_unix_console.TestConsole.test_cursor_back_write) ... skipped 'No Unix event queue on Windows'
test_cursor_left (test.test_pyrepl.test_unix_console.TestConsole.test_cursor_left) ... skipped 'No Unix event queue on Windows'
test_cursor_left_right (test.test_pyrepl.test_unix_console.TestConsole.test_cursor_left_right) ... skipped 'No Unix event queue on Windows'
test_cursor_up (test.test_pyrepl.test_unix_console.TestConsole.test_cursor_up) ... skipped 'No Unix event queue on Windows'
test_cursor_up_down (test.test_pyrepl.test_unix_console.TestConsole.test_cursor_up_down) ... skipped 'No Unix event queue on Windows'
test_multiline_function_move_up_down_short_terminal (test.test_pyrepl.test_unix_console.TestConsole.test_multiline_function_move_up_down_short_terminal) ... skipped 'No Unix event queue on Windows'
test_multiline_function_move_up_short_terminal (test.test_pyrepl.test_unix_console.TestConsole.test_multiline_function_move_up_short_terminal) ... skipped 'No Unix event queue on Windows'
test_resize_bigger_on_multiline_function (test.test_pyrepl.test_unix_console.TestConsole.test_resize_bigger_on_multiline_function) ... skipped 'No Unix event queue on Windows'
test_resize_smaller_on_multiline_function (test.test_pyrepl.test_unix_console.TestConsole.test_resize_smaller_on_multiline_function) ... skipped 'No Unix event queue on Windows'
test_simple_addition (test.test_pyrepl.test_unix_console.TestConsole.test_simple_addition) ... skipped 'No Unix event queue on Windows'
test_wrap (test.test_pyrepl.test_unix_console.TestConsole.test_wrap) ... skipped 'No Unix event queue on Windows'
test_empty (test.test_pyrepl.test_unix_eventqueue.TestUnixEventQueue.test_empty) ... skipped 'No Unix event queue on Windows'
test_flush_buf (test.test_pyrepl.test_unix_eventqueue.TestUnixEventQueue.test_flush_buf) ... skipped 'No Unix event queue on Windows'
test_get (test.test_pyrepl.test_unix_eventqueue.TestUnixEventQueue.test_get) ... skipped 'No Unix event queue on Windows'
test_insert (test.test_pyrepl.test_unix_eventqueue.TestUnixEventQueue.test_insert) ... skipped 'No Unix event queue on Windows'
test_push_special_key (test.test_pyrepl.test_unix_eventqueue.TestUnixEventQueue.test_push_special_key) ... skipped 'No Unix event queue on Windows'
test_push_unrecognized_escape_sequence (test.test_pyrepl.test_unix_eventqueue.TestUnixEventQueue.test_push_unrecognized_escape_sequence) ... skipped 'No Unix event queue on Windows'
test_push_with_key_in_keymap (test.test_pyrepl.test_unix_eventqueue.TestUnixEventQueue.test_push_with_key_in_keymap) ... skipped 'No Unix event queue on Windows'
test_push_with_keymap_in_keymap (test.test_pyrepl.test_unix_eventqueue.TestUnixEventQueue.test_push_with_keymap_in_keymap) ... skipped 'No Unix event queue on Windows'
test_push_with_keymap_in_keymap_and_escape (test.test_pyrepl.test_unix_eventqueue.TestUnixEventQueue.test_push_with_keymap_in_keymap_and_escape) ... skipped 'No Unix event queue on Windows'
test_push_without_key_in_keymap (test.test_pyrepl.test_unix_eventqueue.TestUnixEventQueue.test_push_without_key_in_keymap) ... skipped 'No Unix event queue on Windows'
test_gen_colors_keyword_highlighting (test.test_pyrepl.test_utils.TestUtils.test_gen_colors_keyword_highlighting) ... ok
test_prev_next_window (test.test_pyrepl.test_utils.TestUtils.test_prev_next_window) ... ok
test_soft_keyword_after_multiline_case (test.test_pyrepl.test_utils.TestUtils.test_soft_keyword_after_multiline_case) ... ok
test_str_width (test.test_pyrepl.test_utils.TestUtils.test_str_width) ... ok
test_type_soft_keyword_and_builtin (test.test_pyrepl.test_utils.TestUtils.test_type_soft_keyword_and_builtin) ... ok
test_wlen (test.test_pyrepl.test_utils.TestUtils.test_wlen) ... ok
test_cursor_back_write (test.test_pyrepl.test_windows_console.WindowsConsoleTests.test_cursor_back_write) ... ok
test_cursor_left (test.test_pyrepl.test_windows_console.WindowsConsoleTests.test_cursor_left) ... ok
test_cursor_left_right (test.test_pyrepl.test_windows_console.WindowsConsoleTests.test_cursor_left_right) ... ok
test_cursor_up (test.test_pyrepl.test_windows_console.WindowsConsoleTests.test_cursor_up) ... ok
test_cursor_up_down (test.test_pyrepl.test_windows_console.WindowsConsoleTests.test_cursor_up_down) ... ok
test_multiline_function_move_up_down_short_terminal (test.test_pyrepl.test_windows_console.WindowsConsoleTests.test_multiline_function_move_up_down_short_terminal) ... ok
test_multiline_function_move_up_short_terminal (test.test_pyrepl.test_windows_console.WindowsConsoleTests.test_multiline_function_move_up_short_terminal) ... ok
test_resize_bigger_on_multiline_function (test.test_pyrepl.test_windows_console.WindowsConsoleTests.test_resize_bigger_on_multiline_function) ... ERROR
test_resize_narrower (test.test_pyrepl.test_windows_console.WindowsConsoleTests.test_resize_narrower) ... ERROR
test_resize_smaller_on_multiline_function (test.test_pyrepl.test_windows_console.WindowsConsoleTests.test_resize_smaller_on_multiline_function) ... ERROR
test_resize_wider (test.test_pyrepl.test_windows_console.WindowsConsoleTests.test_resize_wider) ... ERROR
test_simple_addition (test.test_pyrepl.test_windows_console.WindowsConsoleTests.test_simple_addition) ... ok
test_wrap (test.test_pyrepl.test_windows_console.WindowsConsoleTests.test_wrap) ... ok
======================================================================
ERROR: test_resize_bigger_on_multiline_function (test.test_pyrepl.test_windows_console.WindowsConsoleTests.test_resize_bigger_on_multiline_function)
----------------------------------------------------------------------
Traceback (most recent call last):
File "d:\pypy_stuff\buildbot64\slave\pypy-c-jit-win-x86-64\build\lib-python\3\test\test_pyrepl\test_windows_console.py", line 263, in test_resize_bigger_on_multiline_function
_, con = handle_all_events(
^^^^^^^^^^^^^^^^^^
File "d:\pypy_stuff\buildbot64\slave\pypy-c-jit-win-x86-64\build\lib-python\3\test\test_pyrepl\support.py", line 102, in handle_all_events
reader.handle1()
^^^^^^^
File "d:\pypy_stuff\buildbot64\slave\pypy-c-jit-win-x86-64\build\lib_pypy\pyrepl\reader.py", line 714, in handle1
self.refresh()
^^^^^^^
File "d:\pypy_stuff\buildbot64\slave\pypy-c-jit-win-x86-64\build\lib_pypy\pyrepl\reader.py", line 648, in refresh
self.console.height, self.console.width = self.console.getheightwidth()
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
ValueError: not enough values to unpack (expected 2, got 0)
======================================================================
ERROR: test_resize_narrower (test.test_pyrepl.test_windows_console.WindowsConsoleTests.test_resize_narrower)
----------------------------------------------------------------------
Traceback (most recent call last):
File "d:\pypy_stuff\buildbot64\slave\pypy-c-jit-win-x86-64\build\lib-python\3\test\test_pyrepl\test_windows_console.py", line 129, in test_resize_narrower
_, con = handle_all_events(
^^^^^^^^^^^^^^^^^^
File "d:\pypy_stuff\buildbot64\slave\pypy-c-jit-win-x86-64\build\lib-python\3\test\test_pyrepl\support.py", line 102, in handle_all_events
reader.handle1()
^^^^^^^
File "d:\pypy_stuff\buildbot64\slave\pypy-c-jit-win-x86-64\build\lib_pypy\pyrepl\reader.py", line 714, in handle1
self.refresh()
^^^^^^^
File "d:\pypy_stuff\buildbot64\slave\pypy-c-jit-win-x86-64\build\lib_pypy\pyrepl\reader.py", line 648, in refresh
self.console.height, self.console.width = self.console.getheightwidth()
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
ValueError: not enough values to unpack (expected 2, got 0)
======================================================================
ERROR: test_resize_smaller_on_multiline_function (test.test_pyrepl.test_windows_console.WindowsConsoleTests.test_resize_smaller_on_multiline_function)
----------------------------------------------------------------------
Traceback (most recent call last):
File "d:\pypy_stuff\buildbot64\slave\pypy-c-jit-win-x86-64\build\lib-python\3\test\test_pyrepl\test_windows_console.py", line 301, in test_resize_smaller_on_multiline_function
_, con = handle_all_events(
^^^^^^^^^^^^^^^^^^
File "d:\pypy_stuff\buildbot64\slave\pypy-c-jit-win-x86-64\build\lib-python\3\test\test_pyrepl\support.py", line 102, in handle_all_events
reader.handle1()
^^^^^^^
File "d:\pypy_stuff\buildbot64\slave\pypy-c-jit-win-x86-64\build\lib_pypy\pyrepl\reader.py", line 714, in handle1
self.refresh()
^^^^^^^
File "d:\pypy_stuff\buildbot64\slave\pypy-c-jit-win-x86-64\build\lib_pypy\pyrepl\reader.py", line 648, in refresh
self.console.height, self.console.width = self.console.getheightwidth()
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
ValueError: not enough values to unpack (expected 2, got 0)
======================================================================
ERROR: test_resize_wider (test.test_pyrepl.test_windows_console.WindowsConsoleTests.test_resize_wider)
----------------------------------------------------------------------
Traceback (most recent call last):
File "d:\pypy_stuff\buildbot64\slave\pypy-c-jit-win-x86-64\build\lib-python\3\test\test_pyrepl\test_windows_console.py", line 101, in test_resize_wider
_, con = handle_all_events(
^^^^^^^^^^^^^^^^^^
File "d:\pypy_stuff\buildbot64\slave\pypy-c-jit-win-x86-64\build\lib-python\3\test\test_pyrepl\support.py", line 102, in handle_all_events
reader.handle1()
^^^^^^^
File "d:\pypy_stuff\buildbot64\slave\pypy-c-jit-win-x86-64\build\lib_pypy\pyrepl\reader.py", line 714, in handle1
self.refresh()
^^^^^^^
File "d:\pypy_stuff\buildbot64\slave\pypy-c-jit-win-x86-64\build\lib_pypy\pyrepl\reader.py", line 648, in refresh
self.console.height, self.console.width = self.console.getheightwidth()
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
ValueError: not enough values to unpack (expected 2, got 0)
----------------------------------------------------------------------
Ran 184 tests in 1.211s
FAILED (errors=4, skipped=39)
0:00:01 [1/1/1] test_pyrepl failed (4 errors)
== Tests result: FAILURE ==
1 test failed:
test_pyrepl
Total duration: 1.7 sec
Total tests: run=184 skipped=39
Total test files: run=1/1 failed=1
Result: FAILURE
test test_pyrepl failed
builder: pypy-c-jit-win-x86-64 build #2557+
test: lib-python/3/test/test_pyrepl::unmodified