Andreas Wacknitz
2024-03-24 3df02058fb3d48a999bbc8d5d56c2910fbc249a4
commit | author | age
dd7340 1 py$(PYV): remove tox env folder $(@D)/.tox/py$(PYV)
794c00 2 py$(PYV): commands[0]> python -m coverage run -m pytest
dd7340 3 ============================= test session starts ==============================
794c00 4 platform sunos5 -- Python $(PYTHON_VERSION).X -- $(@D)/.tox/py$(PYV)/bin/python
dd7340 5 cachedir: .tox/py$(PYV)/.pytest_cache
4dc0cc 6 rootdir: $(@D)
MT 7 configfile: pyproject.toml
8 testpaths: tests
794c00 9 collecting ... collected 453 items
dd7340 10
6836ed 11 tests/mypy/test_type_annotations.py::test_negative PASSED
dd7340 12 tests/mypy/test_type_annotations.py::test_positive PASSED
4b76bb 13 tests/test_checkers.py::TestAbstractSet::test_bad_type PASSED
MT 14 tests/test_checkers.py::TestAbstractSet::test_custom_type PASSED
15 tests/test_checkers.py::TestAbstractSet::test_first_check_fail PASSED
16 tests/test_checkers.py::TestAbstractSet::test_full_check_fail PASSED
17 tests/test_checkers.py::TestAnnotated::test_fail PASSED
18 tests/test_checkers.py::TestAnnotated::test_valid PASSED
19 tests/test_checkers.py::TestAnyStr::test_bad_type PASSED
20 tests/test_checkers.py::TestAnyStr::test_valid[bytes] PASSED
21 tests/test_checkers.py::TestAnyStr::test_valid[str] PASSED
22 tests/test_checkers.py::TestBytesLike::test_fail PASSED
23 tests/test_checkers.py::TestBytesLike::test_valid[bytearray] PASSED
24 tests/test_checkers.py::TestBytesLike::test_valid[bytes] PASSED
25 tests/test_checkers.py::TestBytesLike::test_valid[memoryview] PASSED
26 tests/test_checkers.py::TestCallable::test_any_args PASSED
27 tests/test_checkers.py::TestCallable::test_bad_type PASSED
28 tests/test_checkers.py::TestCallable::test_bound_method PASSED
29 tests/test_checkers.py::TestCallable::test_builtin PASSED
30 tests/test_checkers.py::TestCallable::test_class PASSED
4dc0cc 31 tests/test_checkers.py::TestCallable::test_concatenate PASSED
4b76bb 32 tests/test_checkers.py::TestCallable::test_defaults PASSED
MT 33 tests/test_checkers.py::TestCallable::test_exact_arg_count PASSED
34 tests/test_checkers.py::TestCallable::test_mandatory_kwonlyargs PASSED
35 tests/test_checkers.py::TestCallable::test_partial_bound_method PASSED
36 tests/test_checkers.py::TestCallable::test_partial_class PASSED
37 tests/test_checkers.py::TestCallable::test_plain PASSED
71fe75 38 tests/test_checkers.py::TestCallable::test_positional_only_arg_with_default PASSED
4b76bb 39 tests/test_checkers.py::TestCallable::test_too_few_arguments PASSED
MT 40 tests/test_checkers.py::TestCallable::test_too_many_arguments PASSED
41 tests/test_checkers.py::TestComplexNumber::test_bad_type PASSED
42 tests/test_checkers.py::TestComplexNumber::test_valid[complex] PASSED
43 tests/test_checkers.py::TestComplexNumber::test_valid[float] PASSED
44 tests/test_checkers.py::TestComplexNumber::test_valid[int] PASSED
45 tests/test_checkers.py::TestDict::test_bad_key_type PASSED
46 tests/test_checkers.py::TestDict::test_bad_key_type_full_check PASSED
47 tests/test_checkers.py::TestDict::test_bad_type PASSED
48 tests/test_checkers.py::TestDict::test_bad_value_type PASSED
49 tests/test_checkers.py::TestDict::test_bad_value_type_full_check PASSED
794c00 50 tests/test_checkers.py::TestDict::test_custom_dict_generator_items PASSED
4b76bb 51 tests/test_checkers.py::TestFloat::test_bad_type PASSED
MT 52 tests/test_checkers.py::TestFloat::test_valid[float] PASSED
53 tests/test_checkers.py::TestFloat::test_valid[int] PASSED
5bc938 54 tests/test_checkers.py::TestFrozenSet::test_bad_type PASSED
MT 55 tests/test_checkers.py::TestFrozenSet::test_first_check_empty PASSED
56 tests/test_checkers.py::TestFrozenSet::test_first_check_fail PASSED
57 tests/test_checkers.py::TestFrozenSet::test_full_check_fail PASSED
58 tests/test_checkers.py::TestFrozenSet::test_set_against_frozenset PASSED
59 tests/test_checkers.py::TestFrozenSet::test_valid PASSED
4b76bb 60 tests/test_checkers.py::TestIO::test_binary_fail[direct] PASSED
MT 61 tests/test_checkers.py::TestIO::test_binary_fail[parametrized] PASSED
62 tests/test_checkers.py::TestIO::test_binary_real_file PASSED
63 tests/test_checkers.py::TestIO::test_binary_valid[direct] PASSED
64 tests/test_checkers.py::TestIO::test_binary_valid[parametrized] PASSED
65 tests/test_checkers.py::TestIO::test_text_fail[direct] PASSED
66 tests/test_checkers.py::TestIO::test_text_fail[parametrized] PASSED
67 tests/test_checkers.py::TestIO::test_text_real_file PASSED
68 tests/test_checkers.py::TestIO::test_text_valid[direct] PASSED
69 tests/test_checkers.py::TestIO::test_text_valid[parametrized] PASSED
70 tests/test_checkers.py::TestList::test_bad_type PASSED
71 tests/test_checkers.py::TestList::test_first_check_empty PASSED
72 tests/test_checkers.py::TestList::test_first_check_fail PASSED
73 tests/test_checkers.py::TestList::test_first_check_success PASSED
74 tests/test_checkers.py::TestList::test_full_check_fail PASSED
75 tests/test_checkers.py::TestLiteral::test_literal_illegal_value PASSED
76 tests/test_checkers.py::TestLiteral::test_literal_int_as_bool PASSED
77 tests/test_checkers.py::TestLiteral::test_literal_nested PASSED
78 tests/test_checkers.py::TestLiteral::test_literal_union PASSED
79 tests/test_checkers.py::TestLiteralString::test_fail PASSED
80 tests/test_checkers.py::TestLiteralString::test_valid PASSED
81 tests/test_checkers.py::TestMapping::test_any_value_type PASSED
82 tests/test_checkers.py::TestMapping::test_bad_key_type PASSED
83 tests/test_checkers.py::TestMapping::test_bad_key_type_full_check PASSED
84 tests/test_checkers.py::TestMapping::test_bad_type PASSED
85 tests/test_checkers.py::TestMapping::test_bad_value_type PASSED
86 tests/test_checkers.py::TestMapping::test_bad_value_type_full_check PASSED
87 tests/test_checkers.py::TestMutableMapping::test_bad_key_type PASSED
88 tests/test_checkers.py::TestMutableMapping::test_bad_type PASSED
89 tests/test_checkers.py::TestMutableMapping::test_bad_value_type PASSED
90 tests/test_checkers.py::TestNamedTuple::test_type_mismatch PASSED
91 tests/test_checkers.py::TestNamedTuple::test_valid PASSED
92 tests/test_checkers.py::TestNamedTuple::test_wrong_field_type PASSED
4dc0cc 93 tests/test_checkers.py::TestNewType::test_generic_bad_value PASSED
MT 94 tests/test_checkers.py::TestNewType::test_generic_valid PASSED
95 tests/test_checkers.py::TestNewType::test_simple_bad_value PASSED
96 tests/test_checkers.py::TestNewType::test_simple_valid PASSED
4b76bb 97 tests/test_checkers.py::TestProtocol::test_fail PASSED
MT 98 tests/test_checkers.py::TestProtocol::test_fail_non_method_members PASSED
99 tests/test_checkers.py::TestProtocol::test_protocol PASSED
100 tests/test_checkers.py::TestProtocol::test_protocol_warns_on_static PASSED
101 tests/test_checkers.py::TestRecursiveType::test_fail PASSED
102 tests/test_checkers.py::TestRecursiveType::test_valid PASSED
103 tests/test_checkers.py::TestSequence::test_bad_type PASSED
104 tests/test_checkers.py::TestSequence::test_first_check_empty PASSED
105 tests/test_checkers.py::TestSequence::test_first_check_fail PASSED
106 tests/test_checkers.py::TestSequence::test_first_check_success[list] PASSED
107 tests/test_checkers.py::TestSequence::test_first_check_success[tuple] PASSED
108 tests/test_checkers.py::TestSequence::test_full_check_fail PASSED
109 tests/test_checkers.py::TestSet::test_bad_type PASSED
110 tests/test_checkers.py::TestSet::test_first_check_empty PASSED
111 tests/test_checkers.py::TestSet::test_first_check_fail PASSED
112 tests/test_checkers.py::TestSet::test_full_check_fail PASSED
113 tests/test_checkers.py::TestSet::test_valid PASSED
114 tests/test_checkers.py::TestTuple::test_bad_element[builtin] PASSED
115 tests/test_checkers.py::TestTuple::test_bad_element[typing] PASSED
116 tests/test_checkers.py::TestTuple::test_bad_type[builtin] PASSED
117 tests/test_checkers.py::TestTuple::test_bad_type[typing] PASSED
118 tests/test_checkers.py::TestTuple::test_ellipsis_bad_element[builtin] PASSED
119 tests/test_checkers.py::TestTuple::test_ellipsis_bad_element[typing] PASSED
120 tests/test_checkers.py::TestTuple::test_ellipsis_bad_element_full_check[builtin] PASSED
121 tests/test_checkers.py::TestTuple::test_ellipsis_bad_element_full_check[typing] PASSED
122 tests/test_checkers.py::TestTuple::test_empty_tuple[builtin] PASSED
123 tests/test_checkers.py::TestTuple::test_empty_tuple[typing] PASSED
124 tests/test_checkers.py::TestTuple::test_empty_tuple_fail[builtin] PASSED
125 tests/test_checkers.py::TestTuple::test_empty_tuple_fail[typing] PASSED
126 tests/test_checkers.py::TestTuple::test_first_check_empty[builtin] PASSED
127 tests/test_checkers.py::TestTuple::test_first_check_empty[typing] PASSED
128 tests/test_checkers.py::TestTuple::test_too_few_elements[builtin] PASSED
129 tests/test_checkers.py::TestTuple::test_too_few_elements[typing] PASSED
130 tests/test_checkers.py::TestTuple::test_too_many_elements[builtin] PASSED
131 tests/test_checkers.py::TestTuple::test_too_many_elements[typing] PASSED
132 tests/test_checkers.py::TestTuple::test_unparametrized_tuple[builtin] PASSED
133 tests/test_checkers.py::TestTuple::test_unparametrized_tuple[typing] PASSED
134 tests/test_checkers.py::TestTuple::test_unparametrized_tuple_fail[builtin] PASSED
135 tests/test_checkers.py::TestTuple::test_unparametrized_tuple_fail[typing] PASSED
136 tests/test_checkers.py::TestType::test_any PASSED
794c00 137 tests/test_checkers.py::TestType::test_generic_aliase[check_against1] PASSED
MT 138 tests/test_checkers.py::TestType::test_generic_aliase[type] PASSED
4b76bb 139 tests/test_checkers.py::TestType::test_parametrized[exact] PASSED
MT 140 tests/test_checkers.py::TestType::test_parametrized[subclass] PASSED
141 tests/test_checkers.py::TestType::test_parametrized_fail PASSED
142 tests/test_checkers.py::TestType::test_union[int] PASSED
143 tests/test_checkers.py::TestType::test_union[str] PASSED
144 tests/test_checkers.py::TestType::test_union_any PASSED
145 tests/test_checkers.py::TestType::test_union_fail PASSED
146 tests/test_checkers.py::TestType::test_union_typevar PASSED
147 tests/test_checkers.py::TestType::test_unparametrized[annotation0] PASSED
148 tests/test_checkers.py::TestType::test_unparametrized[type] PASSED
149 tests/test_checkers.py::TestType::test_unparametrized_fail[annotation0] PASSED
150 tests/test_checkers.py::TestType::test_unparametrized_fail[type] PASSED
151 tests/test_checkers.py::TestTypeGuard::test_fail PASSED
152 tests/test_checkers.py::TestTypeGuard::test_valid PASSED
794c00 153 tests/test_checkers.py::TestTypedDict::test_inconsistent_keys_invalid[typing] PASSED
MT 154 tests/test_checkers.py::TestTypedDict::test_inconsistent_keys_invalid[typing_extensions] PASSED
155 tests/test_checkers.py::TestTypedDict::test_notrequired_fail[typing] SKIPPED
156 tests/test_checkers.py::TestTypedDict::test_notrequired_fail[typing_extensions] PASSED
157 tests/test_checkers.py::TestTypedDict::test_notrequired_pass[typing] SKIPPED
158 tests/test_checkers.py::TestTypedDict::test_notrequired_pass[typing_extensions] PASSED
159 tests/test_checkers.py::TestTypedDict::test_typed_dict[typing-correct] PASSED
160 tests/test_checkers.py::TestTypedDict::test_typed_dict[typing-missing_x] PASSED
161 tests/test_checkers.py::TestTypedDict::test_typed_dict[typing-missing_y_error] PASSED
162 tests/test_checkers.py::TestTypedDict::test_typed_dict[typing-missing_y_ok] PASSED
163 tests/test_checkers.py::TestTypedDict::test_typed_dict[typing-not_dict] PASSED
164 tests/test_checkers.py::TestTypedDict::test_typed_dict[typing-unknown_key] PASSED
165 tests/test_checkers.py::TestTypedDict::test_typed_dict[typing-wrong_x] PASSED
166 tests/test_checkers.py::TestTypedDict::test_typed_dict[typing-wrong_y] PASSED
167 tests/test_checkers.py::TestTypedDict::test_typed_dict[typing_extensions-correct] PASSED
168 tests/test_checkers.py::TestTypedDict::test_typed_dict[typing_extensions-missing_x] PASSED
169 tests/test_checkers.py::TestTypedDict::test_typed_dict[typing_extensions-missing_y_error] PASSED
170 tests/test_checkers.py::TestTypedDict::test_typed_dict[typing_extensions-missing_y_ok] PASSED
171 tests/test_checkers.py::TestTypedDict::test_typed_dict[typing_extensions-not_dict] PASSED
172 tests/test_checkers.py::TestTypedDict::test_typed_dict[typing_extensions-unknown_key] PASSED
173 tests/test_checkers.py::TestTypedDict::test_typed_dict[typing_extensions-wrong_x] PASSED
174 tests/test_checkers.py::TestTypedDict::test_typed_dict[typing_extensions-wrong_y] PASSED
4b76bb 175 tests/test_checkers.py::TestTypevar::test_bound PASSED
MT 176 tests/test_checkers.py::TestTypevar::test_bound_fail PASSED
177 tests/test_checkers.py::TestTypevar::test_collection_constraints[int] PASSED
178 tests/test_checkers.py::TestTypevar::test_collection_constraints[str] PASSED
179 tests/test_checkers.py::TestTypevar::test_collection_constraints_fail PASSED
180 tests/test_checkers.py::TestTypevar::test_constraints_fail PASSED
181 tests/test_checkers.py::TestUnion::test_typing_type_fail PASSED
182 tests/test_checkers.py::TestUnion::test_union_fail[bytes-pep484] PASSED
183 tests/test_checkers.py::TestUnion::test_union_fail[bytes-pep604] SKIPPED
184 tests/test_checkers.py::TestUnion::test_union_fail[float-pep484] PASSED
185 tests/test_checkers.py::TestUnion::test_union_fail[float-pep604] SKIPPED
794c00 186 tests/test_checkers.py::TestUnion::test_union_reference_leak PASSED
4b76bb 187 tests/test_checkers.py::TestUnion::test_valid[int] PASSED
MT 188 tests/test_checkers.py::TestUnion::test_valid[str] PASSED
189 tests/test_checkers.py::test_any PASSED
190 tests/test_checkers.py::test_any_subclass PASSED
5bc938 191 tests/test_checkers.py::test_check_against_tuple_failure PASSED
MT 192 tests/test_checkers.py::test_check_against_tuple_success PASSED
4b76bb 193 tests/test_checkers.py::test_forward_reference_policy[error] PASSED
MT 194 tests/test_checkers.py::test_forward_reference_policy[ignore] PASSED
195 tests/test_checkers.py::test_forward_reference_policy[warn] PASSED
4dc0cc 196 tests/test_checkers.py::test_imported_str_forward_ref PASSED
4b76bb 197 tests/test_checkers.py::test_none PASSED
MT 198 tests/test_checkers.py::test_return_checked_value PASSED
4dc0cc 199 tests/test_checkers.py::test_suppressed_checking PASSED
MT 200 tests/test_checkers.py::test_suppressed_checking_exception PASSED
4b76bb 201 tests/test_importhook.py::test_blanket_import PASSED
MT 202 tests/test_importhook.py::test_debug_instrumentation PASSED
dd7340 203 tests/test_importhook.py::test_package_name_matching PASSED
4dc0cc 204 tests/test_instrumentation.py::TestGuardedType::test_plain[importhook] PASSED
MT 205 tests/test_instrumentation.py::TestGuardedType::test_plain[typechecked] PASSED
206 tests/test_instrumentation.py::TestGuardedType::test_subscript_nested[importhook] PASSED
207 tests/test_instrumentation.py::TestGuardedType::test_subscript_nested[typechecked] PASSED
208 tests/test_instrumentation.py::TestGuardedType::test_subscript_toplevel[importhook] PASSED
209 tests/test_instrumentation.py::TestGuardedType::test_subscript_toplevel[typechecked] PASSED
210 tests/test_instrumentation.py::TestOptionsOverride::test_forward_ref_policy[importhook] PASSED
211 tests/test_instrumentation.py::TestOptionsOverride::test_forward_ref_policy[typechecked] PASSED
212 tests/test_instrumentation.py::TestOptionsOverride::test_inner_class_no_overrides[importhook] PASSED
213 tests/test_instrumentation.py::TestOptionsOverride::test_inner_class_no_overrides[typechecked] PASSED
214 tests/test_instrumentation.py::TestOptionsOverride::test_outer_class_typecheck_fail_callback[importhook] PASSED
215 tests/test_instrumentation.py::TestOptionsOverride::test_outer_class_typecheck_fail_callback[typechecked] PASSED
216 tests/test_instrumentation.py::TestOptionsOverride::test_override_collection_check_strategy[importhook] PASSED
217 tests/test_instrumentation.py::TestOptionsOverride::test_override_collection_check_strategy[typechecked] PASSED
218 tests/test_instrumentation.py::TestOptionsOverride::test_typecheck_fail_callback[importhook] PASSED
219 tests/test_instrumentation.py::TestOptionsOverride::test_typecheck_fail_callback[typechecked] PASSED
220 tests/test_instrumentation.py::TestVariableArguments::test_args_fail[importhook] PASSED
221 tests/test_instrumentation.py::TestVariableArguments::test_args_fail[typechecked] PASSED
222 tests/test_instrumentation.py::TestVariableArguments::test_kwargs_fail[importhook] PASSED
223 tests/test_instrumentation.py::TestVariableArguments::test_kwargs_fail[typechecked] PASSED
224 tests/test_instrumentation.py::TestVariableArguments::test_success[importhook] PASSED
225 tests/test_instrumentation.py::TestVariableArguments::test_success[typechecked] PASSED
4b76bb 226 tests/test_instrumentation.py::test_async_func[importhook] PASSED
MT 227 tests/test_instrumentation.py::test_async_func[typechecked] PASSED
228 tests/test_instrumentation.py::test_asyncgen_bad_yield_type[importhook] PASSED
229 tests/test_instrumentation.py::test_asyncgen_bad_yield_type[typechecked] PASSED
230 tests/test_instrumentation.py::test_asyncgen_valid[importhook] PASSED
231 tests/test_instrumentation.py::test_asyncgen_valid[typechecked] PASSED
232 tests/test_instrumentation.py::test_augmented_assign[importhook] PASSED
233 tests/test_instrumentation.py::test_augmented_assign[typechecked] PASSED
4dc0cc 234 tests/test_instrumentation.py::test_builtin_generic_collections[importhook] PASSED
MT 235 tests/test_instrumentation.py::test_builtin_generic_collections[typechecked] PASSED
4b76bb 236 tests/test_instrumentation.py::test_contextmanager[importhook] PASSED
MT 237 tests/test_instrumentation.py::test_contextmanager[typechecked] PASSED
238 tests/test_instrumentation.py::test_generator_bad_return_type[importhook] PASSED
239 tests/test_instrumentation.py::test_generator_bad_return_type[typechecked] PASSED
240 tests/test_instrumentation.py::test_generator_bad_yield_type[importhook] PASSED
241 tests/test_instrumentation.py::test_generator_bad_yield_type[typechecked] PASSED
242 tests/test_instrumentation.py::test_generator_valid[importhook] PASSED
243 tests/test_instrumentation.py::test_generator_valid[typechecked] PASSED
244 tests/test_instrumentation.py::test_inner_class_classmethod[importhook] XFAIL
245 tests/test_instrumentation.py::test_inner_class_classmethod[typechecked] XFAIL
246 tests/test_instrumentation.py::test_inner_class_method[importhook] XFAIL
247 tests/test_instrumentation.py::test_inner_class_method[typechecked] XFAIL
248 tests/test_instrumentation.py::test_inner_class_staticmethod[importhook] XFAIL
249 tests/test_instrumentation.py::test_inner_class_staticmethod[typechecked] XFAIL
4dc0cc 250 tests/test_instrumentation.py::test_literal[importhook] PASSED
MT 251 tests/test_instrumentation.py::test_literal[typechecked] PASSED
5bc938 252 tests/test_instrumentation.py::test_literal_in_union[importhook] PASSED
MT 253 tests/test_instrumentation.py::test_literal_in_union[typechecked] PASSED
4dc0cc 254 tests/test_instrumentation.py::test_local_class_instance[importhook] PASSED
MT 255 tests/test_instrumentation.py::test_local_class_instance[typechecked] PASSED
4b76bb 256 tests/test_instrumentation.py::test_missing_return[importhook] PASSED
MT 257 tests/test_instrumentation.py::test_missing_return[typechecked] PASSED
258 tests/test_instrumentation.py::test_multi_assign_iterable[importhook] PASSED
259 tests/test_instrumentation.py::test_multi_assign_iterable[typechecked] PASSED
260 tests/test_instrumentation.py::test_multi_assign_single_value[importhook] PASSED
261 tests/test_instrumentation.py::test_multi_assign_single_value[typechecked] PASSED
262 tests/test_instrumentation.py::test_non_type_checked_decorated_func[importhook] PASSED
263 tests/test_instrumentation.py::test_non_type_checked_decorated_func[typechecked] PASSED
264 tests/test_instrumentation.py::test_non_type_checked_func[importhook] PASSED
265 tests/test_instrumentation.py::test_non_type_checked_func[typechecked] PASSED
266 tests/test_instrumentation.py::test_overload[importhook] PASSED
267 tests/test_instrumentation.py::test_overload[typechecked] PASSED
268 tests/test_instrumentation.py::test_paramspec[importhook] PASSED
269 tests/test_instrumentation.py::test_paramspec[typechecked] PASSED
270 tests/test_instrumentation.py::test_pep_604_union_args[importhook] PASSED
271 tests/test_instrumentation.py::test_pep_604_union_args[typechecked] PASSED
272 tests/test_instrumentation.py::test_pep_604_union_retval[importhook] PASSED
273 tests/test_instrumentation.py::test_pep_604_union_retval[typechecked] PASSED
56f269 274 tests/test_instrumentation.py::test_suppress_annotated_assignment[importhook] PASSED
MT 275 tests/test_instrumentation.py::test_suppress_annotated_assignment[typechecked] PASSED
276 tests/test_instrumentation.py::test_suppress_annotated_multi_assignment[importhook] PASSED
277 tests/test_instrumentation.py::test_suppress_annotated_multi_assignment[typechecked] PASSED
4b76bb 278 tests/test_instrumentation.py::test_type_checked_classmethod[importhook] PASSED
MT 279 tests/test_instrumentation.py::test_type_checked_classmethod[typechecked] PASSED
280 tests/test_instrumentation.py::test_type_checked_func[importhook] PASSED
281 tests/test_instrumentation.py::test_type_checked_func[typechecked] PASSED
282 tests/test_instrumentation.py::test_type_checked_func_error[importhook] PASSED
283 tests/test_instrumentation.py::test_type_checked_func_error[typechecked] PASSED
284 tests/test_instrumentation.py::test_type_checked_method[importhook] PASSED
285 tests/test_instrumentation.py::test_type_checked_method[typechecked] PASSED
286 tests/test_instrumentation.py::test_type_checked_staticmethod[importhook] PASSED
287 tests/test_instrumentation.py::test_type_checked_staticmethod[typechecked] PASSED
288 tests/test_instrumentation.py::test_typeguard_ignored_func[importhook] PASSED
289 tests/test_instrumentation.py::test_typeguard_ignored_func[typechecked] PASSED
4dc0cc 290 tests/test_instrumentation.py::test_typevar_forwardref[importhook] PASSED
MT 291 tests/test_instrumentation.py::test_typevar_forwardref[typechecked] PASSED
4b76bb 292 tests/test_instrumentation.py::test_unpacking_assign[importhook] PASSED
MT 293 tests/test_instrumentation.py::test_unpacking_assign[typechecked] PASSED
294 tests/test_instrumentation.py::test_unpacking_assign_from_generator[importhook] PASSED
295 tests/test_instrumentation.py::test_unpacking_assign_from_generator[typechecked] PASSED
296 tests/test_instrumentation.py::test_unpacking_assign_star_no_annotation_fail[importhook] PASSED
297 tests/test_instrumentation.py::test_unpacking_assign_star_no_annotation_fail[typechecked] PASSED
298 tests/test_instrumentation.py::test_unpacking_assign_star_no_annotation_success[importhook] PASSED
299 tests/test_instrumentation.py::test_unpacking_assign_star_no_annotation_success[typechecked] PASSED
300 tests/test_instrumentation.py::test_unpacking_assign_star_with_annotation[importhook] PASSED
301 tests/test_instrumentation.py::test_unpacking_assign_star_with_annotation[typechecked] PASSED
302 tests/test_plugins.py::test_custom_type_checker PASSED
794c00 303 tests/test_pytest_plugin.py::test_commandline_options PASSED
MT 304 tests/test_pytest_plugin.py::test_config_options PASSED
4dc0cc 305 tests/test_suppression.py::test_contextmanager_check_type PASSED
MT 306 tests/test_suppression.py::test_contextmanager_exception PASSED
307 tests/test_suppression.py::test_contextmanager_nesting PASSED
308 tests/test_suppression.py::test_contextmanager_typechecked PASSED
309 tests/test_suppression.py::test_decorator_check_type PASSED
310 tests/test_suppression.py::test_decorator_exception PASSED
311 tests/test_suppression.py::test_decorator_typechecked PASSED
4b76bb 312 tests/test_transformer.py::TestAssign::test_annotated_assign PASSED
MT 313 tests/test_transformer.py::TestAssign::test_assignment_annotated_argument PASSED
314 tests/test_transformer.py::TestAssign::test_assignment_expr PASSED
315 tests/test_transformer.py::TestAssign::test_assignment_expr_annotated_argument PASSED
316 tests/test_transformer.py::TestAssign::test_augmented_assignment[add] PASSED
317 tests/test_transformer.py::TestAssign::test_augmented_assignment[and] PASSED
318 tests/test_transformer.py::TestAssign::test_augmented_assignment[div] PASSED
319 tests/test_transformer.py::TestAssign::test_augmented_assignment[floordiv] PASSED
320 tests/test_transformer.py::TestAssign::test_augmented_assignment[left_bitshift] PASSED
321 tests/test_transformer.py::TestAssign::test_augmented_assignment[matrix_multiply] PASSED
322 tests/test_transformer.py::TestAssign::test_augmented_assignment[multiply] PASSED
323 tests/test_transformer.py::TestAssign::test_augmented_assignment[or] PASSED
324 tests/test_transformer.py::TestAssign::test_augmented_assignment[power] PASSED
325 tests/test_transformer.py::TestAssign::test_augmented_assignment[right_bitshift] PASSED
326 tests/test_transformer.py::TestAssign::test_augmented_assignment[subtract] PASSED
327 tests/test_transformer.py::TestAssign::test_augmented_assignment[xor] PASSED
328 tests/test_transformer.py::TestAssign::test_augmented_assignment_annotated_argument PASSED
329 tests/test_transformer.py::TestAssign::test_augmented_assignment_non_annotated PASSED
330 tests/test_transformer.py::TestAssign::test_kwargs_assign PASSED
331 tests/test_transformer.py::TestAssign::test_multi_assign PASSED
332 tests/test_transformer.py::TestAssign::test_pep604_assign PASSED
333 tests/test_transformer.py::TestAssign::test_star_multi_assign PASSED
334 tests/test_transformer.py::TestAssign::test_varargs_assign PASSED
335 tests/test_transformer.py::TestAsyncGenerator::test_full PASSED
336 tests/test_transformer.py::TestAsyncGenerator::test_no_send_type_check PASSED
337 tests/test_transformer.py::TestAsyncGenerator::test_no_yield_type_check PASSED
338 tests/test_transformer.py::TestGenerator::test_no_return_type_check PASSED
339 tests/test_transformer.py::TestGenerator::test_no_send_type_check PASSED
340 tests/test_transformer.py::TestGenerator::test_yield PASSED
6836ed 341 tests/test_transformer.py::TestTypeShadowedByArgument::test_pep604_union PASSED
MT 342 tests/test_transformer.py::TestTypeShadowedByArgument::test_typing_union PASSED
4dc0cc 343 tests/test_transformer.py::TestTypecheckingImport::test_collection_parameter PASSED
MT 344 tests/test_transformer.py::TestTypecheckingImport::test_direct_references PASSED
4b76bb 345 tests/test_transformer.py::TestTypecheckingImport::test_generator_function PASSED
4dc0cc 346 tests/test_transformer.py::TestTypecheckingImport::test_optional PASSED
794c00 347 tests/test_transformer.py::TestTypecheckingImport::test_optional_nested PASSED
6836ed 348 tests/test_transformer.py::TestTypecheckingImport::test_pep604_union PASSED
MT 349 tests/test_transformer.py::TestTypecheckingImport::test_subscript_within_union PASSED
4dc0cc 350 tests/test_transformer.py::TestTypecheckingImport::test_variable_annotations PASSED
494e23 351 tests/test_transformer.py::test_any_in_nested_dict PASSED
4dc0cc 352 tests/test_transformer.py::test_any_in_pep_604_union PASSED
MT 353 tests/test_transformer.py::test_any_in_union PASSED
4b76bb 354 tests/test_transformer.py::test_any_only[from typing import Any as AlterAny-AlterAny] PASSED
MT 355 tests/test_transformer.py::test_any_only[from typing import Any-Any] PASSED
356 tests/test_transformer.py::test_any_only[from typing_extensions import Any as AlterAny-AlterAny] PASSED
357 tests/test_transformer.py::test_any_only[from typing_extensions import Any-Any] PASSED
358 tests/test_transformer.py::test_any_only[import typing as typing_alter-typing_alter.Any] PASSED
359 tests/test_transformer.py::test_any_only[import typing-typing.Any] PASSED
360 tests/test_transformer.py::test_any_only[import typing_extensions as typing_alter-typing_alter.Any] PASSED
4dc0cc 361 tests/test_transformer.py::test_argname_typename_conflicts PASSED
4b76bb 362 tests/test_transformer.py::test_arguments_only PASSED
MT 363 tests/test_transformer.py::test_avoid_global_names PASSED
364 tests/test_transformer.py::test_avoid_local_names PASSED
365 tests/test_transformer.py::test_avoid_nonlocal_names PASSED
366 tests/test_transformer.py::test_classmethod PASSED
4dc0cc 367 tests/test_transformer.py::test_dont_leave_empty_ast_container_nodes PASSED
1aee73 368 tests/test_transformer.py::test_dont_leave_empty_ast_container_nodes_2 PASSED
4dc0cc 369 tests/test_transformer.py::test_dont_parse_annotated_2nd_arg PASSED
4b76bb 370 tests/test_transformer.py::test_function_local_class_method PASSED
MT 371 tests/test_transformer.py::test_keyword_only_argument PASSED
71fe75 372 tests/test_transformer.py::test_literal PASSED
4dc0cc 373 tests/test_transformer.py::test_local_ann_assignment_typename_conflicts PASSED
MT 374 tests/test_transformer.py::test_local_assignment_typename_conflicts PASSED
4b76bb 375 tests/test_transformer.py::test_local_function PASSED
4dc0cc 376 tests/test_transformer.py::test_local_named_expr_typename_conflicts PASSED
4b76bb 377 tests/test_transformer.py::test_method PASSED
6836ed 378 tests/test_transformer.py::test_new_with_explicit_class_name PASSED
MT 379 tests/test_transformer.py::test_new_with_self PASSED
4b76bb 380 tests/test_transformer.py::test_no_type_check_decorator[from typeguard import typeguard_ignore-@typeguard_ignore] PASSED
MT 381 tests/test_transformer.py::test_no_type_check_decorator[from typing import no_type_check-@no_type_check] PASSED
382 tests/test_transformer.py::test_no_type_check_decorator[import typeguard-@typeguard.typeguard_ignore] PASSED
383 tests/test_transformer.py::test_no_type_check_decorator[import typing-@typing.no_type_check] PASSED
384 tests/test_transformer.py::test_pass_only PASSED
385 tests/test_transformer.py::test_positional_only_argument PASSED
5bc938 386 tests/test_transformer.py::test_respect_docstring PASSED
1aee73 387 tests/test_transformer.py::test_respect_future_import PASSED
4b76bb 388 tests/test_transformer.py::test_return_only PASSED
MT 389 tests/test_transformer.py::test_staticmethod PASSED
390 tests/test_transformer.py::test_variable_keyword_argument PASSED
391 tests/test_transformer.py::test_variable_positional_argument PASSED
392 tests/test_typechecked.py::TestAsyncGenerator::test_async_bad_yield_as_generator PASSED
393 tests/test_typechecked.py::TestAsyncGenerator::test_async_bad_yield_as_iterable PASSED
394 tests/test_typechecked.py::TestAsyncGenerator::test_async_bad_yield_as_iterator PASSED
395 tests/test_typechecked.py::TestAsyncGenerator::test_async_generator_annotated PASSED
396 tests/test_typechecked.py::TestAsyncGenerator::test_async_generator_bad_send PASSED
397 tests/test_typechecked.py::TestAsyncGenerator::test_async_generator_bare PASSED
398 tests/test_typechecked.py::TestAsyncGenerator::test_async_generator_iterate PASSED
399 tests/test_typechecked.py::TestAsyncGenerator::test_generator_iterable_annotated PASSED
400 tests/test_typechecked.py::TestAsyncGenerator::test_generator_iterable_bare PASSED
401 tests/test_typechecked.py::TestAsyncGenerator::test_generator_iterator_annotated PASSED
402 tests/test_typechecked.py::TestAsyncGenerator::test_generator_iterator_bare PASSED
403 tests/test_typechecked.py::TestAsyncGenerator::test_return_async_generator PASSED
404 tests/test_typechecked.py::TestCoroutineFunction::test_any_return PASSED
405 tests/test_typechecked.py::TestCoroutineFunction::test_bad_arg PASSED
406 tests/test_typechecked.py::TestCoroutineFunction::test_bad_return PASSED
407 tests/test_typechecked.py::TestCoroutineFunction::test_success PASSED
408 tests/test_typechecked.py::TestGenerator::test_bad_yield_as_generator PASSED
409 tests/test_typechecked.py::TestGenerator::test_bad_yield_as_iterable PASSED
410 tests/test_typechecked.py::TestGenerator::test_bad_yield_as_iterator PASSED
411 tests/test_typechecked.py::TestGenerator::test_generator_annotated PASSED
412 tests/test_typechecked.py::TestGenerator::test_generator_bad_return PASSED
413 tests/test_typechecked.py::TestGenerator::test_generator_bad_send PASSED
414 tests/test_typechecked.py::TestGenerator::test_generator_bare PASSED
415 tests/test_typechecked.py::TestGenerator::test_generator_iterable_annotated PASSED
416 tests/test_typechecked.py::TestGenerator::test_generator_iterable_bare PASSED
417 tests/test_typechecked.py::TestGenerator::test_generator_iterator_annotated PASSED
418 tests/test_typechecked.py::TestGenerator::test_generator_iterator_bare PASSED
419 tests/test_typechecked.py::TestGenerator::test_return_generator PASSED
420 tests/test_typechecked.py::TestMock::test_mock_argument PASSED
421 tests/test_typechecked.py::TestMock::test_return_mock PASSED
422 tests/test_typechecked.py::TestSelf::test_arg_invalid PASSED
423 tests/test_typechecked.py::TestSelf::test_arg_valid PASSED
424 tests/test_typechecked.py::TestSelf::test_classmethod_arg_invalid PASSED
425 tests/test_typechecked.py::TestSelf::test_classmethod_arg_valid PASSED
426 tests/test_typechecked.py::TestSelf::test_classmethod_return_invalid PASSED
427 tests/test_typechecked.py::TestSelf::test_classmethod_return_valid PASSED
428 tests/test_typechecked.py::TestSelf::test_return_invalid PASSED
429 tests/test_typechecked.py::TestSelf::test_return_valid PASSED
430 tests/test_typechecked.py::test_classmethod PASSED
431 tests/test_typechecked.py::test_debug_instrumentation PASSED
432 tests/test_typechecked.py::test_decorator_before_classmethod PASSED
433 tests/test_typechecked.py::test_decorator_before_staticmethod PASSED
5bc938 434 tests/test_typechecked.py::test_duplicate_method PASSED
4b76bb 435 tests/test_typechecked.py::test_existing_method_decorator PASSED
5bc938 436 tests/test_typechecked.py::test_getter_setter PASSED
4b76bb 437 tests/test_typechecked.py::test_keyword_argument_default PASSED
5bc938 438 tests/test_typechecked.py::test_reference_imported_name_from_method PASSED
4b76bb 439 tests/test_typechecked.py::test_retain_dunder_attributes PASSED
MT 440 tests/test_typechecked.py::test_return_type_annotation_refers_to_nonlocal PASSED
441 tests/test_typechecked.py::test_staticmethod PASSED
4dc0cc 442 tests/test_typechecked.py::test_typechecked_disabled_in_optimized_mode[OO] PASSED
MT 443 tests/test_typechecked.py::test_typechecked_disabled_in_optimized_mode[O] PASSED
444 tests/test_typechecked.py::test_typechecked_disabled_in_optimized_mode[debug] PASSED
4b76bb 445 tests/test_union_transformer.py::test_union_transformer[str | Union[int | bytes, set]-Union[str, int, bytes, Set]] PASSED
MT 446 tests/test_union_transformer.py::test_union_transformer[str | int | Callable[..., bytes]-Union[str, int, Callable[..., bytes]]] PASSED
447 tests/test_union_transformer.py::test_union_transformer[str | int | Callable[[], bytes | set]-Union[str, int, Callable[[], Union[bytes, Set]]]] PASSED
448 tests/test_union_transformer.py::test_union_transformer[str | int | Callable[[], bytes]-Union[str, int, Callable[[], bytes]]] PASSED
449 tests/test_union_transformer.py::test_union_transformer[str | int | Literal["It's a string '\\""]-Union[str, int, Literal['It\\'s a string \\'"']]] PASSED
450 tests/test_union_transformer.py::test_union_transformer[str | int | Literal['foo']-Union[str, int, Literal['foo']]] PASSED
451 tests/test_union_transformer.py::test_union_transformer[str | int | Literal[-1]-Union[str, int, Literal[-1]]0] PASSED
452 tests/test_union_transformer.py::test_union_transformer[str | int | Literal[-1]-Union[str, int, Literal[-1]]1] PASSED
453 tests/test_union_transformer.py::test_union_transformer[str | int | bytes-Union[str, int, bytes]] PASSED
454 tests/test_union_transformer.py::test_union_transformer[str | int-Union[str, int]] PASSED
455 tests/test_union_transformer.py::test_union_transformer[tuple[int, ...]-Tuple[int, ...]] PASSED
456 tests/test_union_transformer.py::test_union_transformer[typing.Tuple | typing.List | Literal[-1]-Union[Tuple, List, Literal[-1]]] PASSED
457 tests/test_utils.py::test_function_name PASSED
458 tests/test_utils.py::test_qualified_name[builtintype] PASSED
459 tests/test_utils.py::test_qualified_name[builtintype_classprefix] PASSED
460 tests/test_utils.py::test_qualified_name[func] PASSED
461 tests/test_utils.py::test_qualified_name[instance] PASSED
462 tests/test_warn_on_error.py::test_check_type PASSED
463 tests/test_warn_on_error.py::test_typechecked PASSED
dd7340 464
794c00 465 ================================== XFAILURES ===================================
MT 466 $(@D)/tests/dummymodule.py:118: NameError: name 'Inner' is not defined
467 $(@D)/tests/dummymodule.py:122: NameError: name 'Inner' is not defined
468 $(@D)/tests/dummymodule.py:126: NameError: name 'Inner' is not defined
469 $(@D)/tests/dummymodule.py:118: NameError: name 'Inner' is not defined
470 $(@D)/tests/dummymodule.py:122: NameError: name 'Inner' is not defined
471 $(@D)/tests/dummymodule.py:126: NameError: name 'Inner' is not defined
dd7340 472 =========================== short test summary info ============================
794c00 473 ======== 443 passed, 4 skipped, 6 xfailed ========
dd7340 474   py$(PYV): OK
MT 475   congratulations :)