============================= 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 ================================ tests coverage ================================ _______________ coverage: platform sunos5, python 3.9.23-final-0 _______________ Name Stmts Miss Branch BrPart Cover Missing -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- $(PROTO_DIR)$(PYTHON_DIR)/vendor-packages/propcache/_helpers.py 17 5 2 0 74% 10, 34-38 $(PROTO_DIR)$(PYTHON_DIR)/vendor-packages/propcache/_helpers_py.py 28 1 4 1 94% 12 tests/conftest.py 42 8 4 1 76% 97-107 tests/test_benchmarks.py 54 44 8 0 16% 16-30, 36-50, 56-72, 78-92 tests/test_cached_property.py 77 2 4 2 95% 11, 33 tests/test_under_cached_property.py 97 5 10 5 91% 10, 36, 39, 64, 67 -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- TOTAL 356 65 34 9 78% 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 ========