1 py$(PYV): remove tox env folder $(@D)/.tox/py$(PYV)
2 py$(PYV): commands[0]> python -m pytest
3 ============================= test session starts ==============================
4 platform sunos5 -- Python $(PYTHON_VERSION).X -- $(@D)/.tox/py$(PYV)/bin/python
5 cachedir: .tox/py$(PYV)/.pytest_cache
8 collecting ... collected 145 items
10 conftest.py::mypy PASSED
11 conftest.py::mypy-status PASSED
12 docs/__init__.py::mypy PASSED
13 docs/conf.py::mypy PASSED
14 exercises.py::mypy PASSED
15 importlib_metadata/__init__.py::mypy PASSED
16 importlib_metadata/__init__.py::importlib_metadata.EntryPoint PASSED
17 importlib_metadata/__init__.py::importlib_metadata.EntryPoint._disallow_dist PASSED
18 importlib_metadata/__init__.py::importlib_metadata.EntryPoint.matches PASSED
19 importlib_metadata/__init__.py::importlib_metadata.FastPath PASSED
20 importlib_metadata/__init__.py::importlib_metadata.PathDistribution._name_from_stem PASSED
21 importlib_metadata/__init__.py::importlib_metadata.Prepared PASSED
22 importlib_metadata/__init__.py::importlib_metadata.Sectioned PASSED
23 importlib_metadata/__init__.py::importlib_metadata._get_toplevel_name PASSED
24 importlib_metadata/__init__.py::importlib_metadata.packages_distributions PASSED
25 importlib_metadata/_adapters.py::mypy PASSED
26 importlib_metadata/_collections.py::mypy PASSED
27 importlib_metadata/_collections.py::importlib_metadata._collections.FreezableDefaultDict PASSED
28 importlib_metadata/_compat.py::mypy PASSED
29 importlib_metadata/_functools.py::mypy PASSED
30 importlib_metadata/_functools.py::importlib_metadata._functools.method_cache PASSED
31 importlib_metadata/_functools.py::importlib_metadata._functools.pass_none PASSED
32 importlib_metadata/_itertools.py::mypy PASSED
33 importlib_metadata/_itertools.py::importlib_metadata._itertools.always_iterable PASSED
34 importlib_metadata/_itertools.py::importlib_metadata._itertools.bucket PASSED
35 importlib_metadata/_meta.py::mypy PASSED
36 importlib_metadata/_text.py::mypy PASSED
37 importlib_metadata/_text.py::importlib_metadata._text.FoldedCase PASSED
38 importlib_metadata/compat/__init__.py::mypy PASSED
39 importlib_metadata/compat/py311.py::mypy PASSED
40 importlib_metadata/compat/py$(PYV).py::mypy PASSED
41 importlib_metadata/diagnose.py::mypy PASSED
44 tests/__init__.py::mypy PASSED
45 tests/_context.py::mypy PASSED
46 tests/_context.py::tests._context.suppress PASSED
47 tests/_path.py::mypy PASSED
48 tests/_path.py::tests._path.Recording PASSED
49 tests/_path.py::tests._path.build PASSED
50 tests/compat/__init__.py::mypy PASSED
51 tests/compat/py312.py::mypy PASSED
52 tests/compat/py$(PYV).py::mypy PASSED
53 tests/compat/test_py$(PYV)_compat.py::mypy PASSED
54 tests/compat/test_py$(PYV)_compat.py::OldStdlibFinderTests::test_compatibility_with_old_stdlib_path_distribution PASSED
55 tests/data/__init__.py::mypy PASSED
56 tests/data/sources/example/example/__init__.py::mypy PASSED
57 tests/data/sources/example2/example2/__init__.py::mypy PASSED
58 tests/data/sources/example2::project PASSED
59 tests/fixtures.py::mypy PASSED
60 tests/test_api.py::mypy PASSED
61 tests/test_api.py::APITests::test_as_json PASSED
62 tests/test_api.py::APITests::test_as_json_egg_info PASSED
63 tests/test_api.py::APITests::test_as_json_odd_case PASSED
64 tests/test_api.py::APITests::test_entry_points PASSED
65 tests/test_api.py::APITests::test_entry_points_allows_no_attributes PASSED
66 tests/test_api.py::APITests::test_entry_points_distribution PASSED
67 tests/test_api.py::APITests::test_entry_points_missing_group PASSED
68 tests/test_api.py::APITests::test_entry_points_missing_name PASSED
69 tests/test_api.py::APITests::test_entry_points_unique_packages_normalized PASSED
70 tests/test_api.py::APITests::test_file_hash_repr PASSED
71 tests/test_api.py::APITests::test_files_dist_info PASSED
72 tests/test_api.py::APITests::test_files_egg_info PASSED
73 tests/test_api.py::APITests::test_for_name_does_not_exist PASSED
74 tests/test_api.py::APITests::test_for_top_level PASSED
75 tests/test_api.py::APITests::test_get_key PASSED
76 tests/test_api.py::APITests::test_get_missing_key PASSED
77 tests/test_api.py::APITests::test_importlib_metadata_version PASSED
78 tests/test_api.py::APITests::test_metadata_for_this_package PASSED
79 tests/test_api.py::APITests::test_missing_key PASSED
80 tests/test_api.py::APITests::test_more_complex_deps_requires_text PASSED
81 tests/test_api.py::APITests::test_name_normalization PASSED
82 tests/test_api.py::APITests::test_prefix_not_matched PASSED
83 tests/test_api.py::APITests::test_read_text PASSED
84 tests/test_api.py::APITests::test_requires_dist_info PASSED
85 tests/test_api.py::APITests::test_requires_egg_info PASSED
86 tests/test_api.py::APITests::test_requires_egg_info_empty PASSED
87 tests/test_api.py::APITests::test_requires_egg_info_file PASSED
88 tests/test_api.py::APITests::test_retrieves_version_of_distinfo_pkg PASSED
89 tests/test_api.py::APITests::test_retrieves_version_of_self PASSED
90 tests/test_api.py::APITests::test_version_egg_info_file PASSED
91 tests/test_api.py::LegacyDots::test_name_normalization PASSED
92 tests/test_api.py::LegacyDots::test_name_normalization_versionless_egg_info PASSED
93 tests/test_api.py::OffSysPathTests::test_distribution_at_pathlib PASSED
94 tests/test_api.py::OffSysPathTests::test_distribution_at_str PASSED
95 tests/test_api.py::OffSysPathTests::test_find_distributions_specified_path PASSED
96 tests/test_api.py::InvalidateCache::test_invalidate_cache PASSED
97 tests/test_integration.py::mypy PASSED
98 tests/test_integration.py::IntegrationTests::test_package_spec_installed PASSED
99 tests/test_integration.py::FinderTests::test_finder_without_module PASSED
100 tests/test_main.py::mypy PASSED
101 tests/test_main.py::BasicTests::test_abc_enforced PASSED
102 tests/test_main.py::BasicTests::test_for_name_does_not_exist PASSED
103 tests/test_main.py::BasicTests::test_invalid_inputs_to_from_name PASSED
104 tests/test_main.py::BasicTests::test_package_not_found_mentions_metadata PASSED
105 tests/test_main.py::BasicTests::test_retrieves_version_of_self PASSED
106 tests/test_main.py::ImportTests::test_entrypoint_with_colon_in_name PASSED
107 tests/test_main.py::ImportTests::test_import_nonexistent_module PASSED
108 tests/test_main.py::ImportTests::test_resolve PASSED
109 tests/test_main.py::ImportTests::test_resolve_without_attr PASSED
110 tests/test_main.py::NameNormalizationTests::test_dashes_in_dist_name_found_as_underscores PASSED
111 tests/test_main.py::NameNormalizationTests::test_dist_name_found_as_any_case PASSED
112 tests/test_main.py::NameNormalizationTests::test_unique_distributions PASSED
113 tests/test_main.py::InvalidMetadataTests::test_valid_dists_preferred PASSED
114 tests/test_main.py::NonASCIITests::test_metadata_loads PASSED
115 tests/test_main.py::NonASCIITests::test_metadata_loads_egg_info PASSED
116 tests/test_main.py::DiscoveryTests::test_interleaved_discovery PASSED
117 tests/test_main.py::DiscoveryTests::test_invalid_usage PASSED
118 tests/test_main.py::DiscoveryTests::test_package_discovery PASSED
119 tests/test_main.py::DirectoryTest::test_egg PASSED
120 tests/test_main.py::DirectoryTest::test_egg_info PASSED
121 tests/test_main.py::MissingSysPath::test_discovery PASSED
122 tests/test_main.py::InaccessibleSysPath::test_discovery PASSED
123 tests/test_main.py::TestEntryPoints::test_attr PASSED
124 tests/test_main.py::TestEntryPoints::test_entry_point_pickleable PASSED
125 tests/test_main.py::TestEntryPoints::test_hashable PASSED
126 tests/test_main.py::TestEntryPoints::test_immutable PASSED
127 tests/test_main.py::TestEntryPoints::test_module PASSED
128 tests/test_main.py::TestEntryPoints::test_positional_args PASSED
129 tests/test_main.py::TestEntryPoints::test_repr PASSED
130 tests/test_main.py::TestEntryPoints::test_sortable PASSED
131 tests/test_main.py::FileSystem::test_unicode_dir_on_sys_path PASSED
132 tests/test_main.py::PackagesDistributionsPrebuiltTest::test_packages_distributions_example PASSED
133 tests/test_main.py::PackagesDistributionsPrebuiltTest::test_packages_distributions_example2 PASSED
134 tests/test_main.py::PackagesDistributionsTest::test_packages_distributions_all_module_types PASSED
135 tests/test_main.py::PackagesDistributionsTest::test_packages_distributions_neither_toplevel_nor_files PASSED
136 tests/test_main.py::PackagesDistributionsTest::test_packages_distributions_symlinked_top_level PASSED
137 tests/test_main.py::PackagesDistributionsEggTest::test_packages_distributions_on_eggs PASSED
138 tests/test_main.py::EditableDistributionTest::test_origin PASSED
139 tests/test_zip.py::mypy PASSED
140 tests/test_zip.py::TestZip::test_case_insensitive PASSED
141 tests/test_zip.py::TestZip::test_files PASSED
142 tests/test_zip.py::TestZip::test_missing_metadata PASSED
143 tests/test_zip.py::TestZip::test_one_distribution PASSED
144 tests/test_zip.py::TestZip::test_zip_entry_points PASSED
145 tests/test_zip.py::TestZip::test_zip_version PASSED
146 tests/test_zip.py::TestZip::test_zip_version_does_not_match PASSED
147 tests/test_zip.py::TestEgg::test_case_insensitive PASSED
148 tests/test_zip.py::TestEgg::test_files PASSED
149 tests/test_zip.py::TestEgg::test_missing_metadata PASSED
150 tests/test_zip.py::TestEgg::test_normalized_name PASSED
151 tests/test_zip.py::TestEgg::test_one_distribution PASSED
152 tests/test_zip.py::TestEgg::test_zip_entry_points PASSED
153 tests/test_zip.py::TestEgg::test_zip_version PASSED
154 tests/test_zip.py::TestEgg::test_zip_version_does_not_match PASSED
156 ===================================== mypy =====================================
158 Success: no issues found in 31 source files
159 ======== 145 passed ========