2023-03-07T00:42 2023-03-07T00:42 ============================= test session starts ============================== platform linux -- Python 3.11.2, pytest-7.2.1, pluggy-1.0.0 rootdir: /usr/lib/python3-pluggy/ptest plugins: hypothesis-6.68.2, subtests-0.10.0 collected 81 items PASS: testing/test_details.py::test_parse_hookimpl_override PASS: testing/test_details.py::test_warn_when_deprecated_specified PASS: testing/test_details.py::test_plugin_getattr_raises_errors PASS: testing/test_details.py::test_warning_on_call_vs_hookspec_arg_mismatch PASS: testing/test_details.py::test_repr PASS: testing/test_helpers.py::test_varnames PASS: testing/test_helpers.py::test_varnames_default PASS: testing/test_helpers.py::test_varnames_class PASS: testing/test_helpers.py::test_varnames_keyword_only PASS: testing/test_helpers.py::test_formatdef PASS: testing/test_hookcaller.py::test_adding_nonwrappers PASS: testing/test_hookcaller.py::test_adding_nonwrappers_trylast PASS: testing/test_hookcaller.py::test_adding_nonwrappers_trylast3 PASS: testing/test_hookcaller.py::test_adding_nonwrappers_trylast2 PASS: testing/test_hookcaller.py::test_adding_nonwrappers_tryfirst PASS: testing/test_hookcaller.py::test_adding_wrappers_ordering PASS: testing/test_hookcaller.py::test_adding_wrappers_ordering_tryfirst PASS: testing/test_hookcaller.py::test_hookspec PASS: testing/test_hookcaller.py::test_hookimpl[True-hookwrapper] PASS: testing/test_hookcaller.py::test_hookimpl[True-optionalhook] PASS: testing/test_hookcaller.py::test_hookimpl[True-tryfirst] PASS: testing/test_hookcaller.py::test_hookimpl[True-trylast] PASS: testing/test_hookcaller.py::test_hookimpl[False-hookwrapper] PASS: testing/test_hookcaller.py::test_hookimpl[False-optionalhook] PASS: testing/test_hookcaller.py::test_hookimpl[False-tryfirst] PASS: testing/test_hookcaller.py::test_hookimpl[False-trylast] PASS: testing/test_hookcaller.py::test_hookrelay_registry PASS: testing/test_hookcaller.py::test_hookrelay_registration_by_specname PASS: testing/test_hookcaller.py::test_hookrelay_registration_by_specname_raises PASS: testing/test_invocations.py::test_argmismatch PASS: testing/test_invocations.py::test_only_kwargs PASS: testing/test_invocations.py::test_opt_in_args PASS: testing/test_invocations.py::test_call_order PASS: testing/test_invocations.py::test_firstresult_definition PASS: testing/test_invocations.py::test_firstresult_force_result PASS: testing/test_invocations.py::test_firstresult_returns_none PASS: testing/test_invocations.py::test_firstresult_no_plugin PASS: testing/test_multicall.py::test_keyword_args PASS: testing/test_multicall.py::test_keyword_args_with_defaultargs PASS: testing/test_multicall.py::test_tags_call_error PASS: testing/test_multicall.py::test_call_none_is_no_result PASS: testing/test_multicall.py::test_hookwrapper PASS: testing/test_multicall.py::test_hookwrapper_order PASS: testing/test_multicall.py::test_hookwrapper_not_yield PASS: testing/test_multicall.py::test_hookwrapper_too_many_yield PASS: testing/test_multicall.py::test_hookwrapper_exception[ValueError] PASS: testing/test_multicall.py::test_hookwrapper_exception[SystemExit] PASS: testing/test_pluginmanager.py::test_plugin_double_register PASS: testing/test_pluginmanager.py::test_pm PASS: testing/test_pluginmanager.py::test_has_plugin PASS: testing/test_pluginmanager.py::test_register_dynamic_attr[spec-is-class] PASS: testing/test_pluginmanager.py::test_register_dynamic_attr[spec-is-instance] PASS: testing/test_pluginmanager.py::test_pm_name PASS: testing/test_pluginmanager.py::test_set_blocked PASS: testing/test_pluginmanager.py::test_register_mismatch_method[spec-is-class] PASS: testing/test_pluginmanager.py::test_register_mismatch_method[spec-is-instance] PASS: testing/test_pluginmanager.py::test_register_mismatch_arg[spec-is-class] PASS: testing/test_pluginmanager.py::test_register_mismatch_arg[spec-is-instance] PASS: testing/test_pluginmanager.py::test_register_hookwrapper_not_a_generator_function[spec-is-class] PASS: testing/test_pluginmanager.py::test_register_hookwrapper_not_a_generator_function[spec-is-instance] PASS: testing/test_pluginmanager.py::test_register PASS: testing/test_pluginmanager.py::test_register_unknown_hooks PASS: testing/test_pluginmanager.py::test_register_historic PASS: testing/test_pluginmanager.py::test_with_result_memorized[True] PASS: testing/test_pluginmanager.py::test_with_result_memorized[False] PASS: testing/test_pluginmanager.py::test_with_callbacks_immediately_executed PASS: testing/test_pluginmanager.py::test_register_historic_incompat_hookwrapper PASS: testing/test_pluginmanager.py::test_call_extra PASS: testing/test_pluginmanager.py::test_call_with_too_few_args PASS: testing/test_pluginmanager.py::test_subset_hook_caller PASS: testing/test_pluginmanager.py::test_get_hookimpls PASS: testing/test_pluginmanager.py::test_add_hookspecs_nohooks PASS: testing/test_pluginmanager.py::test_load_setuptools_instantiation PASS: testing/test_pluginmanager.py::test_add_tracefuncs[spec-is-class] PASS: testing/test_pluginmanager.py::test_add_tracefuncs[spec-is-instance] PASS: testing/test_pluginmanager.py::test_hook_tracing[spec-is-class] PASS: testing/test_pluginmanager.py::test_hook_tracing[spec-is-instance] PASS: testing/test_tracer.py::test_simple PASS: testing/test_tracer.py::test_indent PASS: testing/test_tracer.py::test_readable_output_dictargs PASS: testing/test_tracer.py::test_setprocessor ============================== 81 passed in 0.23s ============================== DURATION: 1