============================= test session starts ============================== platform sunos5 -- Python $(PYTHON_VERSION).X -- $(PYTHON) cachedir: .pytest_cache rootdir: $(@D) configfile: setup.cfg collecting ... collected 257 items tests/test_FSM.py::FSMTestCase::test_run_fsm PASSED tests/test_ansi.py::ansiTestCase::test_decode_error PASSED tests/test_ansi.py::ansiTestCase::test_fsm_memory PASSED tests/test_ansi.py::ansiTestCase::test_lines PASSED tests/test_ansi.py::ansiTestCase::test_number_x PASSED tests/test_ansi.py::ansiTestCase::test_tetris PASSED tests/test_ansi.py::ansiTestCase::test_torturet PASSED tests/test_ansi.py::ansiTestCase::test_unicode PASSED tests/test_ansi.py::ansiTestCase::test_utf8_bytes PASSED tests/test_ansi.py::ansiTestCase::test_write PASSED tests/test_async.py::AsyncTests::test_async_and_gc PASSED tests/test_async.py::AsyncTests::test_async_and_sync PASSED tests/test_async.py::AsyncTests::test_async_replwrap PASSED tests/test_async.py::AsyncTests::test_async_replwrap_multiline PASSED tests/test_async.py::AsyncTests::test_async_utf8 PASSED tests/test_async.py::AsyncTests::test_eof PASSED tests/test_async.py::AsyncTests::test_expect_exact PASSED tests/test_async.py::AsyncTests::test_simple_expect PASSED tests/test_async.py::AsyncTests::test_timeout PASSED tests/test_command_list_split.py::SplitCommandLineTestCase::testSplitSizes PASSED tests/test_constructor.py::TestCaseConstructor::test_constructor PASSED tests/test_constructor.py::TestCaseConstructor::test_named_parameters PASSED tests/test_ctrl_chars.py::TestCtrlChars::test_bad_sendcontrol_chars PASSED tests/test_ctrl_chars.py::TestCtrlChars::test_control_chars PASSED tests/test_ctrl_chars.py::TestCtrlChars::test_sendcontrol PASSED tests/test_ctrl_chars.py::TestCtrlChars::test_sendeof PASSED tests/test_ctrl_chars.py::TestCtrlChars::test_sendintr PASSED tests/test_delay.py::TestCaseDelay::test_delayafterread PASSED tests/test_delay.py::TestCaseDelay::test_delaybeforesend PASSED tests/test_destructor.py::TestCaseDestructor::test_destructor PASSED tests/test_dotall.py::TestCaseDotall::test_dotall PASSED tests/test_dotall.py::TestCaseDotall::test_precompiled PASSED tests/test_env.py::TestCaseEnv::test_run_uses_env PASSED tests/test_env.py::TestCaseEnv::test_run_uses_env_path PASSED tests/test_env.py::TestCaseEnv::test_run_uses_env_path_over_path PASSED tests/test_env.py::TestCaseEnv::test_spawn_uses_env PASSED tests/test_expect.py::ExpectTestCase::test_bad_arg PASSED tests/test_expect.py::ExpectTestCase::test_before_across_chunks PASSED tests/test_expect.py::ExpectTestCase::test_before_after PASSED tests/test_expect.py::ExpectTestCase::test_before_after_exact PASSED tests/test_expect.py::ExpectTestCase::test_before_after_timeout PASSED tests/test_expect.py::ExpectTestCase::test_buffer_interface PASSED tests/test_expect.py::ExpectTestCase::test_coerce_expect_re_enc_ascii PASSED tests/test_expect.py::ExpectTestCase::test_coerce_expect_re_enc_none PASSED tests/test_expect.py::ExpectTestCase::test_coerce_expect_re_enc_utf8 PASSED tests/test_expect.py::ExpectTestCase::test_expect PASSED tests/test_expect.py::ExpectTestCase::test_expect_basic PASSED tests/test_expect.py::ExpectTestCase::test_expect_echo PASSED tests/test_expect.py::ExpectTestCase::test_expect_echo_exact PASSED tests/test_expect.py::ExpectTestCase::test_expect_eof PASSED tests/test_expect.py::ExpectTestCase::test_expect_exact PASSED tests/test_expect.py::ExpectTestCase::test_expect_exact_basic PASSED tests/test_expect.py::ExpectTestCase::test_expect_ignore_case PASSED tests/test_expect.py::ExpectTestCase::test_expect_ignore_case_flag PASSED tests/test_expect.py::ExpectTestCase::test_expect_index PASSED tests/test_expect.py::ExpectTestCase::test_expect_index_exact PASSED tests/test_expect.py::ExpectTestCase::test_expect_order PASSED tests/test_expect.py::ExpectTestCase::test_expect_order_exact PASSED tests/test_expect.py::ExpectTestCase::test_expect_regex_enc_none PASSED tests/test_expect.py::ExpectTestCase::test_expect_regex_enc_utf8 PASSED tests/test_expect.py::ExpectTestCase::test_expect_setecho_off SKIPPED tests/test_expect.py::ExpectTestCase::test_expect_setecho_off_exact SKIPPED tests/test_expect.py::ExpectTestCase::test_expect_timeout PASSED tests/test_expect.py::ExpectTestCase::test_greed PASSED tests/test_expect.py::ExpectTestCase::test_greed_exact PASSED tests/test_expect.py::ExpectTestCase::test_increasing_searchwindowsize PASSED tests/test_expect.py::ExpectTestCase::test_ordering PASSED tests/test_expect.py::ExpectTestCase::test_ordering_exact PASSED tests/test_expect.py::ExpectTestCase::test_searchwindowsize PASSED tests/test_expect.py::ExpectTestCase::test_signal_handling PASSED tests/test_expect.py::ExpectTestCase::test_stdin_closed PASSED tests/test_expect.py::ExpectTestCase::test_stdin_stdout_closed PASSED tests/test_expect.py::ExpectTestCase::test_timeout_none PASSED tests/test_expect.py::ExpectTestCase::test_unexpected_eof PASSED tests/test_expect.py::ExpectTestCase::test_waitnoecho SKIPPED (Not s...) tests/test_expect.py::ExpectTestCase::test_waitnoecho_order SKIPPED tests/test_filedescriptor.py::ExpectTestCase::test_fd PASSED tests/test_filedescriptor.py::ExpectTestCase::test_fd_isalive PASSED tests/test_filedescriptor.py::ExpectTestCase::test_fd_isatty PASSED tests/test_filedescriptor.py::ExpectTestCase::test_fileobj PASSED tests/test_filedescriptor.py::ExpectTestCase::test_maxread PASSED tests/test_interact.py::InteractTestCase::test_interact_escape PASSED tests/test_interact.py::InteractTestCase::test_interact_escape_None PASSED tests/test_interact.py::InteractTestCase::test_interact_exit_unicode PASSED tests/test_isalive.py::IsAliveTestCase::test_expect_isalive_consistent_multiple_calls PASSED tests/test_isalive.py::IsAliveTestCase::test_expect_isalive_dead_after_SIGHUP PASSED tests/test_isalive.py::IsAliveTestCase::test_expect_isalive_dead_after_SIGINT PASSED tests/test_isalive.py::IsAliveTestCase::test_expect_isalive_dead_after_SIGKILL PASSED tests/test_isalive.py::IsAliveTestCase::test_expect_isalive_dead_after_normal_termination PASSED tests/test_isalive.py::IsAliveTestCase::test_expect_wait PASSED tests/test_isalive.py::IsAliveTestCase::test_expect_wait_after_termination PASSED tests/test_isalive.py::IsAliveTestCase::test_forced_terminate PASSED tests/test_isalive.py::IsAliveTestCase::test_signal_wait PASSED tests/test_log.py::TestCaseLog::test_log PASSED tests/test_log.py::TestCaseLog::test_log_logfile_read PASSED tests/test_log.py::TestCaseLog::test_log_logfile_send PASSED tests/test_log.py::TestCaseLog::test_log_send_and_received PASSED tests/test_misc.py::TestCaseMisc::test_bad_arguments_second_arg_is_list PASSED tests/test_misc.py::TestCaseMisc::test_bad_arguments_suggest_fdpsawn PASSED tests/test_misc.py::TestCaseMisc::test_bad_child_pid PASSED tests/test_misc.py::TestCaseMisc::test_bad_type_in_expect PASSED tests/test_misc.py::TestCaseMisc::test_cwd PASSED tests/test_misc.py::TestCaseMisc::test_eof PASSED tests/test_misc.py::TestCaseMisc::test_exception_tb PASSED tests/test_misc.py::TestCaseMisc::test_isalive PASSED tests/test_misc.py::TestCaseMisc::test_isatty SKIPPED (Not supported...) tests/test_misc.py::TestCaseMisc::test_isatty_poll SKIPPED (Not supp...) tests/test_misc.py::TestCaseMisc::test_iter PASSED tests/test_misc.py::TestCaseMisc::test_nonnative_pty_fork PASSED tests/test_misc.py::TestCaseMisc::test_read PASSED tests/test_misc.py::TestCaseMisc::test_read_after_close_raises_value_error PASSED tests/test_misc.py::TestCaseMisc::test_read_poll PASSED tests/test_misc.py::TestCaseMisc::test_read_poll_timeout PASSED tests/test_misc.py::TestCaseMisc::test_readline PASSED tests/test_misc.py::TestCaseMisc::test_readline_bin_echo PASSED tests/test_misc.py::TestCaseMisc::test_readlines PASSED tests/test_misc.py::TestCaseMisc::test_searcher_as_string PASSED tests/test_misc.py::TestCaseMisc::test_searcher_as_string_with_EOF PASSED tests/test_misc.py::TestCaseMisc::test_searcher_as_string_with_TIMEOUT PASSED tests/test_misc.py::TestCaseMisc::test_searcher_re_as_string PASSED tests/test_misc.py::TestCaseMisc::test_searcher_re_as_string_with_EOF PASSED tests/test_misc.py::TestCaseMisc::test_searcher_re_as_string_with_TIMEOUT PASSED tests/test_misc.py::TestCaseMisc::test_sighup PASSED tests/test_misc.py::TestCaseMisc::test_terminate PASSED tests/test_misc.py::TestCaseMisc::test_with PASSED tests/test_misc.py::TestCaseMisc::test_write PASSED tests/test_misc.py::TestCaseMisc::test_writelines PASSED tests/test_missing_command.py::MissingCommandTestCase::testMissingCommand PASSED tests/test_performance.py::PerformanceTestCase::test_100000 PASSED tests/test_performance.py::PerformanceTestCase::test_large_stdout_stream PASSED tests/test_pickling.py::PickleTest::test_picking PASSED tests/test_popen_spawn.py::ExpectTestCase::test_bad_arg PASSED tests/test_popen_spawn.py::ExpectTestCase::test_crlf PASSED tests/test_popen_spawn.py::ExpectTestCase::test_crlf_encoding PASSED tests/test_popen_spawn.py::ExpectTestCase::test_expect PASSED tests/test_popen_spawn.py::ExpectTestCase::test_expect_basic PASSED tests/test_popen_spawn.py::ExpectTestCase::test_expect_eof PASSED tests/test_popen_spawn.py::ExpectTestCase::test_expect_exact PASSED tests/test_popen_spawn.py::ExpectTestCase::test_expect_exact_basic PASSED tests/test_popen_spawn.py::ExpectTestCase::test_expect_timeout PASSED tests/test_popen_spawn.py::ExpectTestCase::test_timeout_none PASSED tests/test_popen_spawn.py::ExpectTestCase::test_unexpected_eof PASSED tests/test_pxssh.py::PxsshTestCase::test_connection_refused PASSED tests/test_pxssh.py::PxsshTestCase::test_custom_ssh_cmd PASSED tests/test_pxssh.py::PxsshTestCase::test_custom_ssh_cmd_debug PASSED tests/test_pxssh.py::PxsshTestCase::test_failed_custom_ssh_cmd PASSED tests/test_pxssh.py::PxsshTestCase::test_failed_custom_ssh_cmd_debug PASSED tests/test_pxssh.py::PxsshTestCase::test_failed_set_unique_prompt PASSED tests/test_pxssh.py::PxsshTestCase::test_fake_ssh PASSED tests/test_pxssh.py::PxsshTestCase::test_login_bash PASSED tests/test_pxssh.py::PxsshTestCase::test_login_tcsh PASSED tests/test_pxssh.py::PxsshTestCase::test_login_zsh PASSED tests/test_pxssh.py::PxsshTestCase::test_remote_ssh_tunnel_string PASSED tests/test_pxssh.py::PxsshTestCase::test_ssh_config_empty_user PASSED tests/test_pxssh.py::PxsshTestCase::test_ssh_config_no_user PASSED tests/test_pxssh.py::PxsshTestCase::test_ssh_config_no_username_empty_config PASSED tests/test_pxssh.py::PxsshTestCase::test_ssh_config_passing_string PASSED tests/test_pxssh.py::PxsshTestCase::test_ssh_config_user PASSED tests/test_pxssh.py::PxsshTestCase::test_ssh_config_wrong_Host PASSED tests/test_pxssh.py::PxsshTestCase::test_ssh_key_string PASSED tests/test_pxssh.py::PxsshTestCase::test_ssh_tunnel_string PASSED tests/test_pxssh.py::PxsshTestCase::test_username_or_ssh_config PASSED tests/test_pxssh.py::PxsshTestCase::test_wrong_pw PASSED tests/test_replwrap.py::REPLWrapTestCase::test_bash SKIPPED (always ...) tests/test_replwrap.py::REPLWrapTestCase::test_bash_env SKIPPED (alw...) tests/test_replwrap.py::REPLWrapTestCase::test_existing_spawn SKIPPED tests/test_replwrap.py::REPLWrapTestCase::test_long_running_continuation PASSED tests/test_replwrap.py::REPLWrapTestCase::test_long_running_multiline PASSED tests/test_replwrap.py::REPLWrapTestCase::test_multiline PASSED tests/test_replwrap.py::REPLWrapTestCase::test_no_change_prompt PASSED tests/test_replwrap.py::REPLWrapTestCase::test_pager_as_cat PASSED tests/test_replwrap.py::REPLWrapTestCase::test_python PASSED tests/test_replwrap.py::REPLWrapTestCase::test_zsh PASSED tests/test_repr.py::TestCaseMisc::test_str_before_spawn PASSED tests/test_repr.py::TestCaseMisc::test_str_spawn PASSED tests/test_repr.py::TestCaseMisc::test_str_spawnu PASSED tests/test_run.py::RunFuncTestCase::test_run PASSED tests/test_run.py::RunFuncTestCase::test_run_bad_exitstatus PASSED tests/test_run.py::RunFuncTestCase::test_run_callback PASSED tests/test_run.py::RunFuncTestCase::test_run_event_as_function PASSED tests/test_run.py::RunFuncTestCase::test_run_event_as_method PASSED tests/test_run.py::RunFuncTestCase::test_run_event_as_string PASSED tests/test_run.py::RunFuncTestCase::test_run_event_typeerror PASSED tests/test_run.py::RunFuncTestCase::test_run_exit PASSED tests/test_run.py::RunUnicodeFuncTestCase::test_run PASSED tests/test_run.py::RunUnicodeFuncTestCase::test_run_bad_exitstatus PASSED tests/test_run.py::RunUnicodeFuncTestCase::test_run_callback PASSED tests/test_run.py::RunUnicodeFuncTestCase::test_run_event_as_function PASSED tests/test_run.py::RunUnicodeFuncTestCase::test_run_event_as_method PASSED tests/test_run.py::RunUnicodeFuncTestCase::test_run_event_as_string PASSED tests/test_run.py::RunUnicodeFuncTestCase::test_run_event_typeerror PASSED tests/test_run.py::RunUnicodeFuncTestCase::test_run_exit PASSED tests/test_run.py::RunUnicodeFuncTestCase::test_run_unicode PASSED tests/test_screen.py::screenTestCase::test_cursor_save PASSED tests/test_screen.py::screenTestCase::test_decoding_errors PASSED tests/test_screen.py::screenTestCase::test_fill PASSED tests/test_screen.py::screenTestCase::test_get_region PASSED tests/test_screen.py::screenTestCase::test_insert PASSED tests/test_screen.py::screenTestCase::test_no_bytes PASSED tests/test_screen.py::screenTestCase::test_put PASSED tests/test_screen.py::screenTestCase::test_scroll PASSED tests/test_screen.py::screenTestCase::test_unicode_ascii PASSED tests/test_screen.py::screenTestCase::test_unicode_cp437 PASSED tests/test_screen.py::screenTestCase::test_unicode_utf8 PASSED tests/test_socket.py::ExpectTestCase::test_fd_isalive PASSED tests/test_socket.py::ExpectTestCase::test_fd_isalive_poll PASSED tests/test_socket.py::ExpectTestCase::test_fd_isatty PASSED tests/test_socket.py::ExpectTestCase::test_fd_isatty_poll PASSED tests/test_socket.py::ExpectTestCase::test_interrupt PASSED tests/test_socket.py::ExpectTestCase::test_maxread PASSED tests/test_socket.py::ExpectTestCase::test_multiple_interrupts PASSED tests/test_socket.py::ExpectTestCase::test_socket PASSED tests/test_socket.py::ExpectTestCase::test_socket_with_write PASSED tests/test_socket.py::ExpectTestCase::test_timeout PASSED tests/test_socket_fd.py::ExpectTestCase::test_fd_isalive PASSED tests/test_socket_fd.py::ExpectTestCase::test_fd_isalive_poll PASSED tests/test_socket_fd.py::ExpectTestCase::test_fd_isatty PASSED tests/test_socket_fd.py::ExpectTestCase::test_fd_isatty_poll PASSED tests/test_socket_fd.py::ExpectTestCase::test_fileobj PASSED tests/test_socket_fd.py::ExpectTestCase::test_interrupt PASSED tests/test_socket_fd.py::ExpectTestCase::test_maxread PASSED tests/test_socket_fd.py::ExpectTestCase::test_multiple_interrupts PASSED tests/test_socket_fd.py::ExpectTestCase::test_not_file_descriptor PASSED tests/test_socket_fd.py::ExpectTestCase::test_not_int PASSED tests/test_socket_fd.py::ExpectTestCase::test_socket PASSED tests/test_socket_fd.py::ExpectTestCase::test_socket_with_write PASSED tests/test_socket_fd.py::ExpectTestCase::test_timeout PASSED tests/test_socket_pexpect.py::ExpectTestCase::test_maxread PASSED tests/test_socket_pexpect.py::ExpectTestCase::test_socket PASSED tests/test_socket_pexpect.py::ExpectTestCase::test_socket_isalive PASSED tests/test_socket_pexpect.py::ExpectTestCase::test_socket_isatty PASSED tests/test_timeout_pattern.py::Exp_TimeoutTestCase::test_correctStackTrace PASSED tests/test_timeout_pattern.py::Exp_TimeoutTestCase::test_exp_timeout_notThrown PASSED tests/test_timeout_pattern.py::Exp_TimeoutTestCase::test_matches_exp_timeout PASSED tests/test_timeout_pattern.py::Exp_TimeoutTestCase::test_pattern_printout PASSED tests/test_timeout_pattern.py::Exp_TimeoutTestCase::test_stacktraceMunging PASSED tests/test_unicode.py::UnicodeTests::test_expect_basic PASSED tests/test_unicode.py::UnicodeTests::test_expect_echo_exact PASSED tests/test_unicode.py::UnicodeTests::test_expect_exact_basic PASSED tests/test_unicode.py::UnicodeTests::test_expect_setecho_toggle SKIPPED tests/test_unicode.py::UnicodeTests::test_expect_setecho_toggle_exact SKIPPED tests/test_unicode.py::UnicodeTests::test_log_unicode PASSED tests/test_unicode.py::UnicodeTests::test_readline_bin_echo PASSED tests/test_unicode.py::UnicodeTests::test_spawn_expect_ascii_unicode PASSED tests/test_unicode.py::UnicodeTests::test_spawn_send_unicode PASSED tests/test_unicode.py::UnicodeTests::test_spawn_utf8_incomplete PASSED tests/test_unicode.py::UnicodeTests::test_unicode_argv PASSED tests/test_which.py::TestCaseWhich::test_os_defpath_which PASSED tests/test_which.py::TestCaseWhich::test_path_from_env PASSED tests/test_which.py::TestCaseWhich::test_path_search_which PASSED tests/test_which.py::TestCaseWhich::test_which_finds_ls PASSED tests/test_which.py::TestCaseWhich::test_which_follows_symlink PASSED tests/test_which.py::TestCaseWhich::test_which_should_match_other_group_user PASSED tests/test_which.py::TestCaseWhich::test_which_should_not_match_folders PASSED tests/test_winsize.py::TestCaseWinsize::test_initial_winsize PASSED tests/test_winsize.py::TestCaseWinsize::test_initial_winsize_by_dimension PASSED tests/test_winsize.py::TestCaseWinsize::test_setwinsize PASSED =============================== warnings summary =============================== pexpect/ANSI.py:29 $(@D)/pexpect/ANSI.py:29: UserWarning: pexpect.screen and pexpect.ANSI are deprecated. We recommend using pyte to emulate a terminal screen: https://pypi.python.org/pypi/pyte from . import screen -- Docs: https://docs.pytest.org/en/stable/how-to/capture-warnings.html ======== 246 passed, 11 skipped, 1 warning ========