Andreas Wacknitz
2024-03-24 3df02058fb3d48a999bbc8d5d56c2910fbc249a4
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
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 242 items
 
.::project PASSED
.::project PASSED
docs/conf.py::mypy PASSED
docs/conf.py::mypy-status PASSED
importlib_resources/__init__.py::mypy PASSED
importlib_resources/_adapters.py::mypy PASSED
importlib_resources/_common.py::importlib_resources._common.package_to_anchor PASSED
importlib_resources/_common.py::mypy PASSED
importlib_resources/_itertools.py::importlib_resources._itertools.only PASSED
importlib_resources/_itertools.py::mypy PASSED
importlib_resources/abc.py::mypy PASSED
importlib_resources/compat/__init__.py::mypy PASSED
importlib_resources/compat/py$(PYV).py::mypy PASSED
importlib_resources/compat/py38.py::mypy PASSED
importlib_resources/functional.py::mypy PASSED
importlib_resources/future/__init__.py::mypy PASSED
importlib_resources/future/adapters.py::mypy PASSED
importlib_resources/readers.py::mypy PASSED
importlib_resources/simple.py::mypy PASSED
importlib_resources/tests/__init__.py::mypy PASSED
importlib_resources/tests/_path.py::importlib_resources.tests._path.build PASSED
importlib_resources/tests/_path.py::mypy PASSED
importlib_resources/tests/compat/__init__.py::mypy PASSED
importlib_resources/tests/compat/py$(PYV).py::mypy PASSED
importlib_resources/tests/compat/py312.py::mypy PASSED
importlib_resources/tests/data01/__init__.py::mypy PASSED
importlib_resources/tests/data01/subdirectory/__init__.py::mypy PASSED
importlib_resources/tests/data02/__init__.py::mypy PASSED
importlib_resources/tests/data02/one/__init__.py::mypy PASSED
importlib_resources/tests/data02/two/__init__.py::mypy PASSED
importlib_resources/tests/test_compatibilty_files.py::CompatibilityFilesNoReaderTests::test_spec_path_joinpath PASSED
importlib_resources/tests/test_compatibilty_files.py::CompatibilityFilesTests::test_child_path_is PASSED
importlib_resources/tests/test_compatibilty_files.py::CompatibilityFilesTests::test_child_path_iter PASSED
importlib_resources/tests/test_compatibilty_files.py::CompatibilityFilesTests::test_child_path_name PASSED
importlib_resources/tests/test_compatibilty_files.py::CompatibilityFilesTests::test_child_path_open PASSED
importlib_resources/tests/test_compatibilty_files.py::CompatibilityFilesTests::test_open_invalid_mode PASSED
importlib_resources/tests/test_compatibilty_files.py::CompatibilityFilesTests::test_orphan_path_invalid PASSED
importlib_resources/tests/test_compatibilty_files.py::CompatibilityFilesTests::test_orphan_path_is PASSED
importlib_resources/tests/test_compatibilty_files.py::CompatibilityFilesTests::test_orphan_path_iter PASSED
importlib_resources/tests/test_compatibilty_files.py::CompatibilityFilesTests::test_orphan_path_name PASSED
importlib_resources/tests/test_compatibilty_files.py::CompatibilityFilesTests::test_orphan_path_open PASSED
importlib_resources/tests/test_compatibilty_files.py::CompatibilityFilesTests::test_spec_path_is PASSED
importlib_resources/tests/test_compatibilty_files.py::CompatibilityFilesTests::test_spec_path_iter PASSED
importlib_resources/tests/test_compatibilty_files.py::CompatibilityFilesTests::test_spec_path_name PASSED
importlib_resources/tests/test_compatibilty_files.py::CompatibilityFilesTests::test_spec_path_open PASSED
importlib_resources/tests/test_compatibilty_files.py::CompatibilityFilesTests::test_wrap_spec PASSED
importlib_resources/tests/test_compatibilty_files.py::mypy PASSED
importlib_resources/tests/test_contents.py::ContentsDiskTests::test_contents PASSED
importlib_resources/tests/test_contents.py::ContentsNamespaceTests::test_contents PASSED
importlib_resources/tests/test_contents.py::ContentsZipTests::test_contents PASSED
importlib_resources/tests/test_contents.py::mypy PASSED
importlib_resources/tests/test_custom.py::CustomTraversableResourcesTests::test_custom_loader PASSED
importlib_resources/tests/test_custom.py::mypy PASSED
importlib_resources/tests/test_files.py::ImplicitContextFilesTests::test_implicit_files PASSED
importlib_resources/tests/test_files.py::ModulesFilesTests::test_module_resources PASSED
importlib_resources/tests/test_files.py::OpenDiskTests::test_joinpath_with_multiple_args PASSED
importlib_resources/tests/test_files.py::OpenDiskTests::test_old_parameter PASSED
importlib_resources/tests/test_files.py::OpenDiskTests::test_read_bytes PASSED
importlib_resources/tests/test_files.py::OpenDiskTests::test_read_text PASSED
importlib_resources/tests/test_files.py::OpenDiskTests::test_traversable PASSED
importlib_resources/tests/test_files.py::OpenNamespaceTests::test_joinpath_with_multiple_args PASSED
importlib_resources/tests/test_files.py::OpenNamespaceTests::test_old_parameter PASSED
importlib_resources/tests/test_files.py::OpenNamespaceTests::test_read_bytes PASSED
importlib_resources/tests/test_files.py::OpenNamespaceTests::test_read_text PASSED
importlib_resources/tests/test_files.py::OpenNamespaceTests::test_traversable PASSED
importlib_resources/tests/test_files.py::OpenNamespaceZipTests::test_joinpath_with_multiple_args PASSED
importlib_resources/tests/test_files.py::OpenNamespaceZipTests::test_old_parameter PASSED
importlib_resources/tests/test_files.py::OpenNamespaceZipTests::test_read_bytes PASSED
importlib_resources/tests/test_files.py::OpenNamespaceZipTests::test_read_text PASSED
importlib_resources/tests/test_files.py::OpenNamespaceZipTests::test_traversable PASSED
importlib_resources/tests/test_files.py::OpenZipTests::test_joinpath_with_multiple_args PASSED
importlib_resources/tests/test_files.py::OpenZipTests::test_old_parameter PASSED
importlib_resources/tests/test_files.py::OpenZipTests::test_read_bytes PASSED
importlib_resources/tests/test_files.py::OpenZipTests::test_read_text PASSED
importlib_resources/tests/test_files.py::OpenZipTests::test_traversable PASSED
importlib_resources/tests/test_files.py::mypy PASSED
importlib_resources/tests/test_functional.py::FunctionalAPITest_ModuleAnchor::test_common_errors PASSED
importlib_resources/tests/test_functional.py::FunctionalAPITest_ModuleAnchor::test_contents PASSED
importlib_resources/tests/test_functional.py::FunctionalAPITest_ModuleAnchor::test_is_resource PASSED
importlib_resources/tests/test_functional.py::FunctionalAPITest_ModuleAnchor::test_open_binary PASSED
importlib_resources/tests/test_functional.py::FunctionalAPITest_ModuleAnchor::test_open_text PASSED
importlib_resources/tests/test_functional.py::FunctionalAPITest_ModuleAnchor::test_path PASSED
importlib_resources/tests/test_functional.py::FunctionalAPITest_ModuleAnchor::test_read_binary PASSED
importlib_resources/tests/test_functional.py::FunctionalAPITest_ModuleAnchor::test_read_text PASSED
importlib_resources/tests/test_functional.py::FunctionalAPITest_ModuleAnchor::test_text_errors PASSED
importlib_resources/tests/test_functional.py::FunctionalAPITest_StringAnchor::test_common_errors PASSED
importlib_resources/tests/test_functional.py::FunctionalAPITest_StringAnchor::test_contents PASSED
importlib_resources/tests/test_functional.py::FunctionalAPITest_StringAnchor::test_is_resource PASSED
importlib_resources/tests/test_functional.py::FunctionalAPITest_StringAnchor::test_open_binary PASSED
importlib_resources/tests/test_functional.py::FunctionalAPITest_StringAnchor::test_open_text PASSED
importlib_resources/tests/test_functional.py::FunctionalAPITest_StringAnchor::test_path PASSED
importlib_resources/tests/test_functional.py::FunctionalAPITest_StringAnchor::test_read_binary PASSED
importlib_resources/tests/test_functional.py::FunctionalAPITest_StringAnchor::test_read_text PASSED
importlib_resources/tests/test_functional.py::FunctionalAPITest_StringAnchor::test_text_errors PASSED
importlib_resources/tests/test_functional.py::mypy PASSED
importlib_resources/tests/test_open.py::CommonBinaryTests::test_extant_path PASSED
importlib_resources/tests/test_open.py::CommonBinaryTests::test_importing_module_as_side_effect PASSED
importlib_resources/tests/test_open.py::CommonBinaryTests::test_missing_path PASSED
importlib_resources/tests/test_open.py::CommonBinaryTests::test_package_name PASSED
importlib_resources/tests/test_open.py::CommonBinaryTests::test_package_object PASSED
importlib_resources/tests/test_open.py::CommonBinaryTests::test_pathlib_path PASSED
importlib_resources/tests/test_open.py::CommonBinaryTests::test_string_path PASSED
importlib_resources/tests/test_open.py::CommonBinaryTests::test_useless_loader PASSED
importlib_resources/tests/test_open.py::CommonTextTests::test_extant_path PASSED
importlib_resources/tests/test_open.py::CommonTextTests::test_importing_module_as_side_effect PASSED
importlib_resources/tests/test_open.py::CommonTextTests::test_missing_path PASSED
importlib_resources/tests/test_open.py::CommonTextTests::test_package_name PASSED
importlib_resources/tests/test_open.py::CommonTextTests::test_package_object PASSED
importlib_resources/tests/test_open.py::CommonTextTests::test_pathlib_path PASSED
importlib_resources/tests/test_open.py::CommonTextTests::test_string_path PASSED
importlib_resources/tests/test_open.py::CommonTextTests::test_useless_loader PASSED
importlib_resources/tests/test_open.py::OpenDiskNamespaceTests::test_open_binary PASSED
importlib_resources/tests/test_open.py::OpenDiskNamespaceTests::test_open_binary_FileNotFoundError PASSED
importlib_resources/tests/test_open.py::OpenDiskNamespaceTests::test_open_text_FileNotFoundError PASSED
importlib_resources/tests/test_open.py::OpenDiskNamespaceTests::test_open_text_default_encoding PASSED
importlib_resources/tests/test_open.py::OpenDiskNamespaceTests::test_open_text_given_encoding PASSED
importlib_resources/tests/test_open.py::OpenDiskNamespaceTests::test_open_text_with_errors PASSED
importlib_resources/tests/test_open.py::OpenDiskTests::test_open_binary PASSED
importlib_resources/tests/test_open.py::OpenDiskTests::test_open_binary_FileNotFoundError PASSED
importlib_resources/tests/test_open.py::OpenDiskTests::test_open_text_FileNotFoundError PASSED
importlib_resources/tests/test_open.py::OpenDiskTests::test_open_text_default_encoding PASSED
importlib_resources/tests/test_open.py::OpenDiskTests::test_open_text_given_encoding PASSED
importlib_resources/tests/test_open.py::OpenDiskTests::test_open_text_with_errors PASSED
importlib_resources/tests/test_open.py::OpenNamespaceZipTests::test_open_binary PASSED
importlib_resources/tests/test_open.py::OpenNamespaceZipTests::test_open_binary_FileNotFoundError PASSED
importlib_resources/tests/test_open.py::OpenNamespaceZipTests::test_open_text_FileNotFoundError PASSED
importlib_resources/tests/test_open.py::OpenNamespaceZipTests::test_open_text_default_encoding PASSED
importlib_resources/tests/test_open.py::OpenNamespaceZipTests::test_open_text_given_encoding PASSED
importlib_resources/tests/test_open.py::OpenNamespaceZipTests::test_open_text_with_errors PASSED
importlib_resources/tests/test_open.py::OpenZipTests::test_open_binary PASSED
importlib_resources/tests/test_open.py::OpenZipTests::test_open_binary_FileNotFoundError PASSED
importlib_resources/tests/test_open.py::OpenZipTests::test_open_text_FileNotFoundError PASSED
importlib_resources/tests/test_open.py::OpenZipTests::test_open_text_default_encoding PASSED
importlib_resources/tests/test_open.py::OpenZipTests::test_open_text_given_encoding PASSED
importlib_resources/tests/test_open.py::OpenZipTests::test_open_text_with_errors PASSED
importlib_resources/tests/test_open.py::mypy PASSED
importlib_resources/tests/test_path.py::CommonTests::test_extant_path PASSED
importlib_resources/tests/test_path.py::CommonTests::test_importing_module_as_side_effect PASSED
importlib_resources/tests/test_path.py::CommonTests::test_missing_path PASSED
importlib_resources/tests/test_path.py::CommonTests::test_package_name PASSED
importlib_resources/tests/test_path.py::CommonTests::test_package_object PASSED
importlib_resources/tests/test_path.py::CommonTests::test_pathlib_path PASSED
importlib_resources/tests/test_path.py::CommonTests::test_string_path PASSED
importlib_resources/tests/test_path.py::CommonTests::test_useless_loader PASSED
importlib_resources/tests/test_path.py::PathDiskTests::test_natural_path PASSED
importlib_resources/tests/test_path.py::PathDiskTests::test_reading PASSED
importlib_resources/tests/test_path.py::PathMemoryTests::test_reading PASSED
importlib_resources/tests/test_path.py::PathZipTests::test_reading PASSED
importlib_resources/tests/test_path.py::PathZipTests::test_remove_in_context_manager PASSED
importlib_resources/tests/test_path.py::mypy PASSED
importlib_resources/tests/test_read.py::CommonBinaryTests::test_extant_path PASSED
importlib_resources/tests/test_read.py::CommonBinaryTests::test_importing_module_as_side_effect PASSED
importlib_resources/tests/test_read.py::CommonBinaryTests::test_missing_path PASSED
importlib_resources/tests/test_read.py::CommonBinaryTests::test_package_name PASSED
importlib_resources/tests/test_read.py::CommonBinaryTests::test_package_object PASSED
importlib_resources/tests/test_read.py::CommonBinaryTests::test_pathlib_path PASSED
importlib_resources/tests/test_read.py::CommonBinaryTests::test_string_path PASSED
importlib_resources/tests/test_read.py::CommonBinaryTests::test_useless_loader PASSED
importlib_resources/tests/test_read.py::CommonTextTests::test_extant_path PASSED
importlib_resources/tests/test_read.py::CommonTextTests::test_importing_module_as_side_effect PASSED
importlib_resources/tests/test_read.py::CommonTextTests::test_missing_path PASSED
importlib_resources/tests/test_read.py::CommonTextTests::test_package_name PASSED
importlib_resources/tests/test_read.py::CommonTextTests::test_package_object PASSED
importlib_resources/tests/test_read.py::CommonTextTests::test_pathlib_path PASSED
importlib_resources/tests/test_read.py::CommonTextTests::test_string_path PASSED
importlib_resources/tests/test_read.py::CommonTextTests::test_useless_loader PASSED
importlib_resources/tests/test_read.py::ReadDiskTests::test_read_bytes PASSED
importlib_resources/tests/test_read.py::ReadDiskTests::test_read_text_default_encoding PASSED
importlib_resources/tests/test_read.py::ReadDiskTests::test_read_text_given_encoding PASSED
importlib_resources/tests/test_read.py::ReadDiskTests::test_read_text_with_errors PASSED
importlib_resources/tests/test_read.py::ReadNamespaceTests::test_read_bytes PASSED
importlib_resources/tests/test_read.py::ReadNamespaceTests::test_read_text_default_encoding PASSED
importlib_resources/tests/test_read.py::ReadNamespaceTests::test_read_text_given_encoding PASSED
importlib_resources/tests/test_read.py::ReadNamespaceTests::test_read_text_with_errors PASSED
importlib_resources/tests/test_read.py::ReadNamespaceZipTests::test_read_bytes PASSED
importlib_resources/tests/test_read.py::ReadNamespaceZipTests::test_read_submodule_resource PASSED
importlib_resources/tests/test_read.py::ReadNamespaceZipTests::test_read_submodule_resource_by_name PASSED
importlib_resources/tests/test_read.py::ReadNamespaceZipTests::test_read_text_default_encoding PASSED
importlib_resources/tests/test_read.py::ReadNamespaceZipTests::test_read_text_given_encoding PASSED
importlib_resources/tests/test_read.py::ReadNamespaceZipTests::test_read_text_with_errors PASSED
importlib_resources/tests/test_read.py::ReadZipTests::test_read_bytes PASSED
importlib_resources/tests/test_read.py::ReadZipTests::test_read_submodule_resource PASSED
importlib_resources/tests/test_read.py::ReadZipTests::test_read_submodule_resource_by_name PASSED
importlib_resources/tests/test_read.py::ReadZipTests::test_read_text_default_encoding PASSED
importlib_resources/tests/test_read.py::ReadZipTests::test_read_text_given_encoding PASSED
importlib_resources/tests/test_read.py::ReadZipTests::test_read_text_with_errors PASSED
importlib_resources/tests/test_read.py::mypy PASSED
importlib_resources/tests/test_reader.py::MultiplexedPathTest::test_init_file PASSED
importlib_resources/tests/test_reader.py::MultiplexedPathTest::test_init_no_paths PASSED
importlib_resources/tests/test_reader.py::MultiplexedPathTest::test_is_dir PASSED
importlib_resources/tests/test_reader.py::MultiplexedPathTest::test_is_file PASSED
importlib_resources/tests/test_reader.py::MultiplexedPathTest::test_iterdir PASSED
importlib_resources/tests/test_reader.py::MultiplexedPathTest::test_iterdir_duplicate PASSED
importlib_resources/tests/test_reader.py::MultiplexedPathTest::test_join_path PASSED
importlib_resources/tests/test_reader.py::MultiplexedPathTest::test_join_path_common_subdir PASSED
importlib_resources/tests/test_reader.py::MultiplexedPathTest::test_join_path_compound PASSED
importlib_resources/tests/test_reader.py::MultiplexedPathTest::test_name PASSED
importlib_resources/tests/test_reader.py::MultiplexedPathTest::test_open_file PASSED
importlib_resources/tests/test_reader.py::MultiplexedPathTest::test_repr PASSED
importlib_resources/tests/test_reader.py::NamespaceReaderTest::test_files PASSED
importlib_resources/tests/test_reader.py::NamespaceReaderTest::test_init_error PASSED
importlib_resources/tests/test_reader.py::NamespaceReaderTest::test_resource_path PASSED
importlib_resources/tests/test_reader.py::mypy PASSED
importlib_resources/tests/test_resource.py::DeletingZipsTest::test_as_file_does_not_keep_open SKIPPED
importlib_resources/tests/test_resource.py::DeletingZipsTest::test_entered_path_does_not_keep_open PASSED
importlib_resources/tests/test_resource.py::DeletingZipsTest::test_is_file_does_not_keep_open PASSED
importlib_resources/tests/test_resource.py::DeletingZipsTest::test_is_file_failure_does_not_keep_open PASSED
importlib_resources/tests/test_resource.py::DeletingZipsTest::test_iterdir_does_not_keep_open PASSED
importlib_resources/tests/test_resource.py::DeletingZipsTest::test_read_binary_does_not_keep_open PASSED
importlib_resources/tests/test_resource.py::DeletingZipsTest::test_read_text_does_not_keep_open PASSED
importlib_resources/tests/test_resource.py::ResourceCornerCaseTests::test_package_has_no_reader_fallback PASSED
importlib_resources/tests/test_resource.py::ResourceDiskTests::test_is_dir PASSED
importlib_resources/tests/test_resource.py::ResourceDiskTests::test_is_file_exists PASSED
importlib_resources/tests/test_resource.py::ResourceDiskTests::test_is_file_missing PASSED
importlib_resources/tests/test_resource.py::ResourceFromNamespaceDiskTests::test_is_submodule_resource PASSED
importlib_resources/tests/test_resource.py::ResourceFromNamespaceDiskTests::test_read_submodule_resource_by_name PASSED
importlib_resources/tests/test_resource.py::ResourceFromNamespaceDiskTests::test_submodule_contents PASSED
importlib_resources/tests/test_resource.py::ResourceFromNamespaceDiskTests::test_submodule_contents_by_name PASSED
importlib_resources/tests/test_resource.py::ResourceFromNamespaceDiskTests::test_submodule_sub_contents PASSED
importlib_resources/tests/test_resource.py::ResourceFromNamespaceDiskTests::test_submodule_sub_contents_by_name PASSED
importlib_resources/tests/test_resource.py::ResourceFromNamespaceZipTests::test_is_submodule_resource PASSED
importlib_resources/tests/test_resource.py::ResourceFromNamespaceZipTests::test_read_submodule_resource_by_name PASSED
importlib_resources/tests/test_resource.py::ResourceFromNamespaceZipTests::test_submodule_contents PASSED
importlib_resources/tests/test_resource.py::ResourceFromNamespaceZipTests::test_submodule_contents_by_name PASSED
importlib_resources/tests/test_resource.py::ResourceFromNamespaceZipTests::test_submodule_sub_contents PASSED
importlib_resources/tests/test_resource.py::ResourceFromNamespaceZipTests::test_submodule_sub_contents_by_name PASSED
importlib_resources/tests/test_resource.py::ResourceFromZipsTest01::test_as_file_directory PASSED
importlib_resources/tests/test_resource.py::ResourceFromZipsTest01::test_is_submodule_resource PASSED
importlib_resources/tests/test_resource.py::ResourceFromZipsTest01::test_read_submodule_resource_by_name PASSED
importlib_resources/tests/test_resource.py::ResourceFromZipsTest01::test_submodule_contents PASSED
importlib_resources/tests/test_resource.py::ResourceFromZipsTest01::test_submodule_contents_by_name PASSED
importlib_resources/tests/test_resource.py::ResourceFromZipsTest02::test_unrelated_contents PASSED
importlib_resources/tests/test_resource.py::ResourceLoaderTests::test_is_dir PASSED
importlib_resources/tests/test_resource.py::ResourceLoaderTests::test_is_file PASSED
importlib_resources/tests/test_resource.py::ResourceLoaderTests::test_resource_contents PASSED
importlib_resources/tests/test_resource.py::ResourceLoaderTests::test_resource_missing PASSED
importlib_resources/tests/test_resource.py::ResourceZipTests::test_is_dir PASSED
importlib_resources/tests/test_resource.py::ResourceZipTests::test_is_file_exists PASSED
importlib_resources/tests/test_resource.py::ResourceZipTests::test_is_file_missing PASSED
importlib_resources/tests/test_resource.py::mypy PASSED
importlib_resources/tests/util.py::mypy PASSED
importlib_resources/tests/zip.py::mypy PASSED
 
===================================== mypy =====================================
 
Success: no issues found in 36 source files
======== 241 passed, 1 skipped ========
  py$(PYV): OK
  congratulations :)