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 135 items / 1 deselected / 4 skipped / 134 selected tests/test_0_watchmedo.py::test_load_config_valid PASSED tests/test_0_watchmedo.py::test_load_config_invalid PASSED tests/test_0_watchmedo.py::test_kill_auto_restart PASSED tests/test_0_watchmedo.py::test_shell_command_wait_for_completion PASSED tests/test_0_watchmedo.py::test_shell_command_subprocess_termination_nowait PASSED tests/test_0_watchmedo.py::test_shell_command_subprocess_termination_not_happening_on_file_opened_event PASSED tests/test_0_watchmedo.py::test_auto_restart_not_happening_on_file_opened_event PASSED tests/test_0_watchmedo.py::test_auto_restart_on_file_change PASSED tests/test_0_watchmedo.py::test_auto_restart_subprocess_termination[True] PASSED tests/test_0_watchmedo.py::test_auto_restart_subprocess_termination[False] PASSED tests/test_0_watchmedo.py::test_auto_restart_arg_parsing_basic PASSED tests/test_0_watchmedo.py::test_auto_restart_arg_parsing PASSED tests/test_0_watchmedo.py::test_auto_restart_events_echoed PASSED tests/test_0_watchmedo.py::test_logger_events_echoed PASSED tests/test_0_watchmedo.py::test_shell_command_arg_parsing PASSED tests/test_0_watchmedo.py::test_valid_verbosity[verbosity0-cmdline0] PASSED tests/test_0_watchmedo.py::test_valid_verbosity[verbosity0-cmdline1] PASSED tests/test_0_watchmedo.py::test_valid_verbosity[verbosity1-cmdline0] PASSED tests/test_0_watchmedo.py::test_valid_verbosity[verbosity1-cmdline1] PASSED tests/test_0_watchmedo.py::test_valid_verbosity[verbosity2-cmdline0] PASSED tests/test_0_watchmedo.py::test_valid_verbosity[verbosity2-cmdline1] PASSED tests/test_0_watchmedo.py::test_valid_verbosity[verbosity3-cmdline0] PASSED tests/test_0_watchmedo.py::test_valid_verbosity[verbosity3-cmdline1] PASSED tests/test_0_watchmedo.py::test_valid_verbosity[verbosity4-cmdline0] PASSED tests/test_0_watchmedo.py::test_valid_verbosity[verbosity4-cmdline1] PASSED tests/test_0_watchmedo.py::test_valid_verbosity[verbosity5-cmdline0] PASSED tests/test_0_watchmedo.py::test_valid_verbosity[verbosity5-cmdline1] PASSED tests/test_0_watchmedo.py::test_valid_verbosity[verbosity6-cmdline0] PASSED tests/test_0_watchmedo.py::test_valid_verbosity[verbosity6-cmdline1] PASSED tests/test_0_watchmedo.py::test_valid_verbosity[verbosity7-cmdline0] PASSED tests/test_0_watchmedo.py::test_valid_verbosity[verbosity7-cmdline1] PASSED tests/test_0_watchmedo.py::test_invalid_verbosity[verbosity_cmdline_args0-cmdline0] PASSED tests/test_0_watchmedo.py::test_invalid_verbosity[verbosity_cmdline_args0-cmdline1] PASSED tests/test_0_watchmedo.py::test_invalid_verbosity[verbosity_cmdline_args1-cmdline0] PASSED tests/test_0_watchmedo.py::test_invalid_verbosity[verbosity_cmdline_args1-cmdline1] PASSED tests/test_0_watchmedo.py::test_invalid_verbosity[verbosity_cmdline_args2-cmdline0] PASSED tests/test_0_watchmedo.py::test_invalid_verbosity[verbosity_cmdline_args2-cmdline1] PASSED tests/test_0_watchmedo.py::test_invalid_verbosity[verbosity_cmdline_args3-cmdline0] PASSED tests/test_0_watchmedo.py::test_invalid_verbosity[verbosity_cmdline_args3-cmdline1] PASSED tests/test_0_watchmedo.py::test_invalid_verbosity[verbosity_cmdline_args4-cmdline0] PASSED tests/test_0_watchmedo.py::test_invalid_verbosity[verbosity_cmdline_args4-cmdline1] PASSED tests/test_0_watchmedo.py::test_invalid_verbosity[verbosity_cmdline_args5-cmdline0] PASSED tests/test_0_watchmedo.py::test_invalid_verbosity[verbosity_cmdline_args5-cmdline1] PASSED tests/test_0_watchmedo.py::test_invalid_verbosity[verbosity_cmdline_args6-cmdline0] PASSED tests/test_0_watchmedo.py::test_invalid_verbosity[verbosity_cmdline_args6-cmdline1] PASSED tests/test_0_watchmedo.py::test_invalid_verbosity[verbosity_cmdline_args7-cmdline0] PASSED tests/test_0_watchmedo.py::test_invalid_verbosity[verbosity_cmdline_args7-cmdline1] PASSED tests/test_0_watchmedo.py::test_invalid_verbosity[verbosity_cmdline_args8-cmdline0] PASSED tests/test_0_watchmedo.py::test_invalid_verbosity[verbosity_cmdline_args8-cmdline1] PASSED tests/test_0_watchmedo.py::test_invalid_verbosity[verbosity_cmdline_args9-cmdline0] PASSED tests/test_0_watchmedo.py::test_invalid_verbosity[verbosity_cmdline_args9-cmdline1] PASSED tests/test_0_watchmedo.py::test_invalid_verbosity[verbosity_cmdline_args10-cmdline0] PASSED tests/test_0_watchmedo.py::test_invalid_verbosity[verbosity_cmdline_args10-cmdline1] PASSED tests/test_0_watchmedo.py::test_tricks_from_file[tricks-from] PASSED tests/test_0_watchmedo.py::test_tricks_from_file[tricks] PASSED tests/test_delayed_queue.py::test_delayed_get PASSED tests/test_delayed_queue.py::test_nondelayed_get PASSED tests/test_echo.py::test_format_arg_value[value0-x=(1, 2, 3)] PASSED tests/test_events.py::test_file_deleted_event PASSED tests/test_events.py::test_file_delete_event_is_directory PASSED tests/test_events.py::test_file_modified_event PASSED tests/test_events.py::test_file_modified_event_is_directory PASSED tests/test_events.py::test_file_created_event PASSED tests/test_events.py::test_file_moved_event PASSED tests/test_events.py::test_file_closed_event PASSED tests/test_events.py::test_file_closed_no_write_event PASSED tests/test_events.py::test_file_opened_event PASSED tests/test_events.py::test_dir_deleted_event PASSED tests/test_events.py::test_dir_modified_event PASSED tests/test_events.py::test_dir_created_event PASSED tests/test_events.py::test_file_system_event_handler_dispatch PASSED tests/test_events.py::test_event_comparison PASSED tests/test_isolated.py::test_observer_stops_in_eventlet SKIPPED tests/test_isolated.py::test_eventlet_skip_repeat_queue SKIPPED tests/test_logging_event_handler.py::test_logging_event_handler_dispatch PASSED tests/test_observer.py::test_schedule_should_start_emitter_if_running PASSED tests/test_observer.py::test_schedule_should_not_start_emitter_if_not_running PASSED tests/test_observer.py::test_start_should_start_emitter PASSED tests/test_observer.py::test_stop_should_stop_emitter PASSED tests/test_observer.py::test_unschedule_self PASSED tests/test_observer.py::test_schedule_after_unschedule_all PASSED tests/test_observer.py::test_2_observers_on_the_same_path PASSED tests/test_observer.py::test_start_failure_should_not_prevent_further_try PASSED tests/test_observer.py::test_schedule_failure_should_not_prevent_future_schedules PASSED tests/test_observers_api.py::test_observer_constructor PASSED tests/test_observers_api.py::test_observer__eq__ PASSED tests/test_observers_api.py::test_observer__ne__ PASSED tests/test_observers_api.py::test_observer__repr__ PASSED tests/test_observers_api.py::test_event_emitter PASSED tests/test_observers_api.py::test_event_dispatcher PASSED tests/test_observers_api.py::test_observer_basic PASSED tests/test_observers_polling.py::test___init__ PASSED tests/test_observers_polling.py::test_delete_watched_dir PASSED tests/test_pattern_matching_event_handler.py::test_dispatch PASSED tests/test_pattern_matching_event_handler.py::test_handler PASSED tests/test_pattern_matching_event_handler.py::test_ignore_directories PASSED tests/test_pattern_matching_event_handler.py::test_ignore_patterns PASSED tests/test_pattern_matching_event_handler.py::test_patterns PASSED tests/test_patterns.py::test_match_path[/users/gorakhargosh/foobar.py-included_patterns0-excluded_patterns0-True-True] PASSED tests/test_patterns.py::test_match_path[/users/gorakhargosh/-included_patterns1-excluded_patterns1-False-False] PASSED tests/test_patterns.py::test_match_path[/users/gorakhargosh/foobar.py-included_patterns2-excluded_patterns2-False-ValueError] PASSED tests/test_patterns.py::test_filter_paths[None-None-True-None] PASSED tests/test_patterns.py::test_filter_paths[None-None-False-None] PASSED tests/test_patterns.py::test_filter_paths[included_patterns2-excluded_patterns2-True-expected2] PASSED tests/test_patterns.py::test_match_any_paths[None-None-True-True] PASSED tests/test_patterns.py::test_match_any_paths[None-None-False-True] PASSED tests/test_patterns.py::test_match_any_paths[included_patterns2-excluded_patterns2-True-True] PASSED tests/test_patterns.py::test_match_any_paths[included_patterns3-None-False-False] PASSED tests/test_patterns.py::test_match_any_paths[included_patterns4-None-True-False] PASSED tests/test_regex_matching_event_handler.py::test_dispatch PASSED tests/test_regex_matching_event_handler.py::test_handler PASSED tests/test_regex_matching_event_handler.py::test_ignore_directories PASSED tests/test_regex_matching_event_handler.py::test_ignore_regexes PASSED tests/test_regex_matching_event_handler.py::test_regexes PASSED tests/test_regex_matching_event_handler.py::test_str_regexes PASSED tests/test_regex_matching_event_handler.py::test_logging_event_handler_dispatch PASSED tests/test_skip_repeats_queue.py::test_basic_queue PASSED tests/test_skip_repeats_queue.py::test_allow_nonconsecutive PASSED tests/test_skip_repeats_queue.py::test_put_with_watchdog_events PASSED tests/test_skip_repeats_queue.py::test_prevent_consecutive PASSED tests/test_skip_repeats_queue.py::test_consecutives_allowed_across_empties PASSED tests/test_snapshot_diff.py::test_pickle PASSED tests/test_snapshot_diff.py::test_move_to PASSED tests/test_snapshot_diff.py::test_move_to_with_context_manager PASSED tests/test_snapshot_diff.py::test_move_from PASSED tests/test_snapshot_diff.py::test_move_internal PASSED tests/test_snapshot_diff.py::test_move_replace PASSED tests/test_snapshot_diff.py::test_dir_modify_on_create PASSED tests/test_snapshot_diff.py::test_dir_modify_on_move PASSED tests/test_snapshot_diff.py::test_detect_modify_for_moved_files PASSED tests/test_snapshot_diff.py::test_replace_dir_with_file PASSED tests/test_snapshot_diff.py::test_permission_error PASSED tests/test_snapshot_diff.py::test_ignore_device PASSED tests/test_snapshot_diff.py::test_empty_snapshot PASSED 5 files skipped due to complete coverage. ===Flaky Test Report=== test_auto_restart_subprocess_termination[True] passed 1 out of the required 1 times. Success! test_auto_restart_subprocess_termination[False] passed 1 out of the required 1 times. Success! test_delayed_get passed 1 out of the required 1 times. Success! test_nondelayed_get passed 1 out of the required 1 times. Success! ===End Flaky Test Report=== ======== 132 passed, 6 skipped, 1 deselected ======== py$(PYV): OK congratulations :)