============================= test session starts ==============================
platform sunos5 -- Python $(PYTHON_VERSION).X -- $(PYTHON)
cachedir: .pytest_cache
rootdir: $(@D)
configfile: pytest.ini
testpaths: tests/
collecting ... collected 43 items

tests/test_api.py::test_api PASSED
tests/test_benchmarks.py::test_under_cached_property_cache_hit SKIPPED
tests/test_benchmarks.py::test_cached_property_cache_hit SKIPPED (py...)
tests/test_benchmarks.py::test_under_cached_property_cache_miss SKIPPED
tests/test_benchmarks.py::test_cached_property_cache_miss SKIPPED (p...)
tests/test_cached_property.py::test_cached_property[c-extension-module] PASSED
tests/test_cached_property.py::test_cached_property_without_cache[c-extension-module] PASSED
tests/test_cached_property.py::test_cached_property_check_without_cache[c-extension-module] PASSED
tests/test_cached_property.py::test_cached_property_caching[c-extension-module] PASSED
tests/test_cached_property.py::test_cached_property_class_docstring[c-extension-module] PASSED
tests/test_cached_property.py::test_set_name[c-extension-module] PASSED
tests/test_cached_property.py::test_get_without_set_name[c-extension-module] PASSED
tests/test_cached_property.py::test_ensured_wrapped_function_is_accessible[c-extension-module] PASSED
tests/test_under_cached_property.py::test_under_cached_property[c-extension-module] PASSED
tests/test_under_cached_property.py::test_under_cached_property_typeddict[c-extension-module] PASSED
tests/test_under_cached_property.py::test_under_cached_property_assignment[c-extension-module] PASSED
tests/test_under_cached_property.py::test_under_cached_property_without_cache[c-extension-module] PASSED
tests/test_under_cached_property.py::test_under_cached_property_check_without_cache[c-extension-module] PASSED
tests/test_under_cached_property.py::test_under_cached_property_caching[c-extension-module] PASSED
tests/test_under_cached_property.py::test_under_cached_property_class_docstring[c-extension-module] PASSED
tests/test_under_cached_property.py::test_ensured_wrapped_function_is_accessible[c-extension-module] PASSED
tests/test_cached_property.py::test_cached_property[pure-python-module] PASSED
tests/test_cached_property.py::test_cached_property_without_cache[pure-python-module] PASSED
tests/test_cached_property.py::test_cached_property_check_without_cache[pure-python-module] PASSED
tests/test_cached_property.py::test_cached_property_caching[pure-python-module] PASSED
tests/test_cached_property.py::test_cached_property_class_docstring[pure-python-module] PASSED
tests/test_cached_property.py::test_set_name[pure-python-module] PASSED
tests/test_cached_property.py::test_get_without_set_name[pure-python-module] PASSED
tests/test_cached_property.py::test_ensured_wrapped_function_is_accessible[pure-python-module] PASSED
tests/test_under_cached_property.py::test_under_cached_property[pure-python-module] PASSED
tests/test_under_cached_property.py::test_under_cached_property_typeddict[pure-python-module] PASSED
tests/test_under_cached_property.py::test_under_cached_property_assignment[pure-python-module] PASSED
tests/test_under_cached_property.py::test_under_cached_property_without_cache[pure-python-module] PASSED
tests/test_under_cached_property.py::test_under_cached_property_check_without_cache[pure-python-module] PASSED
tests/test_under_cached_property.py::test_under_cached_property_caching[pure-python-module] PASSED
tests/test_under_cached_property.py::test_under_cached_property_class_docstring[pure-python-module] PASSED
tests/test_under_cached_property.py::test_ensured_wrapped_function_is_accessible[pure-python-module] PASSED
tests/test_init.py::test_api_at_top_level PASSED
tests/test_init.py::test_public_api_is_discoverable_in_dir[cached_property] PASSED
tests/test_init.py::test_public_api_is_discoverable_in_dir[under_cached_property] PASSED
tests/test_init.py::test_importing_invalid_attr_raises PASSED
tests/test_init.py::test_import_error_invalid_attr PASSED
tests/test_init.py::test_no_wildcard_imports PASSED

4 files skipped due to complete coverage.

Required test coverage of 50.0% reached. Total coverage: 78.46%

============================= slowest 10 durations =============================
=========================== short test summary info ============================
======== 39 passed, 4 skipped ========