============================= test session starts ============================== platform sunos5 -- Python $(PYTHON_VERSION).X -- $(PYTHON) cachedir: .pytest_cache hypothesis profile 'default' rootdir: $(@D) configfile: pyproject.toml collecting ... collected 76 items Collected 0 items to run in parallel tests/test_cpu_detection.py::test_auto_detect_cpus_psutil_affinity PASSED tests/test_cpu_detection.py::test_auto_detect_cpus_psutil_cpu_count PASSED tests/test_cpu_detection.py::test_auto_detect_process_cpu_count PASSED tests/test_cpu_detection.py::test_auto_detect_sched_getaffinity SKIPPED tests/test_cpu_detection.py::test_auto_detect_cpu_count PASSED tests/test_run_parallel.py::test_default_threads PASSED tests/test_run_parallel.py::test_marker PASSED tests/test_run_parallel.py::test_unittest_compat PASSED tests/test_run_parallel.py::test_help_message PASSED tests/test_run_parallel.py::test_skip PASSED tests/test_run_parallel.py::test_fail PASSED tests/test_run_parallel.py::test_exception PASSED tests/test_run_parallel.py::test_num_parallel_threads_fixture PASSED tests/test_run_parallel.py::test_parallel_threads_limit_fixture PASSED tests/test_run_parallel.py::test_parallel_threads_limit_one_thread PASSED tests/test_run_parallel.py::test_iterations_marker_one_thread PASSED tests/test_run_parallel.py::test_iterations_config_one_thread PASSED tests/test_run_parallel.py::test_multiple_iterations_multiple_threads PASSED tests/test_run_parallel.py::test_num_iterations_fixture PASSED tests/test_run_parallel.py::test_skipif_marker_works PASSED tests/test_run_parallel.py::test_incompatible_test_item PASSED tests/test_run_parallel.py::test_known_incompatible_test_item_doesnt_warn PASSED tests/test_run_parallel.py::test_all_tests_in_parallel PASSED tests/test_run_parallel.py::test_doctests_marked_thread_unsafe PASSED tests/test_run_parallel.py::test_runs_hypothesis_in_parallel PASSED tests/test_run_parallel.py::test_fail_warning_gil_enabled_during_execution PASSED tests/test_run_parallel.py::test_fail_warning_gil_enabled_during_collection PASSED tests/test_run_parallel.py::test_warning_gil_enabled_ignore_option PASSED tests/test_run_parallel.py::test_runs_with_xdist PASSED tests/test_run_parallel.py::test_forever_with_xdist_errors PASSED tests/test_run_parallel.py::test_parallel_threads_deprecation PASSED tests/test_run_parallel.py::test_forever_without_selected_tests PASSED tests/test_thread_comparator.py::test_thread_comp_fixture PASSED tests/test_thread_index.py::test_thread_index_single_thread PASSED tests/test_thread_index.py::test_thread_index_num_parallel_threads PASSED tests/test_thread_index.py::test_thread_index_changes_between_tests PASSED tests/test_thread_index.py::test_iteration_index_single_iteration PASSED tests/test_thread_index.py::test_iteration_index_multi_iteration PASSED tests/test_thread_index.py::test_iteration_index_multi_iteration_mutli_thread PASSED tests/test_thread_unsafe_detection.py::test_thread_unsafe_marker PASSED tests/test_thread_unsafe_detection.py::test_pytest_warns_detection PASSED tests/test_thread_unsafe_detection.py::test_warns_detection_config_option PASSED tests/test_thread_unsafe_detection.py::test_thread_unsafe_fixtures PASSED tests/test_thread_unsafe_detection.py::test_thread_unsafe_function_attr PASSED tests/test_thread_unsafe_detection.py::test_detect_unittest_mock PASSED tests/test_thread_unsafe_detection.py::test_recurse_assign PASSED tests/test_thread_unsafe_detection.py::test_failed_thread_unsafe PASSED tests/test_thread_unsafe_detection.py::test_chained_attribute_import PASSED tests/test_thread_unsafe_detection.py::test_chained_attribute_thread_safe_assignment PASSED tests/test_thread_unsafe_detection.py::test_wrapped_function_call PASSED tests/test_thread_unsafe_detection.py::test_thread_unsafe_function_call_in_assignment PASSED tests/test_thread_unsafe_detection.py::test_thread_unsafe_unittest_mock_patch_object PASSED tests/test_thread_unsafe_detection.py::test_thread_unsafe_ctypes PASSED tests/test_thread_unsafe_detection.py::test_thread_unsafe_ctypes_config_option PASSED tests/test_thread_unsafe_detection.py::test_thread_unsafe_ctypes_import_from PASSED tests/test_thread_unsafe_detection.py::test_thread_unsafe_ctypes_import_from_config_option PASSED tests/test_thread_unsafe_detection.py::test_thread_unsafe_pytest_warns_multiline_string PASSED tests/test_thread_unsafe_detection.py::test_thread_unsafe_pytest_warns_instance_decorator PASSED tests/test_thread_unsafe_detection.py::test_thread_unsafe_hypothesis_config_option PASSED tests/test_thread_unsafe_detection.py::test_thread_unsafe_detection_can_handle_none_module PASSED tests/test_thread_unsafe_detection.py::test_ast_parsing_error PASSED tests/test_thread_unsafe_detection.py::test_detect_gc_collect PASSED tests/test_tmp_path.py::test_tmp_path_is_empty[1-PASSED] PASSED tests/test_tmp_path.py::test_tmp_path_is_empty[auto-PARALLEL PASSED] PASSED tests/test_tmp_path.py::test_tmp_path_read_write[1-PASSED] PASSED tests/test_tmp_path.py::test_tmp_path_read_write[auto-PARALLEL PASSED] PASSED tests/test_tmp_path.py::test_tmp_path_delete[1-PASSED] PASSED tests/test_tmp_path.py::test_tmp_path_delete[auto-PARALLEL PASSED] PASSED tests/test_tmp_path.py::test_tmpdir_is_empty[1-PASSED] PASSED tests/test_tmp_path.py::test_tmpdir_is_empty[auto-PARALLEL PASSED] PASSED tests/test_tmp_path.py::test_tmpdir_read_write[1-PASSED] PASSED tests/test_tmp_path.py::test_tmpdir_read_write[auto-PARALLEL PASSED] PASSED tests/test_tmp_path.py::test_tmpdir_delete[1-PASSED] PASSED tests/test_tmp_path.py::test_tmpdir_delete[auto-PARALLEL PASSED] PASSED tests/test_tmp_path.py::test_tmp_path_tmpdir[1-PASSED] PASSED tests/test_tmp_path.py::test_tmp_path_tmpdir[auto-PARALLEL PASSED] PASSED ======== 75 passed, 1 skipped ========