py$(PYV): remove tox env folder $(@D)/.tox/py$(PYV) py$(PYV): commands[0]> python -m pytest ============================= test session starts ============================== platform sunos5 -- Python $(PYTHON_VERSION).X -- $(@D)/.tox/py$(PYV)/bin/python cachedir: .tox/py$(PYV)/.pytest_cache rootdir: $(@D) configfile: pytest.ini collecting ... collected 151 items docs/conf.py::mypy PASSED docs/conf.py::mypy-status PASSED path/__init__.py::path.ExtantFile PASSED path/__init__.py::path.ExtantPath PASSED path/__init__.py::path.Path.access PASSED path/__init__.py::path.Path.atime PASSED path/__init__.py::path.Path.chmod PASSED path/__init__.py::path.Path.chunks PASSED path/__init__.py::path.Path.isabs PASSED path/__init__.py::path.Path.ismount PASSED path/__init__.py::path.Path.lstat PASSED path/__init__.py::path.Path.mtime PASSED path/__init__.py::path.Path.parts PASSED path/__init__.py::path.Path.permissions PASSED path/__init__.py::path.Path.replace PASSED path/__init__.py::path.Path.splitall PASSED path/__init__.py::path.Path.stat PASSED path/__init__.py::path.Path.stem PASSED path/__init__.py::path.Path.with_name PASSED path/__init__.py::path.Path.with_stem PASSED path/__init__.py::path.Path.with_suffix PASSED path/__init__.py::path.TempDir PASSED path/__init__.py::path.Traversal PASSED path/__init__.py::path._strip_newlines PASSED path/__init__.pyi::mypy PASSED path/classes.pyi::mypy PASSED path/compat/py38.py::mypy PASSED path/masks.py::mypy PASSED path/masks.py::path.masks.Permissions PASSED path/masks.py::path.masks.compound PASSED path/masks.py::path.masks.gen_bit_values PASSED path/masks.py::path.masks.padded PASSED path/masks.py::path.masks.simple PASSED path/matchers.pyi::mypy PASSED .::project PASSED .::project PASSED tests/conftest.py::mypy PASSED tests/test_path.py::mypy PASSED tests/test_path.py::TestBasics::test_relpath PASSED tests/test_path.py::TestBasics::test_construction_without_args PASSED tests/test_path.py::TestBasics::test_construction_from_none PASSED tests/test_path.py::TestBasics::test_construction_from_int PASSED tests/test_path.py::TestBasics::test_string_compatibility PASSED tests/test_path.py::TestBasics::test_properties PASSED tests/test_path.py::TestBasics::test_absolute PASSED tests/test_path.py::TestBasics::test_cwd PASSED tests/test_path.py::TestBasics::test_home PASSED tests/test_path.py::TestBasics::test_explicit_module PASSED tests/test_path.py::TestBasics::test_explicit_module_classes PASSED tests/test_path.py::TestBasics::test_joinpath_on_instance PASSED tests/test_path.py::TestBasics::test_joinpath_to_nothing PASSED tests/test_path.py::TestBasics::test_joinpath_on_class PASSED tests/test_path.py::TestBasics::test_joinpath_fails_on_empty PASSED tests/test_path.py::TestBasics::test_joinpath_returns_same_type PASSED tests/test_path.py::TestBasics::test_radd_string PASSED tests/test_path.py::TestBasics::test_fspath PASSED tests/test_path.py::TestBasics::test_normpath PASSED tests/test_path.py::TestBasics::test_expandvars PASSED tests/test_path.py::TestBasics::test_expand PASSED tests/test_path.py::TestBasics::test_splitdrive PASSED tests/test_path.py::TestBasics::test_relpathto PASSED tests/test_path.py::TestBasics::test_walk_errors PASSED tests/test_path.py::TestBasics::test_walk_child_error PASSED tests/test_path.py::TestBasics::test_read_md5 PASSED tests/test_path.py::TestBasics::test_read_hexhash PASSED tests/test_path.py::TestBasics::test_statvfs PASSED tests/test_path.py::TestBasics::test_pathconf PASSED tests/test_path.py::TestBasics::test_utime PASSED tests/test_path.py::TestBasics::test_chmod_str PASSED tests/test_path.py::TestBasics::test_chown PASSED tests/test_path.py::TestBasics::test_renames PASSED tests/test_path.py::TestBasics::test_mkdir_p PASSED tests/test_path.py::TestBasics::test_removedirs_p PASSED tests/test_path.py::TestBasics::test_group PASSED tests/test_path.py::TestReadWriteText::test_read_write PASSED tests/test_path.py::TestPerformance::test_import_time PASSED tests/test_path.py::TestOwnership::test_get_owner PASSED tests/test_path.py::TestLinks::test_hardlink_to PASSED tests/test_path.py::TestLinks::test_link PASSED tests/test_path.py::TestLinks::test_symlink_to PASSED tests/test_path.py::TestLinks::test_symlink_none PASSED tests/test_path.py::TestLinks::test_readlinkabs_passthrough PASSED tests/test_path.py::TestLinks::test_readlinkabs_rendered PASSED tests/test_path.py::TestSymbolicLinksWalk::test_skip_symlinks PASSED tests/test_path.py::TestSelfReturn::test_makedirs_p PASSED tests/test_path.py::TestSelfReturn::test_makedirs_p_extant PASSED tests/test_path.py::TestSelfReturn::test_rename PASSED tests/test_path.py::TestSelfReturn::test_mkdir PASSED tests/test_path.py::TestSelfReturn::test_touch PASSED tests/test_path.py::test_chroot PASSED tests/test_path.py::test_startfile SKIPPED (condition: not hasattr(P...) tests/test_path.py::TestScratchDir::test_context_manager PASSED tests/test_path.py::TestScratchDir::test_touch PASSED tests/test_path.py::TestScratchDir::test_listing PASSED tests/test_path.py::TestScratchDir::test_iterdir_other_encoding PASSED tests/test_path.py::TestScratchDir::test_makedirs PASSED tests/test_path.py::TestScratchDir::test_shutil PASSED tests/test_path.py::TestScratchDir::test_patterns PASSED tests/test_path.py::TestScratchDir::test_unicode[UTF-8] PASSED tests/test_path.py::TestScratchDir::test_unicode[UTF-16BE] PASSED tests/test_path.py::TestScratchDir::test_unicode[UTF-16LE] PASSED tests/test_path.py::TestScratchDir::test_unicode[UTF-16] PASSED tests/test_path.py::TestScratchDir::test_chunks PASSED tests/test_path.py::TestScratchDir::test_samefile PASSED tests/test_path.py::TestScratchDir::test_rmtree_p PASSED tests/test_path.py::TestScratchDir::test_rmtree_p_nonexistent PASSED tests/test_path.py::TestScratchDir::test_rmdir_p_exists PASSED tests/test_path.py::TestScratchDir::test_rmdir_p_nonexistent PASSED tests/test_path.py::TestScratchDir::test_rmdir_p_sub_sub_dir PASSED tests/test_path.py::TestMergeTree::test_with_nonexisting_dst_kwargs PASSED tests/test_path.py::TestMergeTree::test_with_nonexisting_dst_args PASSED tests/test_path.py::TestMergeTree::test_with_existing_dst PASSED tests/test_path.py::TestMergeTree::test_copytree_parameters PASSED tests/test_path.py::TestMergeTree::test_only_newer PASSED tests/test_path.py::TestMergeTree::test_nested PASSED tests/test_path.py::TestChdir::test_chdir_or_cd PASSED tests/test_path.py::TestSubclass::test_subclass_produces_same_class PASSED tests/test_path.py::TestTempDir::test_constructor PASSED tests/test_path.py::TestTempDir::test_next_class PASSED tests/test_path.py::TestTempDir::test_context_manager PASSED tests/test_path.py::TestTempDir::test_context_manager_using_with PASSED tests/test_path.py::TestTempDir::test_cleaned_up_on_interrupt PASSED tests/test_path.py::TestUnicode::test_walkdirs_with_unicode_name PASSED tests/test_path.py::TestPatternMatching::test_fnmatch_simple PASSED tests/test_path.py::TestPatternMatching::test_fnmatch_custom_mod PASSED tests/test_path.py::TestPatternMatching::test_fnmatch_custom_normcase PASSED tests/test_path.py::TestPatternMatching::test_iterdir_simple PASSED tests/test_path.py::TestPatternMatching::test_iterdir_empty_pattern PASSED tests/test_path.py::TestPatternMatching::test_iterdir_patterns PASSED tests/test_path.py::TestPatternMatching::test_iterdir_custom_module PASSED tests/test_path.py::TestPatternMatching::test_iterdir_case_insensitive PASSED tests/test_path.py::TestPatternMatching::test_walk_case_insensitive PASSED tests/test_path.py::TestInPlace::test_line_by_line_rewrite PASSED tests/test_path.py::TestInPlace::test_exception_in_context PASSED tests/test_path.py::TestInPlace::test_write_mode_invalid PASSED tests/test_path.py::TestSpecialPaths::test_basic_paths PASSED tests/test_path.py::TestSpecialPaths::test_unix_paths PASSED tests/test_path.py::TestSpecialPaths::test_unix_paths_fallback PASSED tests/test_path.py::TestSpecialPaths::test_property PASSED tests/test_path.py::TestSpecialPaths::test_other_parameters PASSED tests/test_path.py::TestSpecialPaths::test_multipath PASSED tests/test_path.py::TestSpecialPaths::test_reused_SpecialResolver PASSED tests/test_path.py::TestMultiPath::test_for_class PASSED tests/test_path.py::TestMultiPath::test_detect_no_pathsep PASSED tests/test_path.py::TestMultiPath::test_detect_with_pathsep PASSED tests/test_path.py::TestMultiPath::test_iteration PASSED tests/test_path.py::test_no_dependencies PASSED tests/test_path.py::TestHandlers::test_raise PASSED tests/test_path.py::TestHandlers::test_warn PASSED tests/test_path.py::TestHandlers::test_ignore PASSED tests/test_path.py::TestHandlers::test_invalid_handler PASSED ===================================== mypy ===================================== Success: no issues found in 8 source files ======== 150 passed, 1 skipped ======== py$(PYV): OK congratulations :)