py$(PYV): remove tox env folder $(@D)/.tox/py$(PYV) py$(PYV): commands[0]> python -m pytest ============================= test session starts ============================== platform sunos5 -- Python $(PYTHON_VERSION).X -- $(@D)/.tox/py$(PYV)/bin/python cachedir: .tox/py$(PYV)/.pytest_cache rootdir: $(@D) configfile: pyproject.toml collecting ... collected 151 items tests/test_async_generator.py::test_generator_to_async_generator PASSED tests/test_buffer.py::test_initial PASSED tests/test_buffer.py::test_insert_text PASSED tests/test_buffer.py::test_cursor_movement PASSED tests/test_buffer.py::test_backspace PASSED tests/test_buffer.py::test_cursor_up PASSED tests/test_buffer.py::test_cursor_down PASSED tests/test_buffer.py::test_join_next_line PASSED tests/test_buffer.py::test_newline PASSED tests/test_buffer.py::test_swap_characters_before_cursor PASSED tests/test_cli.py::test_simple_text_input PASSED tests/test_cli.py::test_emacs_cursor_movements PASSED tests/test_cli.py::test_emacs_kill_multiple_words_and_paste PASSED tests/test_cli.py::test_interrupts PASSED tests/test_cli.py::test_emacs_yank PASSED tests/test_cli.py::test_quoted_insert PASSED tests/test_cli.py::test_transformations PASSED tests/test_cli.py::test_emacs_other_bindings PASSED tests/test_cli.py::test_controlx_controlx PASSED tests/test_cli.py::test_emacs_history_bindings PASSED tests/test_cli.py::test_emacs_reverse_search PASSED tests/test_cli.py::test_emacs_arguments PASSED tests/test_cli.py::test_emacs_arguments_for_all_commands PASSED tests/test_cli.py::test_emacs_kill_ring PASSED tests/test_cli.py::test_emacs_selection PASSED tests/test_cli.py::test_emacs_insert_comment PASSED tests/test_cli.py::test_emacs_record_macro PASSED tests/test_cli.py::test_emacs_nested_macro PASSED tests/test_cli.py::test_prefix_meta PASSED tests/test_cli.py::test_bracketed_paste PASSED tests/test_cli.py::test_vi_cursor_movements PASSED tests/test_cli.py::test_vi_operators PASSED tests/test_cli.py::test_vi_text_objects PASSED tests/test_cli.py::test_vi_digraphs PASSED tests/test_cli.py::test_vi_block_editing PASSED tests/test_cli.py::test_vi_block_editing_empty_lines PASSED tests/test_cli.py::test_vi_visual_line_copy PASSED tests/test_cli.py::test_vi_visual_empty_line PASSED tests/test_cli.py::test_vi_character_delete_after_cursor PASSED tests/test_cli.py::test_vi_character_delete_before_cursor PASSED tests/test_cli.py::test_vi_character_paste PASSED tests/test_cli.py::test_vi_temp_navigation_mode PASSED tests/test_cli.py::test_vi_macros PASSED tests/test_cli.py::test_accept_default PASSED tests/test_completion.py::test_pathcompleter_completes_in_current_directory PASSED tests/test_completion.py::test_pathcompleter_completes_files_in_current_directory PASSED tests/test_completion.py::test_pathcompleter_completes_files_in_absolute_directory PASSED tests/test_completion.py::test_pathcompleter_completes_directories_with_only_directories PASSED tests/test_completion.py::test_pathcompleter_respects_completions_under_min_input_len PASSED tests/test_completion.py::test_pathcompleter_does_not_expanduser_by_default PASSED tests/test_completion.py::test_pathcompleter_can_expanduser PASSED tests/test_completion.py::test_pathcompleter_can_apply_file_filter PASSED tests/test_completion.py::test_pathcompleter_get_paths_constrains_path PASSED tests/test_completion.py::test_word_completer_static_word_list PASSED tests/test_completion.py::test_word_completer_ignore_case PASSED tests/test_completion.py::test_word_completer_match_middle PASSED tests/test_completion.py::test_word_completer_sentence PASSED tests/test_completion.py::test_word_completer_dynamic_word_list PASSED tests/test_completion.py::test_word_completer_pattern PASSED tests/test_completion.py::test_fuzzy_completer PASSED tests/test_completion.py::test_nested_completer PASSED tests/test_completion.py::test_deduplicate_completer PASSED tests/test_document.py::test_current_char PASSED tests/test_document.py::test_text_before_cursor PASSED tests/test_document.py::test_text_after_cursor PASSED tests/test_document.py::test_lines PASSED tests/test_document.py::test_line_count PASSED tests/test_document.py::test_current_line_before_cursor PASSED tests/test_document.py::test_current_line_after_cursor PASSED tests/test_document.py::test_current_line PASSED tests/test_document.py::test_cursor_position PASSED tests/test_document.py::test_translate_index_to_position PASSED tests/test_document.py::test_is_cursor_at_the_end PASSED tests/test_filter.py::test_never PASSED tests/test_filter.py::test_always PASSED tests/test_filter.py::test_invert PASSED tests/test_filter.py::test_or PASSED tests/test_filter.py::test_and PASSED tests/test_filter.py::test_nested_and PASSED tests/test_filter.py::test_nested_or PASSED tests/test_filter.py::test_to_filter PASSED tests/test_filter.py::test_filter_cache_regression_1 PASSED tests/test_filter.py::test_filter_cache_regression_2 PASSED tests/test_filter.py::test_filter_remove_duplicates PASSED tests/test_formatted_text.py::test_basic_html PASSED tests/test_formatted_text.py::test_html_with_fg_bg PASSED tests/test_formatted_text.py::test_ansi_formatting PASSED tests/test_formatted_text.py::test_ansi_256_color PASSED tests/test_formatted_text.py::test_ansi_true_color PASSED tests/test_formatted_text.py::test_ansi_interpolation PASSED tests/test_formatted_text.py::test_interpolation PASSED tests/test_formatted_text.py::test_html_interpolation PASSED tests/test_formatted_text.py::test_merge_formatted_text PASSED tests/test_formatted_text.py::test_pygments_tokens PASSED tests/test_formatted_text.py::test_split_lines PASSED tests/test_formatted_text.py::test_split_lines_2 PASSED tests/test_formatted_text.py::test_split_lines_3 PASSED tests/test_history.py::test_in_memory_history PASSED tests/test_history.py::test_file_history PASSED tests/test_history.py::test_threaded_file_history PASSED tests/test_history.py::test_threaded_in_memory_history PASSED tests/test_inputstream.py::test_control_keys PASSED tests/test_inputstream.py::test_arrows PASSED tests/test_inputstream.py::test_escape PASSED tests/test_inputstream.py::test_special_double_keys PASSED tests/test_inputstream.py::test_flush_1 PASSED tests/test_inputstream.py::test_flush_2 PASSED tests/test_inputstream.py::test_meta_arrows PASSED tests/test_inputstream.py::test_control_square_close PASSED tests/test_inputstream.py::test_invalid PASSED tests/test_inputstream.py::test_cpr_response PASSED tests/test_inputstream.py::test_cpr_response_2 PASSED tests/test_key_binding.py::test_remove_bindings PASSED tests/test_key_binding.py::test_feed_simple PASSED tests/test_key_binding.py::test_feed_several PASSED tests/test_key_binding.py::test_control_square_closed_any PASSED tests/test_key_binding.py::test_common_prefix PASSED tests/test_key_binding.py::test_previous_key_sequence PASSED tests/test_layout.py::test_layout_class PASSED tests/test_layout.py::test_create_invalid_layout PASSED tests/test_memory_leaks.py::test_prompt_session_memory_leak XPASS (M...) tests/test_print_formatted_text.py::test_print_formatted_text PASSED tests/test_print_formatted_text.py::test_print_formatted_text_backslash_r PASSED tests/test_print_formatted_text.py::test_formatted_text_with_style PASSED tests/test_print_formatted_text.py::test_html_with_style PASSED tests/test_regular_languages.py::test_simple_match PASSED tests/test_regular_languages.py::test_variable_varname PASSED tests/test_regular_languages.py::test_prefix PASSED tests/test_regular_languages.py::test_completer PASSED tests/test_shortcuts.py::test_split_multiline_prompt PASSED tests/test_shortcuts.py::test_print_container PASSED tests/test_style.py::test_style_from_dict PASSED tests/test_style.py::test_class_combinations_1 PASSED tests/test_style.py::test_class_combinations_2 PASSED tests/test_style.py::test_substyles PASSED tests/test_style.py::test_swap_light_and_dark_style_transformation PASSED tests/test_style_transformation.py::test_adjust_brightness_style_transformation PASSED tests/test_utils.py::test_using_weights PASSED tests/test_vt100_output.py::test_get_closest_ansi_color PASSED tests/test_widgets.py::test_default_button PASSED tests/test_widgets.py::test_custom_button PASSED tests/test_yank_nth_arg.py::test_empty_history PASSED tests/test_yank_nth_arg.py::test_simple_search PASSED tests/test_yank_nth_arg.py::test_simple_search_with_quotes PASSED tests/test_yank_nth_arg.py::test_simple_search_with_arg PASSED tests/test_yank_nth_arg.py::test_simple_search_with_arg_out_of_bounds PASSED tests/test_yank_nth_arg.py::test_repeated_search PASSED tests/test_yank_nth_arg.py::test_repeated_search_with_wraparound PASSED tests/test_yank_nth_arg.py::test_yank_nth_arg PASSED tests/test_yank_nth_arg.py::test_repeated_yank_nth_arg PASSED tests/test_yank_nth_arg.py::test_yank_nth_arg_with_arg PASSED =============================== warnings summary =============================== tests/test_key_binding.py::test_feed_simple tests/test_key_binding.py::test_feed_several tests/test_key_binding.py::test_control_square_closed_any tests/test_key_binding.py::test_common_prefix tests/test_key_binding.py::test_previous_key_sequence $(PROTO_DIR)$(PYTHON_DIR)/vendor-packages/prompt_toolkit/key_binding/key_processor.py:414: RuntimeWarning: coroutine 'KeyProcessor._start_timeout..wait' was never awaited self._flush_wait_task = app.create_background_task(wait()) Enable tracemalloc to get traceback where the object was allocated. See https://docs.pytest.org/en/stable/how-to/capture-warnings.html#resource-warnings for more info. -- Docs: https://docs.pytest.org/en/stable/how-to/capture-warnings.html ======== 150 passed, 1 xpassed, 5 warnings ======== py$(PYV): OK congratulations :)