1 py$(PYV): remove tox env folder $(@D)/.tox/py$(PYV)
2 py$(PYV): commands[0]> python -m pytest
3 ============================= test session starts ==============================
4 platform sunos5 -- Python $(PYTHON_VERSION).X -- $(@D)/.tox/py$(PYV)/bin/python
5 cachedir: .tox/py$(PYV)/.pytest_cache
7 configfile: pyproject.toml
8 collecting ... collected 135 items / 1 deselected / 4 skipped / 134 selected
10 tests/test_0_watchmedo.py::test_load_config_valid PASSED
11 tests/test_0_watchmedo.py::test_load_config_invalid PASSED
12 tests/test_0_watchmedo.py::test_kill_auto_restart PASSED
13 tests/test_0_watchmedo.py::test_shell_command_wait_for_completion PASSED
14 tests/test_0_watchmedo.py::test_shell_command_subprocess_termination_nowait PASSED
15 tests/test_0_watchmedo.py::test_shell_command_subprocess_termination_not_happening_on_file_opened_event PASSED
16 tests/test_0_watchmedo.py::test_auto_restart_not_happening_on_file_opened_event PASSED
17 tests/test_0_watchmedo.py::test_auto_restart_on_file_change PASSED
18 tests/test_0_watchmedo.py::test_auto_restart_subprocess_termination[True] PASSED
19 tests/test_0_watchmedo.py::test_auto_restart_subprocess_termination[False] PASSED
20 tests/test_0_watchmedo.py::test_auto_restart_arg_parsing_basic PASSED
21 tests/test_0_watchmedo.py::test_auto_restart_arg_parsing PASSED
22 tests/test_0_watchmedo.py::test_auto_restart_events_echoed PASSED
23 tests/test_0_watchmedo.py::test_logger_events_echoed PASSED
24 tests/test_0_watchmedo.py::test_shell_command_arg_parsing PASSED
25 tests/test_0_watchmedo.py::test_valid_verbosity[verbosity0-cmdline0] PASSED
26 tests/test_0_watchmedo.py::test_valid_verbosity[verbosity0-cmdline1] PASSED
27 tests/test_0_watchmedo.py::test_valid_verbosity[verbosity1-cmdline0] PASSED
28 tests/test_0_watchmedo.py::test_valid_verbosity[verbosity1-cmdline1] PASSED
29 tests/test_0_watchmedo.py::test_valid_verbosity[verbosity2-cmdline0] PASSED
30 tests/test_0_watchmedo.py::test_valid_verbosity[verbosity2-cmdline1] PASSED
31 tests/test_0_watchmedo.py::test_valid_verbosity[verbosity3-cmdline0] PASSED
32 tests/test_0_watchmedo.py::test_valid_verbosity[verbosity3-cmdline1] PASSED
33 tests/test_0_watchmedo.py::test_valid_verbosity[verbosity4-cmdline0] PASSED
34 tests/test_0_watchmedo.py::test_valid_verbosity[verbosity4-cmdline1] PASSED
35 tests/test_0_watchmedo.py::test_valid_verbosity[verbosity5-cmdline0] PASSED
36 tests/test_0_watchmedo.py::test_valid_verbosity[verbosity5-cmdline1] PASSED
37 tests/test_0_watchmedo.py::test_valid_verbosity[verbosity6-cmdline0] PASSED
38 tests/test_0_watchmedo.py::test_valid_verbosity[verbosity6-cmdline1] PASSED
39 tests/test_0_watchmedo.py::test_valid_verbosity[verbosity7-cmdline0] PASSED
40 tests/test_0_watchmedo.py::test_valid_verbosity[verbosity7-cmdline1] PASSED
41 tests/test_0_watchmedo.py::test_invalid_verbosity[verbosity_cmdline_args0-cmdline0] PASSED
42 tests/test_0_watchmedo.py::test_invalid_verbosity[verbosity_cmdline_args0-cmdline1] PASSED
43 tests/test_0_watchmedo.py::test_invalid_verbosity[verbosity_cmdline_args1-cmdline0] PASSED
44 tests/test_0_watchmedo.py::test_invalid_verbosity[verbosity_cmdline_args1-cmdline1] PASSED
45 tests/test_0_watchmedo.py::test_invalid_verbosity[verbosity_cmdline_args2-cmdline0] PASSED
46 tests/test_0_watchmedo.py::test_invalid_verbosity[verbosity_cmdline_args2-cmdline1] PASSED
47 tests/test_0_watchmedo.py::test_invalid_verbosity[verbosity_cmdline_args3-cmdline0] PASSED
48 tests/test_0_watchmedo.py::test_invalid_verbosity[verbosity_cmdline_args3-cmdline1] PASSED
49 tests/test_0_watchmedo.py::test_invalid_verbosity[verbosity_cmdline_args4-cmdline0] PASSED
50 tests/test_0_watchmedo.py::test_invalid_verbosity[verbosity_cmdline_args4-cmdline1] PASSED
51 tests/test_0_watchmedo.py::test_invalid_verbosity[verbosity_cmdline_args5-cmdline0] PASSED
52 tests/test_0_watchmedo.py::test_invalid_verbosity[verbosity_cmdline_args5-cmdline1] PASSED
53 tests/test_0_watchmedo.py::test_invalid_verbosity[verbosity_cmdline_args6-cmdline0] PASSED
54 tests/test_0_watchmedo.py::test_invalid_verbosity[verbosity_cmdline_args6-cmdline1] PASSED
55 tests/test_0_watchmedo.py::test_invalid_verbosity[verbosity_cmdline_args7-cmdline0] PASSED
56 tests/test_0_watchmedo.py::test_invalid_verbosity[verbosity_cmdline_args7-cmdline1] PASSED
57 tests/test_0_watchmedo.py::test_invalid_verbosity[verbosity_cmdline_args8-cmdline0] PASSED
58 tests/test_0_watchmedo.py::test_invalid_verbosity[verbosity_cmdline_args8-cmdline1] PASSED
59 tests/test_0_watchmedo.py::test_invalid_verbosity[verbosity_cmdline_args9-cmdline0] PASSED
60 tests/test_0_watchmedo.py::test_invalid_verbosity[verbosity_cmdline_args9-cmdline1] PASSED
61 tests/test_0_watchmedo.py::test_invalid_verbosity[verbosity_cmdline_args10-cmdline0] PASSED
62 tests/test_0_watchmedo.py::test_invalid_verbosity[verbosity_cmdline_args10-cmdline1] PASSED
63 tests/test_0_watchmedo.py::test_tricks_from_file[tricks-from] PASSED
64 tests/test_0_watchmedo.py::test_tricks_from_file[tricks] PASSED
65 tests/test_delayed_queue.py::test_delayed_get PASSED
66 tests/test_delayed_queue.py::test_nondelayed_get PASSED
67 tests/test_echo.py::test_format_arg_value[value0-x=(1, 2, 3)] PASSED
68 tests/test_events.py::test_file_deleted_event PASSED
69 tests/test_events.py::test_file_delete_event_is_directory PASSED
70 tests/test_events.py::test_file_modified_event PASSED
71 tests/test_events.py::test_file_modified_event_is_directory PASSED
72 tests/test_events.py::test_file_created_event PASSED
73 tests/test_events.py::test_file_moved_event PASSED
74 tests/test_events.py::test_file_closed_event PASSED
75 tests/test_events.py::test_file_closed_no_write_event PASSED
76 tests/test_events.py::test_file_opened_event PASSED
77 tests/test_events.py::test_dir_deleted_event PASSED
78 tests/test_events.py::test_dir_modified_event PASSED
79 tests/test_events.py::test_dir_created_event PASSED
80 tests/test_events.py::test_file_system_event_handler_dispatch PASSED
81 tests/test_events.py::test_event_comparison PASSED
82 tests/test_isolated.py::test_observer_stops_in_eventlet SKIPPED
83 tests/test_isolated.py::test_eventlet_skip_repeat_queue SKIPPED
84 tests/test_logging_event_handler.py::test_logging_event_handler_dispatch PASSED
85 tests/test_observer.py::test_schedule_should_start_emitter_if_running PASSED
86 tests/test_observer.py::test_schedule_should_not_start_emitter_if_not_running PASSED
87 tests/test_observer.py::test_start_should_start_emitter PASSED
88 tests/test_observer.py::test_stop_should_stop_emitter PASSED
89 tests/test_observer.py::test_unschedule_self PASSED
90 tests/test_observer.py::test_schedule_after_unschedule_all PASSED
91 tests/test_observer.py::test_2_observers_on_the_same_path PASSED
92 tests/test_observer.py::test_start_failure_should_not_prevent_further_try PASSED
93 tests/test_observer.py::test_schedule_failure_should_not_prevent_future_schedules PASSED
94 tests/test_observers_api.py::test_observer_constructor PASSED
95 tests/test_observers_api.py::test_observer__eq__ PASSED
96 tests/test_observers_api.py::test_observer__ne__ PASSED
97 tests/test_observers_api.py::test_observer__repr__ PASSED
98 tests/test_observers_api.py::test_event_emitter PASSED
99 tests/test_observers_api.py::test_event_dispatcher PASSED
100 tests/test_observers_api.py::test_observer_basic PASSED
101 tests/test_observers_polling.py::test___init__ PASSED
102 tests/test_observers_polling.py::test_delete_watched_dir PASSED
103 tests/test_pattern_matching_event_handler.py::test_dispatch PASSED
104 tests/test_pattern_matching_event_handler.py::test_handler PASSED
105 tests/test_pattern_matching_event_handler.py::test_ignore_directories PASSED
106 tests/test_pattern_matching_event_handler.py::test_ignore_patterns PASSED
107 tests/test_pattern_matching_event_handler.py::test_patterns PASSED
108 tests/test_patterns.py::test_match_path[/users/gorakhargosh/foobar.py-included_patterns0-excluded_patterns0-True-True] PASSED
109 tests/test_patterns.py::test_match_path[/users/gorakhargosh/-included_patterns1-excluded_patterns1-False-False] PASSED
110 tests/test_patterns.py::test_match_path[/users/gorakhargosh/foobar.py-included_patterns2-excluded_patterns2-False-ValueError] PASSED
111 tests/test_patterns.py::test_filter_paths[None-None-True-None] PASSED
112 tests/test_patterns.py::test_filter_paths[None-None-False-None] PASSED
113 tests/test_patterns.py::test_filter_paths[included_patterns2-excluded_patterns2-True-expected2] PASSED
114 tests/test_patterns.py::test_match_any_paths[None-None-True-True] PASSED
115 tests/test_patterns.py::test_match_any_paths[None-None-False-True] PASSED
116 tests/test_patterns.py::test_match_any_paths[included_patterns2-excluded_patterns2-True-True] PASSED
117 tests/test_patterns.py::test_match_any_paths[included_patterns3-None-False-False] PASSED
118 tests/test_patterns.py::test_match_any_paths[included_patterns4-None-True-False] PASSED
119 tests/test_regex_matching_event_handler.py::test_dispatch PASSED
120 tests/test_regex_matching_event_handler.py::test_handler PASSED
121 tests/test_regex_matching_event_handler.py::test_ignore_directories PASSED
122 tests/test_regex_matching_event_handler.py::test_ignore_regexes PASSED
123 tests/test_regex_matching_event_handler.py::test_regexes PASSED
124 tests/test_regex_matching_event_handler.py::test_str_regexes PASSED
125 tests/test_regex_matching_event_handler.py::test_logging_event_handler_dispatch PASSED
126 tests/test_skip_repeats_queue.py::test_basic_queue PASSED
127 tests/test_skip_repeats_queue.py::test_allow_nonconsecutive PASSED
128 tests/test_skip_repeats_queue.py::test_put_with_watchdog_events PASSED
129 tests/test_skip_repeats_queue.py::test_prevent_consecutive PASSED
130 tests/test_skip_repeats_queue.py::test_consecutives_allowed_across_empties PASSED
131 tests/test_snapshot_diff.py::test_pickle PASSED
132 tests/test_snapshot_diff.py::test_move_to PASSED
133 tests/test_snapshot_diff.py::test_move_to_with_context_manager PASSED
134 tests/test_snapshot_diff.py::test_move_from PASSED
135 tests/test_snapshot_diff.py::test_move_internal PASSED
136 tests/test_snapshot_diff.py::test_move_replace PASSED
137 tests/test_snapshot_diff.py::test_dir_modify_on_create PASSED
138 tests/test_snapshot_diff.py::test_dir_modify_on_move PASSED
139 tests/test_snapshot_diff.py::test_detect_modify_for_moved_files PASSED
140 tests/test_snapshot_diff.py::test_replace_dir_with_file PASSED
141 tests/test_snapshot_diff.py::test_permission_error PASSED
142 tests/test_snapshot_diff.py::test_ignore_device PASSED
143 tests/test_snapshot_diff.py::test_empty_snapshot PASSED
145 5 files skipped due to complete coverage.
147 ===Flaky Test Report===
149 test_auto_restart_subprocess_termination[True] passed 1 out of the required 1 times. Success!
150 test_auto_restart_subprocess_termination[False] passed 1 out of the required 1 times. Success!
151 test_delayed_get passed 1 out of the required 1 times. Success!
152 test_nondelayed_get passed 1 out of the required 1 times. Success!
154 ===End Flaky Test Report===
156 ======== 132 passed, 6 skipped, 1 deselected ========