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 141 items
|
|
.::project PASSED
|
.::project PASSED
|
conftest.py::mypy PASSED
|
conftest.py::mypy-status PASSED
|
docs/__init__.py::mypy PASSED
|
docs/conf.py::mypy PASSED
|
exercises.py::mypy PASSED
|
importlib_metadata/__init__.py::importlib_metadata.EntryPoint PASSED
|
importlib_metadata/__init__.py::importlib_metadata.EntryPoint.matches PASSED
|
importlib_metadata/__init__.py::importlib_metadata.FastPath PASSED
|
importlib_metadata/__init__.py::importlib_metadata.PathDistribution._name_from_stem PASSED
|
importlib_metadata/__init__.py::importlib_metadata.Prepared PASSED
|
importlib_metadata/__init__.py::importlib_metadata.Sectioned PASSED
|
importlib_metadata/__init__.py::importlib_metadata._get_toplevel_name PASSED
|
importlib_metadata/__init__.py::importlib_metadata.packages_distributions PASSED
|
importlib_metadata/__init__.py::mypy PASSED
|
importlib_metadata/_adapters.py::mypy PASSED
|
importlib_metadata/_collections.py::importlib_metadata._collections.FreezableDefaultDict PASSED
|
importlib_metadata/_collections.py::mypy PASSED
|
importlib_metadata/_compat.py::mypy PASSED
|
importlib_metadata/_functools.py::importlib_metadata._functools.method_cache PASSED
|
importlib_metadata/_functools.py::importlib_metadata._functools.pass_none PASSED
|
importlib_metadata/_functools.py::mypy PASSED
|
importlib_metadata/_itertools.py::importlib_metadata._itertools.always_iterable PASSED
|
importlib_metadata/_itertools.py::mypy PASSED
|
importlib_metadata/_meta.py::mypy PASSED
|
importlib_metadata/_text.py::importlib_metadata._text.FoldedCase PASSED
|
importlib_metadata/_text.py::mypy PASSED
|
importlib_metadata/compat/__init__.py::mypy PASSED
|
importlib_metadata/compat/py$(PYV).py::mypy PASSED
|
importlib_metadata/diagnose.py::mypy PASSED
|
tests/__init__.py::mypy PASSED
|
tests/_context.py::mypy PASSED
|
tests/_context.py::tests._context.suppress PASSED
|
tests/_path.py::mypy PASSED
|
tests/_path.py::tests._path.Recording PASSED
|
tests/_path.py::tests._path.build PASSED
|
tests/compat/__init__.py::mypy PASSED
|
tests/compat/py$(PYV).py::mypy PASSED
|
tests/compat/py312.py::mypy PASSED
|
tests/compat/test_py$(PYV)_compat.py::OldStdlibFinderTests::test_compatibility_with_old_stdlib_path_distribution PASSED
|
tests/compat/test_py$(PYV)_compat.py::mypy PASSED
|
tests/data/__init__.py::mypy PASSED
|
tests/data/sources/example/example/__init__.py::mypy PASSED
|
tests/data/sources/example2/example2/__init__.py::mypy PASSED
|
tests/data/sources/example2::project PASSED
|
tests/fixtures.py::mypy PASSED
|
tests/test_api.py::APITests::test_as_json PASSED
|
tests/test_api.py::APITests::test_as_json_egg_info PASSED
|
tests/test_api.py::APITests::test_as_json_odd_case PASSED
|
tests/test_api.py::APITests::test_entry_points PASSED
|
tests/test_api.py::APITests::test_entry_points_allows_no_attributes PASSED
|
tests/test_api.py::APITests::test_entry_points_distribution PASSED
|
tests/test_api.py::APITests::test_entry_points_missing_group PASSED
|
tests/test_api.py::APITests::test_entry_points_missing_name PASSED
|
tests/test_api.py::APITests::test_entry_points_unique_packages_normalized PASSED
|
tests/test_api.py::APITests::test_file_hash_repr PASSED
|
tests/test_api.py::APITests::test_files_dist_info PASSED
|
tests/test_api.py::APITests::test_files_egg_info SKIPPED (always fai...)
|
tests/test_api.py::APITests::test_for_name_does_not_exist PASSED
|
tests/test_api.py::APITests::test_for_top_level PASSED
|
tests/test_api.py::APITests::test_get_key PASSED
|
tests/test_api.py::APITests::test_get_missing_key PASSED
|
tests/test_api.py::APITests::test_importlib_metadata_version PASSED
|
tests/test_api.py::APITests::test_metadata_for_this_package PASSED
|
tests/test_api.py::APITests::test_missing_key_legacy PASSED
|
tests/test_api.py::APITests::test_more_complex_deps_requires_text PASSED
|
tests/test_api.py::APITests::test_name_normalization PASSED
|
tests/test_api.py::APITests::test_prefix_not_matched PASSED
|
tests/test_api.py::APITests::test_read_text PASSED
|
tests/test_api.py::APITests::test_requires_dist_info PASSED
|
tests/test_api.py::APITests::test_requires_egg_info PASSED
|
tests/test_api.py::APITests::test_requires_egg_info_empty PASSED
|
tests/test_api.py::APITests::test_requires_egg_info_file PASSED
|
tests/test_api.py::APITests::test_retrieves_version_of_distinfo_pkg PASSED
|
tests/test_api.py::APITests::test_retrieves_version_of_self PASSED
|
tests/test_api.py::APITests::test_version_egg_info_file PASSED
|
tests/test_api.py::InvalidateCache::test_invalidate_cache PASSED
|
tests/test_api.py::LegacyDots::test_name_normalization PASSED
|
tests/test_api.py::LegacyDots::test_name_normalization_versionless_egg_info PASSED
|
tests/test_api.py::OffSysPathTests::test_distribution_at_pathlib PASSED
|
tests/test_api.py::OffSysPathTests::test_distribution_at_str PASSED
|
tests/test_api.py::OffSysPathTests::test_find_distributions_specified_path PASSED
|
tests/test_api.py::mypy PASSED
|
tests/test_integration.py::FinderTests::test_finder_without_module PASSED
|
tests/test_integration.py::IntegrationTests::test_package_spec_installed PASSED
|
tests/test_integration.py::mypy PASSED
|
tests/test_main.py::BasicTests::test_abc_enforced PASSED
|
tests/test_main.py::BasicTests::test_for_name_does_not_exist PASSED
|
tests/test_main.py::BasicTests::test_invalid_inputs_to_from_name PASSED
|
tests/test_main.py::BasicTests::test_package_not_found_mentions_metadata PASSED
|
tests/test_main.py::BasicTests::test_retrieves_version_of_self PASSED
|
tests/test_main.py::DirectoryTest::test_egg PASSED
|
tests/test_main.py::DirectoryTest::test_egg_info PASSED
|
tests/test_main.py::DiscoveryTests::test_interleaved_discovery PASSED
|
tests/test_main.py::DiscoveryTests::test_invalid_usage PASSED
|
tests/test_main.py::DiscoveryTests::test_package_discovery SKIPPED (...)
|
tests/test_main.py::EditableDistributionTest::test_origin SKIPPED (a...)
|
tests/test_main.py::FileSystem::test_unicode_dir_on_sys_path PASSED
|
tests/test_main.py::ImportTests::test_entrypoint_with_colon_in_name PASSED
|
tests/test_main.py::ImportTests::test_import_nonexistent_module PASSED
|
tests/test_main.py::ImportTests::test_resolve PASSED
|
tests/test_main.py::ImportTests::test_resolve_without_attr PASSED
|
tests/test_main.py::InaccessibleSysPath::test_discovery PASSED
|
tests/test_main.py::MissingSysPath::test_discovery PASSED
|
tests/test_main.py::NameNormalizationTests::test_dashes_in_dist_name_found_as_underscores PASSED
|
tests/test_main.py::NameNormalizationTests::test_dist_name_found_as_any_case PASSED
|
tests/test_main.py::NameNormalizationTests::test_unique_distributions PASSED
|
tests/test_main.py::NonASCIITests::test_metadata_loads PASSED
|
tests/test_main.py::NonASCIITests::test_metadata_loads_egg_info PASSED
|
tests/test_main.py::PackagesDistributionsEggTest::test_packages_distributions_on_eggs SKIPPED
|
tests/test_main.py::PackagesDistributionsPrebuiltTest::test_packages_distributions_example PASSED
|
tests/test_main.py::PackagesDistributionsPrebuiltTest::test_packages_distributions_example2 PASSED
|
tests/test_main.py::PackagesDistributionsTest::test_packages_distributions_all_module_types PASSED
|
tests/test_main.py::PackagesDistributionsTest::test_packages_distributions_neither_toplevel_nor_files PASSED
|
tests/test_main.py::PackagesDistributionsTest::test_packages_distributions_symlinked_top_level PASSED
|
tests/test_main.py::TestEntryPoints::test_attr PASSED
|
tests/test_main.py::TestEntryPoints::test_entry_point_pickleable PASSED
|
tests/test_main.py::TestEntryPoints::test_hashable PASSED
|
tests/test_main.py::TestEntryPoints::test_immutable PASSED
|
tests/test_main.py::TestEntryPoints::test_module PASSED
|
tests/test_main.py::TestEntryPoints::test_positional_args PASSED
|
tests/test_main.py::TestEntryPoints::test_repr PASSED
|
tests/test_main.py::TestEntryPoints::test_sortable PASSED
|
tests/test_main.py::mypy PASSED
|
tests/test_zip.py::TestEgg::test_case_insensitive PASSED
|
tests/test_zip.py::TestEgg::test_files PASSED
|
tests/test_zip.py::TestEgg::test_missing_metadata PASSED
|
tests/test_zip.py::TestEgg::test_normalized_name PASSED
|
tests/test_zip.py::TestEgg::test_one_distribution PASSED
|
tests/test_zip.py::TestEgg::test_zip_entry_points PASSED
|
tests/test_zip.py::TestEgg::test_zip_version PASSED
|
tests/test_zip.py::TestEgg::test_zip_version_does_not_match PASSED
|
tests/test_zip.py::TestZip::test_case_insensitive PASSED
|
tests/test_zip.py::TestZip::test_files PASSED
|
tests/test_zip.py::TestZip::test_missing_metadata PASSED
|
tests/test_zip.py::TestZip::test_one_distribution PASSED
|
tests/test_zip.py::TestZip::test_zip_entry_points PASSED
|
tests/test_zip.py::TestZip::test_zip_version PASSED
|
tests/test_zip.py::TestZip::test_zip_version_does_not_match PASSED
|
tests/test_zip.py::mypy PASSED
|
|
===================================== mypy =====================================
|
|
Success: no issues found in 30 source files
|
======== 137 passed, 4 skipped ========
|
py$(PYV): OK
|
congratulations :)
|