Created
December 22, 2024 16:14
-
-
Save jaraco/6f30792d91d6bd9331948ca0b9663927 to your computer and use it in GitHub Desktop.
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
.pkg: _optional_hooks> python '/Users/jaraco/Library/Application Support/pipx/venvs/tox/lib/python3.14t/site-packages/pyproject_api/_backend.py' True setuptools.build_meta | |
.pkg: get_requires_for_build_editable> python '/Users/jaraco/Library/Application Support/pipx/venvs/tox/lib/python3.14t/site-packages/pyproject_api/_backend.py' True setuptools.build_meta | |
.pkg: build_editable> python '/Users/jaraco/Library/Application Support/pipx/venvs/tox/lib/python3.14t/site-packages/pyproject_api/_backend.py' True setuptools.build_meta | |
py: install_package> python -I -m pip install --force-reinstall --no-deps /Users/jaraco/code/jaraco/path/.tox/.tmp/package/49/path-17.0.1.dev26+g692a66e-0.editable-py3-none-any.whl | |
py: commands[0]> pytest -v | |
============================= test session starts ============================== | |
platform darwin -- Python 3.14.0a2+, pytest-8.3.4, pluggy-1.5.0 -- /Users/jaraco/code/jaraco/path/.tox/py/bin/python | |
cachedir: .tox/py/.pytest_cache | |
rootdir: /Users/jaraco/code/jaraco/path | |
configfile: pytest.ini | |
plugins: cov-6.0.0, enabler-3.3.0, mypy-0.10.3, checkdocs-2.13.0, ruff-0.4.1 | |
collecting ... collected 157 items | |
docs/conf.py::ruff PASSED [ 0%] | |
docs/conf.py::ruff::format PASSED [ 1%] | |
path/__init__.py::ruff PASSED [ 1%] | |
path/__init__.py::ruff::format PASSED [ 2%] | |
path/__init__.py::path.ExtantFile PASSED [ 3%] | |
path/__init__.py::path.ExtantPath PASSED [ 3%] | |
path/__init__.py::path.Path.access PASSED [ 4%] | |
path/__init__.py::path.Path.atime PASSED [ 5%] | |
path/__init__.py::path.Path.chmod PASSED [ 5%] | |
path/__init__.py::path.Path.chunks PASSED [ 6%] | |
path/__init__.py::path.Path.isabs PASSED [ 7%] | |
path/__init__.py::path.Path.ismount PASSED [ 7%] | |
path/__init__.py::path.Path.lstat PASSED [ 8%] | |
path/__init__.py::path.Path.mtime PASSED [ 8%] | |
path/__init__.py::path.Path.parts PASSED [ 9%] | |
path/__init__.py::path.Path.permissions PASSED [ 10%] | |
path/__init__.py::path.Path.replace PASSED [ 10%] | |
path/__init__.py::path.Path.splitall PASSED [ 11%] | |
path/__init__.py::path.Path.stat PASSED [ 12%] | |
path/__init__.py::path.Path.stem PASSED [ 12%] | |
path/__init__.py::path.Path.with_name PASSED [ 13%] | |
path/__init__.py::path.Path.with_stem PASSED [ 14%] | |
path/__init__.py::path.Path.with_suffix PASSED [ 14%] | |
path/__init__.py::path.TempDir PASSED [ 15%] | |
path/__init__.py::path.Traversal PASSED [ 15%] | |
path/__init__.py::path._strip_newlines PASSED [ 16%] | |
path/classes.py::ruff PASSED [ 17%] | |
path/classes.py::ruff::format PASSED [ 17%] | |
path/compat/py38.py::ruff PASSED [ 18%] | |
path/compat/py38.py::ruff::format PASSED [ 19%] | |
path/masks.py::ruff PASSED [ 19%] | |
path/masks.py::ruff::format PASSED [ 20%] | |
path/masks.py::path.masks.Permissions PASSED [ 21%] | |
path/masks.py::path.masks.compound PASSED [ 21%] | |
path/masks.py::path.masks.gen_bit_values PASSED [ 22%] | |
path/masks.py::path.masks.padded PASSED [ 22%] | |
path/masks.py::path.masks.simple PASSED [ 23%] | |
path/matchers.py::ruff PASSED [ 24%] | |
path/matchers.py::ruff::format PASSED [ 24%] | |
.::project PASSED [ 25%] | |
tests/conftest.py::ruff PASSED [ 26%] | |
tests/conftest.py::ruff::format PASSED [ 26%] | |
tests/test_path.py::ruff PASSED [ 27%] | |
tests/test_path.py::ruff::format PASSED [ 28%] | |
tests/test_path.py::TestBasics::test_relpath PASSED [ 28%] | |
tests/test_path.py::TestBasics::test_construction_without_args PASSED [ 29%] | |
tests/test_path.py::TestBasics::test_construction_from_none PASSED [ 29%] | |
tests/test_path.py::TestBasics::test_construction_from_int PASSED [ 30%] | |
tests/test_path.py::TestBasics::test_string_compatibility PASSED [ 31%] | |
tests/test_path.py::TestBasics::test_properties PASSED [ 31%] | |
tests/test_path.py::TestBasics::test_absolute PASSED [ 32%] | |
tests/test_path.py::TestBasics::test_cwd PASSED [ 33%] | |
tests/test_path.py::TestBasics::test_home PASSED [ 33%] | |
tests/test_path.py::TestBasics::test_explicit_module PASSED [ 34%] | |
tests/test_path.py::TestBasics::test_explicit_module_classes PASSED [ 35%] | |
tests/test_path.py::TestBasics::test_joinpath_on_instance PASSED [ 35%] | |
tests/test_path.py::TestBasics::test_joinpath_to_nothing PASSED [ 36%] | |
tests/test_path.py::TestBasics::test_joinpath_on_class PASSED [ 36%] | |
tests/test_path.py::TestBasics::test_joinpath_fails_on_empty PASSED [ 37%] | |
tests/test_path.py::TestBasics::test_joinpath_returns_same_type PASSED [ 38%] | |
tests/test_path.py::TestBasics::test_radd_string PASSED [ 38%] | |
tests/test_path.py::TestBasics::test_fspath PASSED [ 39%] | |
tests/test_path.py::TestBasics::test_normpath PASSED [ 40%] | |
tests/test_path.py::TestBasics::test_expandvars PASSED [ 40%] | |
tests/test_path.py::TestBasics::test_expand PASSED [ 41%] | |
tests/test_path.py::TestBasics::test_splitdrive PASSED [ 42%] | |
tests/test_path.py::TestBasics::test_relpathto PASSED [ 42%] | |
tests/test_path.py::TestBasics::test_walk_errors PASSED [ 43%] | |
tests/test_path.py::TestBasics::test_walk_child_error PASSED [ 43%] | |
tests/test_path.py::TestBasics::test_read_md5 PASSED [ 44%] | |
tests/test_path.py::TestBasics::test_read_hexhash PASSED [ 45%] | |
tests/test_path.py::TestBasics::test_statvfs PASSED [ 45%] | |
tests/test_path.py::TestBasics::test_pathconf PASSED [ 46%] | |
tests/test_path.py::TestBasics::test_utime PASSED [ 47%] | |
tests/test_path.py::TestBasics::test_chmod_str PASSED [ 47%] | |
tests/test_path.py::TestBasics::test_chown PASSED [ 48%] | |
tests/test_path.py::TestBasics::test_renames PASSED [ 49%] | |
tests/test_path.py::TestBasics::test_mkdir_p PASSED [ 49%] | |
tests/test_path.py::TestBasics::test_removedirs_p PASSED [ 50%] | |
tests/test_path.py::TestBasics::test_group PASSED [ 50%] | |
tests/test_path.py::TestReadWriteText::test_read_write PASSED [ 51%] | |
tests/test_path.py::TestPerformance::test_import_time PASSED [ 52%] | |
tests/test_path.py::TestOwnership::test_get_owner PASSED [ 52%] | |
tests/test_path.py::TestLinks::test_hardlink_to PASSED [ 53%] | |
tests/test_path.py::TestLinks::test_link PASSED [ 54%] | |
tests/test_path.py::TestLinks::test_symlink_to PASSED [ 54%] | |
tests/test_path.py::TestLinks::test_symlink_none PASSED [ 55%] | |
tests/test_path.py::TestLinks::test_readlinkabs_passthrough PASSED [ 56%] | |
tests/test_path.py::TestLinks::test_readlinkabs_rendered PASSED [ 56%] | |
tests/test_path.py::TestSymbolicLinksWalk::test_skip_symlinks PASSED [ 57%] | |
tests/test_path.py::TestSelfReturn::test_makedirs_p PASSED [ 57%] | |
tests/test_path.py::TestSelfReturn::test_makedirs_p_extant PASSED [ 58%] | |
tests/test_path.py::TestSelfReturn::test_rename PASSED [ 59%] | |
tests/test_path.py::TestSelfReturn::test_mkdir PASSED [ 59%] | |
tests/test_path.py::TestSelfReturn::test_touch PASSED [ 60%] | |
tests/test_path.py::test_chroot PASSED [ 61%] | |
tests/test_path.py::test_startfile SKIPPED (condition: not hasattr(P...) [ 61%] | |
tests/test_path.py::TestScratchDir::test_context_manager PASSED [ 62%] | |
tests/test_path.py::TestScratchDir::test_touch PASSED [ 63%] | |
tests/test_path.py::TestScratchDir::test_listing PASSED [ 63%] | |
tests/test_path.py::TestScratchDir::test_iterdir_other_encoding PASSED [ 64%] | |
tests/test_path.py::TestScratchDir::test_makedirs PASSED [ 64%] | |
tests/test_path.py::TestScratchDir::test_shutil PASSED [ 65%] | |
tests/test_path.py::TestScratchDir::test_patterns PASSED [ 66%] | |
tests/test_path.py::TestScratchDir::test_unicode[UTF-8] PASSED [ 66%] | |
tests/test_path.py::TestScratchDir::test_unicode[UTF-16BE] PASSED [ 67%] | |
tests/test_path.py::TestScratchDir::test_unicode[UTF-16LE] PASSED [ 68%] | |
tests/test_path.py::TestScratchDir::test_unicode[UTF-16] PASSED [ 68%] | |
tests/test_path.py::TestScratchDir::test_chunks PASSED [ 69%] | |
tests/test_path.py::TestScratchDir::test_samefile PASSED [ 70%] | |
tests/test_path.py::TestScratchDir::test_rmtree_p PASSED [ 70%] | |
tests/test_path.py::TestScratchDir::test_rmtree_p_nonexistent PASSED [ 71%] | |
tests/test_path.py::TestScratchDir::test_rmdir_p_exists PASSED [ 71%] | |
tests/test_path.py::TestScratchDir::test_rmdir_p_nonexistent PASSED [ 72%] | |
tests/test_path.py::TestScratchDir::test_rmdir_p_sub_sub_dir PASSED [ 73%] | |
tests/test_path.py::TestMergeTree::test_with_nonexisting_dst_kwargs PASSED [ 73%] | |
tests/test_path.py::TestMergeTree::test_with_nonexisting_dst_args PASSED [ 74%] | |
tests/test_path.py::TestMergeTree::test_with_existing_dst PASSED [ 75%] | |
tests/test_path.py::TestMergeTree::test_copytree_parameters PASSED [ 75%] | |
tests/test_path.py::TestMergeTree::test_only_newer PASSED [ 76%] | |
tests/test_path.py::TestMergeTree::test_nested PASSED [ 77%] | |
tests/test_path.py::TestChdir::test_chdir_or_cd PASSED [ 77%] | |
tests/test_path.py::TestSubclass::test_subclass_produces_same_class PASSED [ 78%] | |
tests/test_path.py::TestTempDir::test_constructor PASSED [ 78%] | |
tests/test_path.py::TestTempDir::test_next_class PASSED [ 79%] | |
tests/test_path.py::TestTempDir::test_context_manager PASSED [ 80%] | |
tests/test_path.py::TestTempDir::test_context_manager_using_with PASSED [ 80%] | |
tests/test_path.py::TestTempDir::test_cleaned_up_on_interrupt PASSED [ 81%] | |
tests/test_path.py::TestUnicode::test_walkdirs_with_unicode_name PASSED [ 82%] | |
tests/test_path.py::TestPatternMatching::test_fnmatch_simple PASSED [ 82%] | |
tests/test_path.py::TestPatternMatching::test_fnmatch_custom_mod PASSED [ 83%] | |
tests/test_path.py::TestPatternMatching::test_fnmatch_custom_normcase PASSED [ 84%] | |
tests/test_path.py::TestPatternMatching::test_iterdir_simple PASSED [ 84%] | |
tests/test_path.py::TestPatternMatching::test_iterdir_empty_pattern PASSED [ 85%] | |
tests/test_path.py::TestPatternMatching::test_iterdir_patterns PASSED [ 85%] | |
tests/test_path.py::TestPatternMatching::test_iterdir_custom_module PASSED [ 86%] | |
tests/test_path.py::TestPatternMatching::test_iterdir_case_insensitive PASSED [ 87%] | |
tests/test_path.py::TestPatternMatching::test_walk_case_insensitive PASSED [ 87%] | |
tests/test_path.py::TestInPlace::test_line_by_line_rewrite PASSED [ 88%] | |
tests/test_path.py::TestInPlace::test_exception_in_context PASSED [ 89%] | |
tests/test_path.py::TestInPlace::test_write_mode_invalid PASSED [ 89%] | |
tests/test_path.py::TestSpecialPaths::test_basic_paths PASSED [ 90%] | |
tests/test_path.py::TestSpecialPaths::test_unix_paths PASSED [ 91%] | |
tests/test_path.py::TestSpecialPaths::test_unix_paths_fallback PASSED [ 91%] | |
tests/test_path.py::TestSpecialPaths::test_property PASSED [ 92%] | |
tests/test_path.py::TestSpecialPaths::test_other_parameters PASSED [ 92%] | |
tests/test_path.py::TestSpecialPaths::test_multipath PASSED [ 93%] | |
tests/test_path.py::TestSpecialPaths::test_reused_SpecialResolver PASSED [ 94%] | |
tests/test_path.py::TestMultiPath::test_for_class PASSED [ 94%] | |
tests/test_path.py::TestMultiPath::test_detect_no_pathsep PASSED [ 95%] | |
tests/test_path.py::TestMultiPath::test_detect_with_pathsep PASSED [ 96%] | |
tests/test_path.py::TestMultiPath::test_iteration PASSED [ 96%] | |
tests/test_path.py::test_no_dependencies PASSED [ 97%] | |
tests/test_path.py::TestHandlers::test_raise PASSED [ 98%] | |
tests/test_path.py::TestHandlers::test_warn PASSED [ 98%] | |
tests/test_path.py::TestHandlers::test_ignore PASSED [ 99%] | |
tests/test_path.py::TestHandlers::test_invalid_handler PASSED [100%] | |
---------- coverage: platform darwin, python 3.14.0-alpha-2 ---------- | |
Name Stmts Miss Cover Missing | |
--------------------------------------------------- | |
docs/conf.py 17 0 100% | |
path/__init__.py 565 0 100% | |
path/classes.py 9 0 100% | |
path/compat/py38.py 14 8 43% 5-16 | |
path/masks.py 54 2 96% 47, 49 | |
path/matchers.py 33 0 100% | |
tests/conftest.py 6 1 83% 13 | |
tests/test_path.py 856 7 99% 453-456, 579-580, 1212 | |
--------------------------------------------------- | |
TOTAL 1554 18 99% | |
======================== 156 passed, 1 skipped in 6.68s ======================== | |
py: OK (8.05=setup[1.14]+cmd[6.91] seconds) | |
congratulations :) (8.11 seconds) |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment