1 py$(PYV): remove tox env folder $(@D)/.tox/py$(PYV)
2 py$(PYV): commands[0]> python --version
4 py$(PYV): commands[1]> python -m pytest --cov=shippinglabel -r aR tests/
5 ============================= test session starts ==============================
6 platform sunos5 -- Python $(PYTHON_VERSION).X -- $(@D)/.tox/py$(PYV)/bin/python
7 cachedir: .tox/py$(PYV)/.pytest_cache
11 timeout method: signal
12 timeout func_only: False
13 collecting ... collected 344 items
15 tests/test_checksum.py::test_check_sha256_hash PASSED
16 tests/test_checksum.py::test_check_sha256_hash_fp PASSED
17 tests/test_checksum.py::test_get_md5_hash PASSED
18 tests/test_checksum.py::test_get_md5_hash_fp PASSED
19 tests/test_checksum.py::test_get_record_entry PASSED
20 tests/test_checksum.py::test_get_sha256_hash PASSED
21 tests/test_checksum.py::test_get_sha256_hash_fp PASSED
22 tests/test_classifiers.py::TestValidateClassifiers::test_deprecated PASSED
23 tests/test_classifiers.py::TestValidateClassifiers::test_errors PASSED
24 tests/test_classifiers.py::TestValidateClassifiers::test_valid PASSED
25 tests/test_classifiers.py::test_classifiers_from_requirements[Sphinx>=1.3] PASSED
26 tests/test_classifiers.py::test_classifiers_from_requirements[Tox==1.2.3] PASSED
27 tests/test_classifiers.py::test_classifiers_from_requirements[arcade] PASSED
28 tests/test_classifiers.py::test_classifiers_from_requirements[click] PASSED
29 tests/test_classifiers.py::test_classifiers_from_requirements[dash_flask] PASSED
30 tests/test_classifiers.py::test_classifiers_from_requirements[dash_lower] PASSED
31 tests/test_classifiers.py::test_classifiers_from_requirements[dash_upper] PASSED
32 tests/test_classifiers.py::test_classifiers_from_requirements[dulwich] PASSED
33 tests/test_classifiers.py::test_classifiers_from_requirements[dulwich_southwark] PASSED
34 tests/test_classifiers.py::test_classifiers_from_requirements[flake8-walrus] PASSED
35 tests/test_classifiers.py::test_classifiers_from_requirements[flake8] PASSED
36 tests/test_classifiers.py::test_classifiers_from_requirements[flask] PASSED
37 tests/test_classifiers.py::test_classifiers_from_requirements[gitpython] PASSED
38 tests/test_classifiers.py::test_classifiers_from_requirements[jupyter_lower] PASSED
39 tests/test_classifiers.py::test_classifiers_from_requirements[jupyter_matplotlib] PASSED
40 tests/test_classifiers.py::test_classifiers_from_requirements[jupyter_upper] PASSED
41 tests/test_classifiers.py::test_classifiers_from_requirements[matplotlib_lower] PASSED
42 tests/test_classifiers.py::test_classifiers_from_requirements[matplotlib_upper] PASSED
43 tests/test_classifiers.py::test_classifiers_from_requirements[pygame] PASSED
44 tests/test_classifiers.py::test_classifiers_from_requirements[pytest-randomly] PASSED
45 tests/test_classifiers.py::test_classifiers_from_requirements[pytest] PASSED
46 tests/test_classifiers.py::test_classifiers_from_requirements[pytest_flake8] PASSED
47 tests/test_classifiers.py::test_classifiers_from_requirements[sphinx-toolbox] PASSED
48 tests/test_classifiers.py::test_classifiers_from_requirements[sphinx] PASSED
49 tests/test_classifiers.py::test_classifiers_from_requirements[tox-envlist] PASSED
50 tests/test_classifiers.py::test_classifiers_from_requirements[tox] PASSED
51 tests/test_classifiers.py::test_classifiers_from_requirements[werkzeug] PASSED
52 tests/test_requirements.py::TestComparableRequirement::test_eq[other0] PASSED
53 tests/test_requirements.py::TestComparableRequirement::test_eq[other1] PASSED
54 tests/test_requirements.py::TestComparableRequirement::test_eq[other2] PASSED
55 tests/test_requirements.py::TestComparableRequirement::test_eq[other3] PASSED
56 tests/test_requirements.py::TestComparableRequirement::test_eq[other4] PASSED
57 tests/test_requirements.py::TestComparableRequirement::test_eq[other5] PASSED
58 tests/test_requirements.py::TestComparableRequirement::test_eq[other6] PASSED
59 tests/test_requirements.py::TestComparableRequirement::test_eq[other7] PASSED
60 tests/test_requirements.py::TestComparableRequirement::test_eq[pytest] PASSED
61 tests/test_requirements.py::TestComparableRequirement::test_ge[other10] PASSED
62 tests/test_requirements.py::TestComparableRequirement::test_ge[other11] PASSED
63 tests/test_requirements.py::TestComparableRequirement::test_ge[other12] PASSED
64 tests/test_requirements.py::TestComparableRequirement::test_ge[other1] PASSED
65 tests/test_requirements.py::TestComparableRequirement::test_ge[other2] PASSED
66 tests/test_requirements.py::TestComparableRequirement::test_ge[other3] PASSED
67 tests/test_requirements.py::TestComparableRequirement::test_ge[other4] PASSED
68 tests/test_requirements.py::TestComparableRequirement::test_ge[other5] PASSED
69 tests/test_requirements.py::TestComparableRequirement::test_ge[other6] PASSED
70 tests/test_requirements.py::TestComparableRequirement::test_ge[other7] PASSED
71 tests/test_requirements.py::TestComparableRequirement::test_ge[other8] PASSED
72 tests/test_requirements.py::TestComparableRequirement::test_ge[other9] PASSED
73 tests/test_requirements.py::TestComparableRequirement::test_ge[pytest-rerunfailures] PASSED
74 tests/test_requirements.py::TestComparableRequirement::test_ge[pytest] PASSED
75 tests/test_requirements.py::TestComparableRequirement::test_gt[other1] PASSED
76 tests/test_requirements.py::TestComparableRequirement::test_gt[other2] PASSED
77 tests/test_requirements.py::TestComparableRequirement::test_gt[other3] PASSED
78 tests/test_requirements.py::TestComparableRequirement::test_gt[other4] PASSED
79 tests/test_requirements.py::TestComparableRequirement::test_gt[other5] PASSED
80 tests/test_requirements.py::TestComparableRequirement::test_gt[other6] PASSED
81 tests/test_requirements.py::TestComparableRequirement::test_gt[other7] PASSED
82 tests/test_requirements.py::TestComparableRequirement::test_gt[other8] PASSED
83 tests/test_requirements.py::TestComparableRequirement::test_gt[pytest-rerunfailures] PASSED
84 tests/test_requirements.py::TestComparableRequirement::test_le[apeye] PASSED
85 tests/test_requirements.py::TestComparableRequirement::test_le[other10] PASSED
86 tests/test_requirements.py::TestComparableRequirement::test_le[other11] PASSED
87 tests/test_requirements.py::TestComparableRequirement::test_le[other12] PASSED
88 tests/test_requirements.py::TestComparableRequirement::test_le[other1] PASSED
89 tests/test_requirements.py::TestComparableRequirement::test_le[other2] PASSED
90 tests/test_requirements.py::TestComparableRequirement::test_le[other3] PASSED
91 tests/test_requirements.py::TestComparableRequirement::test_le[other4] PASSED
92 tests/test_requirements.py::TestComparableRequirement::test_le[other5] PASSED
93 tests/test_requirements.py::TestComparableRequirement::test_le[other6] PASSED
94 tests/test_requirements.py::TestComparableRequirement::test_le[other7] PASSED
95 tests/test_requirements.py::TestComparableRequirement::test_le[other8] PASSED
96 tests/test_requirements.py::TestComparableRequirement::test_le[other9] PASSED
97 tests/test_requirements.py::TestComparableRequirement::test_le[pytest] PASSED
98 tests/test_requirements.py::TestComparableRequirement::test_lt[apeye] PASSED
99 tests/test_requirements.py::TestComparableRequirement::test_lt[other1] PASSED
100 tests/test_requirements.py::TestComparableRequirement::test_lt[other2] PASSED
101 tests/test_requirements.py::TestComparableRequirement::test_lt[other3] PASSED
102 tests/test_requirements.py::TestComparableRequirement::test_lt[other4] PASSED
103 tests/test_requirements.py::test_combine_requirements PASSED
104 tests/test_requirements.py::test_combine_requirements_differing_precision PASSED
105 tests/test_requirements.py::test_combine_requirements_duplicates PASSED
106 tests/test_requirements.py::test_combine_requirements_markers[reqs0-combined0] PASSED
107 tests/test_requirements.py::test_combine_requirements_markers[reqs1-combined1] PASSED
108 tests/test_requirements.py::test_combine_requirements_markers[reqs2-combined2] PASSED
109 tests/test_requirements.py::test_combine_requirements_markers[reqs3-combined3] PASSED
110 tests/test_requirements.py::test_combine_requirements_markers[reqs4-combined4] PASSED
111 tests/test_requirements.py::test_combine_requirements_markers[reqs5-combined5] PASSED
112 tests/test_requirements.py::test_combine_requirements_no_mutation PASSED
113 tests/test_requirements.py::test_comparable_requirement PASSED
114 tests/test_requirements.py::test_list_requirements[-1-apeye-3.10] SKIPPED
115 tests/test_requirements.py::test_list_requirements[-1-apeye-3.6] SKIPPED
116 tests/test_requirements.py::test_list_requirements[-1-apeye-3.7] SKIPPED
117 tests/test_requirements.py::test_list_requirements[-1-apeye-3.8] SKIPPED
118 tests/test_requirements.py::test_list_requirements[-1-apeye-3.9] PASSED
119 tests/test_requirements.py::test_list_requirements[-1-cachecontrol[filecache]-3.10] SKIPPED
120 tests/test_requirements.py::test_list_requirements[-1-cachecontrol[filecache]-3.6] SKIPPED
121 tests/test_requirements.py::test_list_requirements[-1-cachecontrol[filecache]-3.7] SKIPPED
122 tests/test_requirements.py::test_list_requirements[-1-cachecontrol[filecache]-3.8] SKIPPED
123 tests/test_requirements.py::test_list_requirements[-1-cachecontrol[filecache]-3.9] PASSED
124 tests/test_requirements.py::test_list_requirements[-1-domdf-python-tools-3.10] SKIPPED
125 tests/test_requirements.py::test_list_requirements[-1-domdf-python-tools-3.6] SKIPPED
126 tests/test_requirements.py::test_list_requirements[-1-domdf-python-tools-3.7] SKIPPED
127 tests/test_requirements.py::test_list_requirements[-1-domdf-python-tools-3.8] SKIPPED
128 tests/test_requirements.py::test_list_requirements[-1-domdf-python-tools-3.9] PASSED
129 tests/test_requirements.py::test_list_requirements[-1-domdf_python_tools-3.10] SKIPPED
130 tests/test_requirements.py::test_list_requirements[-1-domdf_python_tools-3.6] SKIPPED
131 tests/test_requirements.py::test_list_requirements[-1-domdf_python_tools-3.7] SKIPPED
132 tests/test_requirements.py::test_list_requirements[-1-domdf_python_tools-3.8] SKIPPED
133 tests/test_requirements.py::test_list_requirements[-1-domdf_python_tools-3.9] PASSED
134 tests/test_requirements.py::test_list_requirements[-1-shippinglabel-3.10] SKIPPED
135 tests/test_requirements.py::test_list_requirements[-1-shippinglabel-3.6] SKIPPED
136 tests/test_requirements.py::test_list_requirements[-1-shippinglabel-3.7] SKIPPED
137 tests/test_requirements.py::test_list_requirements[-1-shippinglabel-3.8] SKIPPED
138 tests/test_requirements.py::test_list_requirements[-1-shippinglabel-3.9] PASSED
139 tests/test_requirements.py::test_list_requirements[0-apeye-3.10] SKIPPED
140 tests/test_requirements.py::test_list_requirements[0-apeye-3.6] SKIPPED
141 tests/test_requirements.py::test_list_requirements[0-apeye-3.7] SKIPPED
142 tests/test_requirements.py::test_list_requirements[0-apeye-3.8] SKIPPED
143 tests/test_requirements.py::test_list_requirements[0-apeye-3.9] PASSED
144 tests/test_requirements.py::test_list_requirements[0-cachecontrol[filecache]-3.10] SKIPPED
145 tests/test_requirements.py::test_list_requirements[0-cachecontrol[filecache]-3.6] SKIPPED
146 tests/test_requirements.py::test_list_requirements[0-cachecontrol[filecache]-3.7] SKIPPED
147 tests/test_requirements.py::test_list_requirements[0-cachecontrol[filecache]-3.8] SKIPPED
148 tests/test_requirements.py::test_list_requirements[0-cachecontrol[filecache]-3.9] PASSED
149 tests/test_requirements.py::test_list_requirements[0-domdf-python-tools-3.10] SKIPPED
150 tests/test_requirements.py::test_list_requirements[0-domdf-python-tools-3.6] SKIPPED
151 tests/test_requirements.py::test_list_requirements[0-domdf-python-tools-3.7] SKIPPED
152 tests/test_requirements.py::test_list_requirements[0-domdf-python-tools-3.8] SKIPPED
153 tests/test_requirements.py::test_list_requirements[0-domdf-python-tools-3.9] PASSED
154 tests/test_requirements.py::test_list_requirements[0-domdf_python_tools-3.10] SKIPPED
155 tests/test_requirements.py::test_list_requirements[0-domdf_python_tools-3.6] SKIPPED
156 tests/test_requirements.py::test_list_requirements[0-domdf_python_tools-3.7] SKIPPED
157 tests/test_requirements.py::test_list_requirements[0-domdf_python_tools-3.8] SKIPPED
158 tests/test_requirements.py::test_list_requirements[0-domdf_python_tools-3.9] PASSED
159 tests/test_requirements.py::test_list_requirements[0-shippinglabel-3.10] SKIPPED
160 tests/test_requirements.py::test_list_requirements[0-shippinglabel-3.6] SKIPPED
161 tests/test_requirements.py::test_list_requirements[0-shippinglabel-3.7] SKIPPED
162 tests/test_requirements.py::test_list_requirements[0-shippinglabel-3.8] SKIPPED
163 tests/test_requirements.py::test_list_requirements[0-shippinglabel-3.9] PASSED
164 tests/test_requirements.py::test_list_requirements[1-apeye-3.10] SKIPPED
165 tests/test_requirements.py::test_list_requirements[1-apeye-3.6] SKIPPED
166 tests/test_requirements.py::test_list_requirements[1-apeye-3.7] SKIPPED
167 tests/test_requirements.py::test_list_requirements[1-apeye-3.8] SKIPPED
168 tests/test_requirements.py::test_list_requirements[1-apeye-3.9] PASSED
169 tests/test_requirements.py::test_list_requirements[1-cachecontrol[filecache]-3.10] SKIPPED
170 tests/test_requirements.py::test_list_requirements[1-cachecontrol[filecache]-3.6] SKIPPED
171 tests/test_requirements.py::test_list_requirements[1-cachecontrol[filecache]-3.7] SKIPPED
172 tests/test_requirements.py::test_list_requirements[1-cachecontrol[filecache]-3.8] SKIPPED
173 tests/test_requirements.py::test_list_requirements[1-cachecontrol[filecache]-3.9] PASSED
174 tests/test_requirements.py::test_list_requirements[1-domdf-python-tools-3.10] SKIPPED
175 tests/test_requirements.py::test_list_requirements[1-domdf-python-tools-3.6] SKIPPED
176 tests/test_requirements.py::test_list_requirements[1-domdf-python-tools-3.7] SKIPPED
177 tests/test_requirements.py::test_list_requirements[1-domdf-python-tools-3.8] SKIPPED
178 tests/test_requirements.py::test_list_requirements[1-domdf-python-tools-3.9] PASSED
179 tests/test_requirements.py::test_list_requirements[1-domdf_python_tools-3.10] SKIPPED
180 tests/test_requirements.py::test_list_requirements[1-domdf_python_tools-3.6] SKIPPED
181 tests/test_requirements.py::test_list_requirements[1-domdf_python_tools-3.7] SKIPPED
182 tests/test_requirements.py::test_list_requirements[1-domdf_python_tools-3.8] SKIPPED
183 tests/test_requirements.py::test_list_requirements[1-domdf_python_tools-3.9] PASSED
184 tests/test_requirements.py::test_list_requirements[1-shippinglabel-3.10] SKIPPED
185 tests/test_requirements.py::test_list_requirements[1-shippinglabel-3.6] SKIPPED
186 tests/test_requirements.py::test_list_requirements[1-shippinglabel-3.7] SKIPPED
187 tests/test_requirements.py::test_list_requirements[1-shippinglabel-3.8] SKIPPED
188 tests/test_requirements.py::test_list_requirements[1-shippinglabel-3.9] PASSED
189 tests/test_requirements.py::test_list_requirements[2-apeye-3.10] SKIPPED
190 tests/test_requirements.py::test_list_requirements[2-apeye-3.6] SKIPPED
191 tests/test_requirements.py::test_list_requirements[2-apeye-3.7] SKIPPED
192 tests/test_requirements.py::test_list_requirements[2-apeye-3.8] SKIPPED
193 tests/test_requirements.py::test_list_requirements[2-apeye-3.9] PASSED
194 tests/test_requirements.py::test_list_requirements[2-cachecontrol[filecache]-3.10] SKIPPED
195 tests/test_requirements.py::test_list_requirements[2-cachecontrol[filecache]-3.6] SKIPPED
196 tests/test_requirements.py::test_list_requirements[2-cachecontrol[filecache]-3.7] SKIPPED
197 tests/test_requirements.py::test_list_requirements[2-cachecontrol[filecache]-3.8] SKIPPED
198 tests/test_requirements.py::test_list_requirements[2-cachecontrol[filecache]-3.9] PASSED
199 tests/test_requirements.py::test_list_requirements[2-domdf-python-tools-3.10] SKIPPED
200 tests/test_requirements.py::test_list_requirements[2-domdf-python-tools-3.6] SKIPPED
201 tests/test_requirements.py::test_list_requirements[2-domdf-python-tools-3.7] SKIPPED
202 tests/test_requirements.py::test_list_requirements[2-domdf-python-tools-3.8] SKIPPED
203 tests/test_requirements.py::test_list_requirements[2-domdf-python-tools-3.9] PASSED
204 tests/test_requirements.py::test_list_requirements[2-domdf_python_tools-3.10] SKIPPED
205 tests/test_requirements.py::test_list_requirements[2-domdf_python_tools-3.6] SKIPPED
206 tests/test_requirements.py::test_list_requirements[2-domdf_python_tools-3.7] SKIPPED
207 tests/test_requirements.py::test_list_requirements[2-domdf_python_tools-3.8] SKIPPED
208 tests/test_requirements.py::test_list_requirements[2-domdf_python_tools-3.9] PASSED
209 tests/test_requirements.py::test_list_requirements[2-shippinglabel-3.10] SKIPPED
210 tests/test_requirements.py::test_list_requirements[2-shippinglabel-3.6] SKIPPED
211 tests/test_requirements.py::test_list_requirements[2-shippinglabel-3.7] SKIPPED
212 tests/test_requirements.py::test_list_requirements[2-shippinglabel-3.8] SKIPPED
213 tests/test_requirements.py::test_list_requirements[2-shippinglabel-3.9] PASSED
214 tests/test_requirements.py::test_list_requirements[3-apeye-3.10] SKIPPED
215 tests/test_requirements.py::test_list_requirements[3-apeye-3.6] SKIPPED
216 tests/test_requirements.py::test_list_requirements[3-apeye-3.7] SKIPPED
217 tests/test_requirements.py::test_list_requirements[3-apeye-3.8] SKIPPED
218 tests/test_requirements.py::test_list_requirements[3-apeye-3.9] PASSED
219 tests/test_requirements.py::test_list_requirements[3-cachecontrol[filecache]-3.10] SKIPPED
220 tests/test_requirements.py::test_list_requirements[3-cachecontrol[filecache]-3.6] SKIPPED
221 tests/test_requirements.py::test_list_requirements[3-cachecontrol[filecache]-3.7] SKIPPED
222 tests/test_requirements.py::test_list_requirements[3-cachecontrol[filecache]-3.8] SKIPPED
223 tests/test_requirements.py::test_list_requirements[3-cachecontrol[filecache]-3.9] PASSED
224 tests/test_requirements.py::test_list_requirements[3-domdf-python-tools-3.10] SKIPPED
225 tests/test_requirements.py::test_list_requirements[3-domdf-python-tools-3.6] SKIPPED
226 tests/test_requirements.py::test_list_requirements[3-domdf-python-tools-3.7] SKIPPED
227 tests/test_requirements.py::test_list_requirements[3-domdf-python-tools-3.8] SKIPPED
228 tests/test_requirements.py::test_list_requirements[3-domdf-python-tools-3.9] PASSED
229 tests/test_requirements.py::test_list_requirements[3-domdf_python_tools-3.10] SKIPPED
230 tests/test_requirements.py::test_list_requirements[3-domdf_python_tools-3.6] SKIPPED
231 tests/test_requirements.py::test_list_requirements[3-domdf_python_tools-3.7] SKIPPED
232 tests/test_requirements.py::test_list_requirements[3-domdf_python_tools-3.8] SKIPPED
233 tests/test_requirements.py::test_list_requirements[3-domdf_python_tools-3.9] PASSED
234 tests/test_requirements.py::test_list_requirements[3-shippinglabel-3.10] SKIPPED
235 tests/test_requirements.py::test_list_requirements[3-shippinglabel-3.6] SKIPPED
236 tests/test_requirements.py::test_list_requirements[3-shippinglabel-3.7] SKIPPED
237 tests/test_requirements.py::test_list_requirements[3-shippinglabel-3.8] SKIPPED
238 tests/test_requirements.py::test_list_requirements[3-shippinglabel-3.9] PASSED
239 tests/test_requirements.py::test_list_requirements_pytest[-1-3.11+] SKIPPED
240 tests/test_requirements.py::test_list_requirements_pytest[-1-3.6] SKIPPED
241 tests/test_requirements.py::test_list_requirements_pytest[-1-3.7] SKIPPED
242 tests/test_requirements.py::test_list_requirements_pytest[-1-3.8+] PASSED
243 tests/test_requirements.py::test_list_requirements_pytest[0-3.11+] SKIPPED
244 tests/test_requirements.py::test_list_requirements_pytest[0-3.6] SKIPPED
245 tests/test_requirements.py::test_list_requirements_pytest[0-3.7] SKIPPED
246 tests/test_requirements.py::test_list_requirements_pytest[0-3.8+] PASSED
247 tests/test_requirements.py::test_list_requirements_pytest[1-3.11+] SKIPPED
248 tests/test_requirements.py::test_list_requirements_pytest[1-3.6] SKIPPED
249 tests/test_requirements.py::test_list_requirements_pytest[1-3.7] SKIPPED
250 tests/test_requirements.py::test_list_requirements_pytest[1-3.8+] PASSED
251 tests/test_requirements.py::test_list_requirements_pytest[2-3.11+] SKIPPED
252 tests/test_requirements.py::test_list_requirements_pytest[2-3.6] SKIPPED
253 tests/test_requirements.py::test_list_requirements_pytest[2-3.7] SKIPPED
254 tests/test_requirements.py::test_list_requirements_pytest[2-3.8+] PASSED
255 tests/test_requirements.py::test_list_requirements_pytest[3-3.11+] SKIPPED
256 tests/test_requirements.py::test_list_requirements_pytest[3-3.6] SKIPPED
257 tests/test_requirements.py::test_list_requirements_pytest[3-3.7] SKIPPED
258 tests/test_requirements.py::test_list_requirements_pytest[3-3.8+] PASSED
259 tests/test_requirements.py::test_parse_pyproject_dependencies[auto] PASSED
260 tests/test_requirements.py::test_parse_pyproject_dependencies[flit] PASSED
261 tests/test_requirements.py::test_parse_pyproject_dependencies[pep621] PASSED
262 tests/test_requirements.py::test_parse_pyproject_extras[auto] PASSED
263 tests/test_requirements.py::test_parse_pyproject_extras[flit] PASSED
264 tests/test_requirements.py::test_parse_pyproject_extras[pep621] PASSED
265 tests/test_requirements.py::test_parse_requirements[a] PASSED
266 tests/test_requirements.py::test_parse_requirements[b] PASSED
267 tests/test_requirements.py::test_parse_requirements[c] PASSED
268 tests/test_requirements.py::test_parse_requirements[iter(a)] PASSED
269 tests/test_requirements.py::test_parse_requirements[iter(b)] PASSED
270 tests/test_requirements.py::test_parse_requirements[iter(c)] PASSED
271 tests/test_requirements.py::test_parse_requirements[set(a)] PASSED
272 tests/test_requirements.py::test_parse_requirements[set(b)] PASSED
273 tests/test_requirements.py::test_parse_requirements[set(c)] PASSED
274 tests/test_requirements.py::test_parse_requirements[tuple(a)] PASSED
275 tests/test_requirements.py::test_parse_requirements[tuple(b)] PASSED
276 tests/test_requirements.py::test_parse_requirements[tuple(c)] PASSED
277 tests/test_requirements.py::test_read_requirements[a] PASSED
278 tests/test_requirements.py::test_read_requirements[b] PASSED
279 tests/test_requirements.py::test_read_requirements[c] PASSED
280 tests/test_requirements.py::test_read_requirements_invalid PASSED
281 tests/test_requirements.py::test_read_requirements_invalid_py36 SKIPPED
282 tests/test_requirements.py::test_resolve_specifiers[specifiers0-resolved0] PASSED
283 tests/test_requirements.py::test_resolve_specifiers[specifiers1-resolved1] PASSED
284 tests/test_requirements.py::test_resolve_specifiers[specifiers2-resolved2] PASSED
285 tests/test_requirements.py::test_resolve_specifiers[specifiers3-resolved3] PASSED
286 tests/test_requirements.py::test_resolve_specifiers[specifiers4-resolved4] PASSED
287 tests/test_requirements.py::test_resolve_specifiers[specifiers5-resolved5] PASSED
288 tests/test_requirements.py::test_resolve_specifiers[specifiers6-resolved6] PASSED
289 tests/test_requirements.py::test_resolve_specifiers[specifiers7-resolved7] PASSED
290 tests/test_requirements.py::test_sort_mixed_requirements PASSED
291 tests/test_requirements_manager.py::test_requirements_manager PASSED
292 tests/test_requirements_manager.py::test_requirements_manager_extras PASSED
293 tests/test_requirements_win.py::test_list_requirements_pytest[-1-3.11+] SKIPPED
294 tests/test_requirements_win.py::test_list_requirements_pytest[-1-3.6] SKIPPED
295 tests/test_requirements_win.py::test_list_requirements_pytest[-1-3.7] SKIPPED
296 tests/test_requirements_win.py::test_list_requirements_pytest[-1-3.8+] SKIPPED
297 tests/test_requirements_win.py::test_list_requirements_pytest[0-3.11+] SKIPPED
298 tests/test_requirements_win.py::test_list_requirements_pytest[0-3.6] SKIPPED
299 tests/test_requirements_win.py::test_list_requirements_pytest[0-3.7] SKIPPED
300 tests/test_requirements_win.py::test_list_requirements_pytest[0-3.8+] SKIPPED
301 tests/test_requirements_win.py::test_list_requirements_pytest[1-3.11+] SKIPPED
302 tests/test_requirements_win.py::test_list_requirements_pytest[1-3.6] SKIPPED
303 tests/test_requirements_win.py::test_list_requirements_pytest[1-3.7] SKIPPED
304 tests/test_requirements_win.py::test_list_requirements_pytest[1-3.8+] SKIPPED
305 tests/test_requirements_win.py::test_list_requirements_pytest[2-3.11+] SKIPPED
306 tests/test_requirements_win.py::test_list_requirements_pytest[2-3.6] SKIPPED
307 tests/test_requirements_win.py::test_list_requirements_pytest[2-3.7] SKIPPED
308 tests/test_requirements_win.py::test_list_requirements_pytest[2-3.8+] SKIPPED
309 tests/test_requirements_win.py::test_list_requirements_pytest[3-3.11+] SKIPPED
310 tests/test_requirements_win.py::test_list_requirements_pytest[3-3.6] SKIPPED
311 tests/test_requirements_win.py::test_list_requirements_pytest[3-3.7] SKIPPED
312 tests/test_requirements_win.py::test_list_requirements_pytest[3-3.8+] SKIPPED
313 tests/test_sdist.py::test_parse_sdist_filename[Cython-0.29.14.tar.gz] PASSED
314 tests/test_sdist.py::test_parse_sdist_filename[MarkupSafe-1.1.1.tar.gz] PASSED
315 tests/test_sdist.py::test_parse_sdist_filename[Pillow-8.1.0.tar.gz] PASSED
316 tests/test_sdist.py::test_parse_sdist_filename[PyGObject-3.38.0.tar.gz] PASSED
317 tests/test_sdist.py::test_parse_sdist_filename[PyGObject-stubs-0.0.2.tar.gz] PASSED
318 tests/test_sdist.py::test_parse_sdist_filename[PyNaCl-1.4.0.tar.gz] PASSED
319 tests/test_sdist.py::test_parse_sdist_filename[PyYAML-5.3.1.tar.gz] PASSED
320 tests/test_sdist.py::test_parse_sdist_filename[astropy-4.2.tar.gz] PASSED
321 tests/test_sdist.py::test_parse_sdist_filename[autodocsumm-0.2.2.tar.gz] PASSED
322 tests/test_sdist.py::test_parse_sdist_filename[autoflake-1.4.tar.gz] PASSED
323 tests/test_sdist.py::test_parse_sdist_filename[cairocffi-1.2.0.tar.gz] PASSED
324 tests/test_sdist.py::test_parse_sdist_filename[cffi-1.14.4.tar.gz] PASSED
325 tests/test_sdist.py::test_parse_sdist_filename[dulwich-0.20.15.tar.gz] PASSED
326 tests/test_sdist.py::test_parse_sdist_filename[fastimport-0.9.8.tar.gz] PASSED
327 tests/test_sdist.py::test_parse_sdist_filename[matplotlib-3.3.3.tar.gz] PASSED
328 tests/test_sdist.py::test_parse_sdist_filename[memoized-property-1.0.3.tar.gz] PASSED
329 tests/test_sdist.py::test_parse_sdist_filename[numpy-1.16.5.zip] PASSED
330 tests/test_sdist.py::test_parse_sdist_filename[orderedset-2.0.3.tar.gz] PASSED
331 tests/test_sdist.py::test_parse_sdist_filename[pandas-1.2.0.tar.gz] PASSED
332 tests/test_sdist.py::test_parse_sdist_filename[psutil-5.8.0.tar.gz] PASSED
333 tests/test_sdist.py::test_parse_sdist_filename[pycairo-1.20.0.tar.gz] PASSED
334 tests/test_sdist.py::test_parse_sdist_filename[pyerfa-1.7.1.1.tar.gz] PASSED
335 tests/test_sdist.py::test_parse_sdist_filename[pyrsistent-0.17.3.tar.gz] PASSED
336 tests/test_sdist.py::test_parse_sdist_filename[quantities-0.12.4.tar.gz] PASSED
337 tests/test_sdist.py::test_parse_sdist_filename[strict-rfc3339-0.7.tar.gz] PASSED
338 tests/test_sdist.py::test_parse_sdist_filename[termcolor-1.1.0.tar.gz] PASSED
339 tests/test_sdist.py::test_parse_sdist_filename[tinycss-0.4.tar.gz] PASSED
340 tests/test_sdist.py::test_parse_sdist_filename[tox-pip-version-0.0.7.tar.gz] PASSED
341 tests/test_sdist.py::test_parse_sdist_filename[wxPython-4.1.0.tar.gz] PASSED
342 tests/test_sdist.py::test_parse_sdist_filename_invalid PASSED
343 tests/test_sdist.py::test_parse_sdist_filename_wheel PASSED
344 tests/test_shippinglabel.py::test_no_dev_versions PASSED
345 tests/test_shippinglabel.py::test_no_pre_versions PASSED
346 tests/test_shippinglabel.py::test_normalize[bar-bar] PASSED
347 tests/test_shippinglabel.py::test_normalize[baz-baz] PASSED
348 tests/test_shippinglabel.py::test_normalize[baz-extensions-baz-extensions] PASSED
349 tests/test_shippinglabel.py::test_normalize[baz.extensions-baz-extensions] PASSED
350 tests/test_shippinglabel.py::test_normalize[baz_extensions-baz-extensions] PASSED
351 tests/test_shippinglabel.py::test_normalize[foo-foo] PASSED
352 tests/test_shippinglabel.py::test_normalize_keep_dot[bar-bar] PASSED
353 tests/test_shippinglabel.py::test_normalize_keep_dot[baz-baz] PASSED
354 tests/test_shippinglabel.py::test_normalize_keep_dot[baz-extensions-baz-extensions] PASSED
355 tests/test_shippinglabel.py::test_normalize_keep_dot[baz.extensions-baz.extensions] PASSED
356 tests/test_shippinglabel.py::test_normalize_keep_dot[baz_extensions-baz-extensions] PASSED
357 tests/test_shippinglabel.py::test_normalize_keep_dot[foo-foo] PASSED
358 tests/test_shippinglabel.py::test_read_pyvenv PASSED
360 Required test coverage of 90.0% reached. Total coverage: 93.13%
362 ============================= slowest 25 durations =============================
363 =========================== short test summary info ============================
364 ======== 208 passed, 136 skipped ========
365 $(PYTHON_DIR)/vendor-packages/_pytest/pathlib.py:91: PytestWarning: (rm_rf) error removing $(TMPDIR)/test_static_directory_without_0
366 <class 'FileExistsError'>: [Errno 17] File exists: 'test_static_directory_without_0'
368 $(PYTHON_DIR)/vendor-packages/_pytest/pathlib.py:91: PytestWarning: (rm_rf) error removing $(TMPDIR)/test_static_directory_without_1
369 <class 'FileExistsError'>: [Errno 17] File exists: 'test_static_directory_without_1'
371 $(PYTHON_DIR)/vendor-packages/_pytest/pathlib.py:91: PytestWarning: (rm_rf) error removing $(TMPDIR)
372 <class 'FileExistsError'>: [Errno 17] File exists: '$(TMPDIR)
374 $(PYTHON_DIR)/vendor-packages/_pytest/pathlib.py:91: PytestWarning: (rm_rf) error removing $(TMPDIR)/test_static_directory_without_0
375 <class 'FileExistsError'>: [Errno 17] File exists: 'test_static_directory_without_0'
377 $(PYTHON_DIR)/vendor-packages/_pytest/pathlib.py:91: PytestWarning: (rm_rf) error removing $(TMPDIR)/test_static_directory_without_1
378 <class 'FileExistsError'>: [Errno 17] File exists: 'test_static_directory_without_1'
380 $(PYTHON_DIR)/vendor-packages/_pytest/pathlib.py:91: PytestWarning: (rm_rf) error removing $(TMPDIR)
381 <class 'FileExistsError'>: [Errno 17] File exists: '$(TMPDIR)
383 $(PYTHON_DIR)/vendor-packages/_pytest/pathlib.py:91: PytestWarning: (rm_rf) error removing $(TMPDIR)/test_static_directory_without_0
384 <class 'FileExistsError'>: [Errno 17] File exists: 'test_static_directory_without_0'
386 $(PYTHON_DIR)/vendor-packages/_pytest/pathlib.py:91: PytestWarning: (rm_rf) error removing $(TMPDIR)/test_static_directory_without_1
387 <class 'FileExistsError'>: [Errno 17] File exists: 'test_static_directory_without_1'
389 $(PYTHON_DIR)/vendor-packages/_pytest/pathlib.py:91: PytestWarning: (rm_rf) error removing $(TMPDIR)
390 <class 'FileExistsError'>: [Errno 17] File exists: '$(TMPDIR)
392 $(PYTHON_DIR)/vendor-packages/_pytest/pathlib.py:91: PytestWarning: (rm_rf) error removing $(TMPDIR)/test_static_directory_without_0
393 <class 'FileExistsError'>: [Errno 17] File exists: 'test_static_directory_without_0'
395 $(PYTHON_DIR)/vendor-packages/_pytest/pathlib.py:91: PytestWarning: (rm_rf) error removing $(TMPDIR)/test_static_directory_without_1
396 <class 'FileExistsError'>: [Errno 17] File exists: 'test_static_directory_without_1'
398 $(PYTHON_DIR)/vendor-packages/_pytest/pathlib.py:91: PytestWarning: (rm_rf) error removing $(TMPDIR)
399 <class 'FileExistsError'>: [Errno 17] File exists: '$(TMPDIR)