ffmpeg-6: fix COMPONENT_REVISION
[oi-userland.git] / components / python / attrs / test / results-all.master
blob58501db6ce37c8b4f210b1ba49899e2c86e49b15
1 py$(PYV): remove tox env folder $(@D)/.tox/py$(PYV)
2 py$(PYV): commands[0]> python -m pytest -n auto
3 ============================= test session starts ==============================
4 platform sunos5 -- Python $(PYTHON_VERSION).X -- $(@D)/.tox/py$(PYV)/bin/python
5 cachedir: .tox/py$(PYV)/.pytest_cache
6 hypothesis profile 'patience' -> deadline=timedelta(milliseconds=400), suppress_health_check=[HealthCheck.too_slow], database=DirectoryBasedExampleDatabase(PosixPath('$(@D)/.hypothesis/examples'))
7 rootdir: $(@D)
8 configfile: pyproject.toml
9 testpaths: tests
10 X workers [1412 items]
12 scheduling tests via LoadScheduling
14 tests/test_3rd_party.py::TestCloudpickleCompat::test_repr PASSED
15 tests/test_abc.py::TestUpdateAbstractMethods::test_abc_implementation[False] SKIPPED
16 tests/test_abc.py::TestUpdateAbstractMethods::test_abc_implementation[True] SKIPPED
17 tests/test_abc.py::TestUpdateAbstractMethods::test_remain_abstract[False] SKIPPED
18 tests/test_abc.py::TestUpdateAbstractMethods::test_remain_abstract[True] SKIPPED
19 tests/test_annotations.py::TestAnnotations::test_annotations_strings[False] SKIPPED
20 tests/test_annotations.py::TestAnnotations::test_annotations_strings[True] SKIPPED
21 tests/test_annotations.py::TestAnnotations::test_auto_attribs[False] SKIPPED
22 tests/test_annotations.py::TestAnnotations::test_auto_attribs[True] SKIPPED
23 tests/test_annotations.py::TestAnnotations::test_auto_attribs_subclassing[False] PASSED
24 tests/test_annotations.py::TestAnnotations::test_auto_attribs_subclassing[True] PASSED
25 tests/test_annotations.py::TestAnnotations::test_auto_attribs_unannotated[False] PASSED
26 tests/test_annotations.py::TestAnnotations::test_auto_attribs_unannotated[True] PASSED
27 tests/test_annotations.py::TestAnnotations::test_base_class_variable PASSED
28 tests/test_annotations.py::TestAnnotations::test_basic_annotations PASSED
29 tests/test_annotations.py::TestAnnotations::test_basic_resolve PASSED
30 tests/test_annotations.py::TestAnnotations::test_catches_basic_type_conflict PASSED
31 tests/test_annotations.py::TestAnnotations::test_converter_annotations PASSED
32 tests/test_annotations.py::TestAnnotations::test_converter_attrib_annotations PASSED
33 tests/test_annotations.py::TestAnnotations::test_extra_resolve PASSED
34 tests/test_annotations.py::TestAnnotations::test_forward_reference[False] PASSED
35 tests/test_annotations.py::TestAnnotations::test_forward_reference[True] PASSED
36 tests/test_annotations.py::TestAnnotations::test_inheritance PASSED
37 tests/test_annotations.py::TestAnnotations::test_init_type_hints PASSED
38 tests/test_annotations.py::TestAnnotations::test_init_type_hints_fake_module PASSED
39 tests/test_annotations.py::TestAnnotations::test_keyword_only_auto_attribs PASSED
40 tests/test_annotations.py::TestAnnotations::test_non_comparable_defaults PASSED
41 tests/test_annotations.py::TestAnnotations::test_non_introspectable_converter PASSED
42 tests/test_annotations.py::TestAnnotations::test_nullary_converter PASSED
43 tests/test_annotations.py::TestAnnotations::test_only_attrs_annotations_collected PASSED
44 tests/test_annotations.py::TestAnnotations::test_optional PASSED
45 tests/test_annotations.py::TestAnnotations::test_optional_non_introspectable PASSED
46 tests/test_annotations.py::TestAnnotations::test_optional_nullary PASSED
47 tests/test_annotations.py::TestAnnotations::test_pipe PASSED
48 tests/test_annotations.py::TestAnnotations::test_pipe_empty PASSED
49 tests/test_annotations.py::TestAnnotations::test_pipe_non_introspectable PASSED
50 tests/test_annotations.py::TestAnnotations::test_pipe_nullary PASSED
51 tests/test_annotations.py::TestAnnotations::test_removes_none_too PASSED
52 tests/test_annotations.py::TestAnnotations::test_resolve_twice PASSED
53 tests/test_annotations.py::TestAnnotations::test_resolve_types_auto_attrib[False] PASSED
54 tests/test_annotations.py::TestAnnotations::test_resolve_types_auto_attrib[True] PASSED
55 tests/test_annotations.py::TestAnnotations::test_resolve_types_decorator[False] PASSED
56 tests/test_annotations.py::TestAnnotations::test_resolve_types_decorator[True] PASSED
57 tests/test_annotations.py::TestAnnotations::test_self_reference[False] PASSED
58 tests/test_annotations.py::TestAnnotations::test_self_reference[True] PASSED
59 tests/test_annotations.py::TestAnnotations::test_typing_annotations PASSED
60 tests/test_annotations.py::TestAnnotations::test_typing_extensions_classvar[False] PASSED
61 tests/test_annotations.py::TestAnnotations::test_typing_extensions_classvar[True] PASSED
62 tests/test_annotations.py::test_is_class_var['typing.ClassVar[dict]'] PASSED
63 tests/test_annotations.py::test_is_class_var[annot0] PASSED
64 tests/test_annotations.py::test_is_class_var[t.ClassVar[int]] PASSED
65 tests/test_annotations.py::test_is_class_var[typing.ClassVar] PASSED
66 tests/test_cmp.py::TestDundersFullOrdering::test_class PASSED
67 tests/test_cmp.py::TestDundersFullOrdering::test_eq PASSED
68 tests/test_cmp.py::TestDundersFullOrdering::test_ge PASSED
69 tests/test_cmp.py::TestDundersFullOrdering::test_gt PASSED
70 tests/test_cmp.py::TestDundersFullOrdering::test_le PASSED
71 tests/test_cmp.py::TestDundersFullOrdering::test_lt PASSED
72 tests/test_cmp.py::TestDundersFullOrdering::test_ne PASSED
73 tests/test_cmp.py::TestDundersPartialOrdering::test_class PASSED
74 tests/test_cmp.py::TestDundersPartialOrdering::test_eq PASSED
75 tests/test_cmp.py::TestDundersPartialOrdering::test_ge PASSED
76 tests/test_cmp.py::TestDundersPartialOrdering::test_gt PASSED
77 tests/test_cmp.py::TestDundersPartialOrdering::test_le PASSED
78 tests/test_cmp.py::TestDundersPartialOrdering::test_lt PASSED
79 tests/test_cmp.py::TestDundersPartialOrdering::test_ne PASSED
80 tests/test_cmp.py::TestDundersUnnamedClass::test_class PASSED
81 tests/test_cmp.py::TestDundersUnnamedClass::test_eq PASSED
82 tests/test_cmp.py::TestDundersUnnamedClass::test_ne PASSED
83 tests/test_cmp.py::TestEqOrder::test_equal_different_type[EqCAnyType] PASSED
84 tests/test_cmp.py::TestEqOrder::test_equal_different_type[EqCSameType] PASSED
85 tests/test_cmp.py::TestEqOrder::test_equal_different_type[FullOrderCSameType] PASSED
86 tests/test_cmp.py::TestEqOrder::test_equal_different_type[PartialOrderCAnyType] PASSED
87 tests/test_cmp.py::TestEqOrder::test_equal_different_type[PartialOrderCSameType] PASSED
88 tests/test_cmp.py::TestEqOrder::test_equal_same_type[EqCAnyType] PASSED
89 tests/test_cmp.py::TestEqOrder::test_equal_same_type[EqCSameType] PASSED
90 tests/test_cmp.py::TestEqOrder::test_equal_same_type[FullOrderCSameType] PASSED
91 tests/test_cmp.py::TestEqOrder::test_equal_same_type[PartialOrderCAnyType] PASSED
92 tests/test_cmp.py::TestEqOrder::test_equal_same_type[PartialOrderCSameType] PASSED
93 tests/test_cmp.py::TestEqOrder::test_ge_different_type[FullOrderCSameType] PASSED
94 tests/test_cmp.py::TestEqOrder::test_ge_different_type[PartialOrderCAnyType] PASSED
95 tests/test_cmp.py::TestEqOrder::test_ge_different_type[PartialOrderCSameType] PASSED
96 tests/test_cmp.py::TestEqOrder::test_ge_same_type[FullOrderCSameType] PASSED
97 tests/test_cmp.py::TestEqOrder::test_ge_same_type[PartialOrderCAnyType] PASSED
98 tests/test_cmp.py::TestEqOrder::test_ge_same_type[PartialOrderCSameType] PASSED
99 tests/test_cmp.py::TestEqOrder::test_ge_unorderable[EqCAnyType] PASSED
100 tests/test_cmp.py::TestEqOrder::test_ge_unorderable[EqCSameType] PASSED
101 tests/test_cmp.py::TestEqOrder::test_gt_different_type[FullOrderCSameType] PASSED
102 tests/test_cmp.py::TestEqOrder::test_gt_different_type[PartialOrderCAnyType] PASSED
103 tests/test_cmp.py::TestEqOrder::test_gt_different_type[PartialOrderCSameType] PASSED
104 tests/test_cmp.py::TestEqOrder::test_gt_same_type[FullOrderCSameType] PASSED
105 tests/test_cmp.py::TestEqOrder::test_gt_same_type[PartialOrderCAnyType] PASSED
106 tests/test_cmp.py::TestEqOrder::test_gt_same_type[PartialOrderCSameType] PASSED
107 tests/test_cmp.py::TestEqOrder::test_gt_unorderable[EqCAnyType] PASSED
108 tests/test_cmp.py::TestEqOrder::test_gt_unorderable[EqCSameType] PASSED
109 tests/test_cmp.py::TestEqOrder::test_le_different_type[FullOrderCSameType] PASSED
110 tests/test_cmp.py::TestEqOrder::test_le_different_type[PartialOrderCAnyType] PASSED
111 tests/test_cmp.py::TestEqOrder::test_le_different_type[PartialOrderCSameType] PASSED
112 tests/test_cmp.py::TestEqOrder::test_le_same_type[FullOrderCSameType] PASSED
113 tests/test_cmp.py::TestEqOrder::test_le_same_type[PartialOrderCAnyType] PASSED
114 tests/test_cmp.py::TestEqOrder::test_le_same_type[PartialOrderCSameType] PASSED
115 tests/test_cmp.py::TestEqOrder::test_le_unorderable[EqCAnyType] PASSED
116 tests/test_cmp.py::TestEqOrder::test_le_unorderable[EqCSameType] PASSED
117 tests/test_cmp.py::TestEqOrder::test_lt_different_type[FullOrderCSameType] PASSED
118 tests/test_cmp.py::TestEqOrder::test_lt_different_type[PartialOrderCAnyType] PASSED
119 tests/test_cmp.py::TestEqOrder::test_lt_different_type[PartialOrderCSameType] PASSED
120 tests/test_cmp.py::TestEqOrder::test_lt_same_type[FullOrderCSameType] PASSED
121 tests/test_cmp.py::TestEqOrder::test_lt_same_type[PartialOrderCAnyType] PASSED
122 tests/test_cmp.py::TestEqOrder::test_lt_same_type[PartialOrderCSameType] PASSED
123 tests/test_cmp.py::TestEqOrder::test_lt_unorderable[EqCAnyType] PASSED
124 tests/test_cmp.py::TestEqOrder::test_lt_unorderable[EqCSameType] PASSED
125 tests/test_cmp.py::TestEqOrder::test_not_ge_same_type[FullOrderCSameType] PASSED
126 tests/test_cmp.py::TestEqOrder::test_not_ge_same_type[PartialOrderCAnyType] PASSED
127 tests/test_cmp.py::TestEqOrder::test_not_ge_same_type[PartialOrderCSameType] PASSED
128 tests/test_cmp.py::TestEqOrder::test_not_gt_same_type[FullOrderCSameType] PASSED
129 tests/test_cmp.py::TestEqOrder::test_not_gt_same_type[PartialOrderCAnyType] PASSED
130 tests/test_cmp.py::TestEqOrder::test_not_gt_same_type[PartialOrderCSameType] PASSED
131 tests/test_cmp.py::TestEqOrder::test_not_le_same_type[FullOrderCSameType] PASSED
132 tests/test_cmp.py::TestEqOrder::test_not_le_same_type[PartialOrderCAnyType] PASSED
133 tests/test_cmp.py::TestEqOrder::test_not_le_same_type[PartialOrderCSameType] PASSED
134 tests/test_cmp.py::TestEqOrder::test_not_lt_same_type[FullOrderCSameType] PASSED
135 tests/test_cmp.py::TestEqOrder::test_not_lt_same_type[PartialOrderCAnyType] PASSED
136 tests/test_cmp.py::TestEqOrder::test_not_lt_same_type[PartialOrderCSameType] PASSED
137 tests/test_cmp.py::TestEqOrder::test_unequal_same_type[EqCAnyType] PASSED
138 tests/test_cmp.py::TestEqOrder::test_unequal_same_type[EqCSameType] PASSED
139 tests/test_cmp.py::TestEqOrder::test_unequal_same_type[FullOrderCSameType] PASSED
140 tests/test_cmp.py::TestEqOrder::test_unequal_same_type[PartialOrderCAnyType] PASSED
141 tests/test_cmp.py::TestEqOrder::test_unequal_same_type[PartialOrderCSameType] PASSED
142 tests/test_cmp.py::TestNotImplementedIsPropagated::test_not_implemented_is_propagated PASSED
143 tests/test_cmp.py::TestTotalOrderingException::test_eq_must_specified PASSED
144 tests/test_compat.py::TestMetadataProxy::test_immutable PASSED
145 tests/test_compat.py::TestMetadataProxy::test_repr PASSED
146 tests/test_compat.py::test_attrsinstance_subclass_protocol PASSED
147 tests/test_config.py::TestConfig::test_default PASSED
148 tests/test_config.py::TestConfig::test_get_run_validators PASSED
149 tests/test_config.py::TestConfig::test_set_run_validators PASSED
150 tests/test_config.py::TestConfig::test_wrong_type PASSED
151 tests/test_converters.py::TestConverter::test_annotations_if_last_in_pipe PASSED
152 tests/test_converters.py::TestConverter::test_fmt_converter_call[scenario0] PASSED
153 tests/test_converters.py::TestConverter::test_fmt_converter_call[scenario1] PASSED
154 tests/test_converters.py::TestConverter::test_fmt_converter_call[scenario2] PASSED
155 tests/test_converters.py::TestConverter::test_fmt_converter_call[scenario3] PASSED
156 tests/test_converters.py::TestConverter::test_pickle[False-False] PASSED
157 tests/test_converters.py::TestConverter::test_pickle[False-True] PASSED
158 tests/test_converters.py::TestConverter::test_pickle[True-False] PASSED
159 tests/test_converters.py::TestConverter::test_pickle[True-True] PASSED
160 tests/test_converters.py::TestConverter::test_works_as_adapter PASSED
161 tests/test_converters.py::TestDefaultIfNone::test_factory_takes_self PASSED
162 tests/test_converters.py::TestDefaultIfNone::test_missing_default PASSED
163 tests/test_converters.py::TestDefaultIfNone::test_none_factory PASSED
164 tests/test_converters.py::TestDefaultIfNone::test_none_value PASSED
165 tests/test_converters.py::TestDefaultIfNone::test_not_none[0] PASSED
166 tests/test_converters.py::TestDefaultIfNone::test_not_none[1] PASSED
167 tests/test_converters.py::TestDefaultIfNone::test_not_none[False] PASSED
168 tests/test_converters.py::TestDefaultIfNone::test_not_none[True] PASSED
169 tests/test_converters.py::TestDefaultIfNone::test_not_none[] PASSED
170 tests/test_converters.py::TestDefaultIfNone::test_not_none[foo] PASSED
171 tests/test_converters.py::TestDefaultIfNone::test_not_none[val6] PASSED
172 tests/test_converters.py::TestDefaultIfNone::test_too_many_defaults PASSED
173 tests/test_converters.py::TestOptional::test_fail PASSED
174 tests/test_converters.py::TestOptional::test_success_with_none PASSED
175 tests/test_converters.py::TestOptional::test_success_with_type PASSED
176 tests/test_converters.py::TestPipe::test_empty PASSED
177 tests/test_converters.py::TestPipe::test_fail PASSED
178 tests/test_converters.py::TestPipe::test_success PASSED
179 tests/test_converters.py::TestPipe::test_sugar PASSED
180 tests/test_converters.py::TestPipe::test_wrapped_annotation PASSED
181 tests/test_converters.py::TestToBool::test_falsy PASSED
182 tests/test_converters.py::TestToBool::test_truthy PASSED
183 tests/test_converters.py::TestToBool::test_unhashable PASSED
184 tests/test_dunders.py::TestAddHash::test_cache_hash_serialization_hash_cleared[HashCacheSerializationTestCached-True] PASSED
185 tests/test_dunders.py::TestAddHash::test_cache_hash_serialization_hash_cleared[HashCacheSerializationTestCachedSlots-True] PASSED
186 tests/test_dunders.py::TestAddHash::test_cache_hash_serialization_hash_cleared[HashCacheSerializationTestUncached-False] PASSED
187 tests/test_dunders.py::TestAddHash::test_cache_hashing PASSED
188 tests/test_dunders.py::TestAddHash::test_copy_hash_cleared[False-False-False] PASSED
189 tests/test_dunders.py::TestAddHash::test_copy_hash_cleared[False-False-True] PASSED
190 tests/test_dunders.py::TestAddHash::test_copy_hash_cleared[False-True-False] PASSED
191 tests/test_dunders.py::TestAddHash::test_copy_hash_cleared[False-True-True] PASSED
192 tests/test_dunders.py::TestAddHash::test_copy_hash_cleared[True-False-False] PASSED
193 tests/test_dunders.py::TestAddHash::test_copy_hash_cleared[True-False-True] PASSED
194 tests/test_dunders.py::TestAddHash::test_copy_hash_cleared[True-True-False] PASSED
195 tests/test_dunders.py::TestAddHash::test_copy_hash_cleared[True-True-True] PASSED
196 tests/test_dunders.py::TestAddHash::test_copy_two_arg_reduce[False] PASSED
197 tests/test_dunders.py::TestAddHash::test_copy_two_arg_reduce[True] PASSED
198 tests/test_dunders.py::TestAddHash::test_enforce_no_cache_hash_without_hash PASSED
199 tests/test_dunders.py::TestAddHash::test_enforce_no_cached_hash_without_init PASSED
200 tests/test_dunders.py::TestAddHash::test_enforces_type PASSED
201 tests/test_dunders.py::TestAddHash::test_hash_attribute PASSED
202 tests/test_dunders.py::TestAddHash::test_hash_attribute_mirrors_eq PASSED
203 tests/test_dunders.py::TestAddHash::test_hash_default PASSED
204 tests/test_dunders.py::TestAddHash::test_hash_mirrors_eq PASSED
205 tests/test_dunders.py::TestAddHash::test_hash_works[C0] PASSED
206 tests/test_dunders.py::TestAddHash::test_hash_works[C1] PASSED
207 tests/test_dunders.py::TestAddHash::test_hash_works[C2] PASSED
208 tests/test_dunders.py::TestAddHash::test_hash_works[C3] PASSED
209 tests/test_dunders.py::TestAddHash::test_hash_works[C4] PASSED
210 tests/test_dunders.py::TestAddInit::test_default PASSED
211 tests/test_dunders.py::TestAddInit::test_factory PASSED
212 tests/test_dunders.py::TestAddInit::test_factory_hashable PASSED
213 tests/test_dunders.py::TestAddInit::test_factory_takes_self PASSED
214 tests/test_dunders.py::TestAddInit::test_init PASSED
215 tests/test_dunders.py::TestAddInit::test_no_init_default PASSED
216 tests/test_dunders.py::TestAddInit::test_no_init_order PASSED
217 tests/test_dunders.py::TestAddInit::test_sets_attributes PASSED
218 tests/test_dunders.py::TestAddInit::test_underscores PASSED
219 tests/test_dunders.py::TestAddInit::test_validator PASSED
220 tests/test_dunders.py::TestAddInit::test_validator_others PASSED
221 tests/test_dunders.py::TestAddInit::test_validator_slots PASSED
222 tests/test_dunders.py::TestAddRepr::test_custom_repr_works PASSED
223 tests/test_dunders.py::TestAddRepr::test_infinite_recursion PASSED
224 tests/test_dunders.py::TestAddRepr::test_infinite_recursion_long_cycle PASSED
225 tests/test_dunders.py::TestAddRepr::test_repr[False] PASSED
226 tests/test_dunders.py::TestAddRepr::test_repr[True] PASSED
227 tests/test_dunders.py::TestAddRepr::test_repr_uninitialized_member PASSED
228 tests/test_dunders.py::TestAddRepr::test_repr_works[C0] PASSED
229 tests/test_dunders.py::TestAddRepr::test_repr_works[C1] PASSED
230 tests/test_dunders.py::TestAddRepr::test_str PASSED
231 tests/test_dunders.py::TestAddRepr::test_str_no_repr PASSED
232 tests/test_dunders.py::TestAddRepr::test_underscores PASSED
233 tests/test_dunders.py::TestEqOrder::test_eq_ignore_attrib PASSED
234 tests/test_dunders.py::TestEqOrder::test_equal[C0] PASSED
235 tests/test_dunders.py::TestEqOrder::test_equal[C1] PASSED
236 tests/test_dunders.py::TestEqOrder::test_equal_callable[EqCallableCSlots] PASSED
237 tests/test_dunders.py::TestEqOrder::test_equal_callable[EqCallableC] PASSED
238 tests/test_dunders.py::TestEqOrder::test_ge[C0] PASSED
239 tests/test_dunders.py::TestEqOrder::test_ge[C1] PASSED
240 tests/test_dunders.py::TestEqOrder::test_ge_callable[OrderCallableCSlots] PASSED
241 tests/test_dunders.py::TestEqOrder::test_ge_callable[OrderCallableC] PASSED
242 tests/test_dunders.py::TestEqOrder::test_ge_unordable[C0] PASSED
243 tests/test_dunders.py::TestEqOrder::test_ge_unordable[C1] PASSED
244 tests/test_dunders.py::TestEqOrder::test_ge_unordable[OrderCallableCSlots] PASSED
245 tests/test_dunders.py::TestEqOrder::test_ge_unordable[OrderCallableC] PASSED
246 tests/test_dunders.py::TestEqOrder::test_gt[C0] PASSED
247 tests/test_dunders.py::TestEqOrder::test_gt[C1] PASSED
248 tests/test_dunders.py::TestEqOrder::test_gt_callable[OrderCallableCSlots] PASSED
249 tests/test_dunders.py::TestEqOrder::test_gt_callable[OrderCallableC] PASSED
250 tests/test_dunders.py::TestEqOrder::test_gt_unordable[C0] PASSED
251 tests/test_dunders.py::TestEqOrder::test_gt_unordable[C1] PASSED
252 tests/test_dunders.py::TestEqOrder::test_gt_unordable[OrderCallableCSlots] PASSED
253 tests/test_dunders.py::TestEqOrder::test_gt_unordable[OrderCallableC] PASSED
254 tests/test_dunders.py::TestEqOrder::test_le[C0] PASSED
255 tests/test_dunders.py::TestEqOrder::test_le[C1] PASSED
256 tests/test_dunders.py::TestEqOrder::test_le_callable[OrderCallableCSlots] PASSED
257 tests/test_dunders.py::TestEqOrder::test_le_callable[OrderCallableC] PASSED
258 tests/test_dunders.py::TestEqOrder::test_le_unordable[C0] PASSED
259 tests/test_dunders.py::TestEqOrder::test_le_unordable[C1] PASSED
260 tests/test_dunders.py::TestEqOrder::test_le_unordable[OrderCallableCSlots] PASSED
261 tests/test_dunders.py::TestEqOrder::test_le_unordable[OrderCallableC] PASSED
262 tests/test_dunders.py::TestEqOrder::test_lt[C0] PASSED
263 tests/test_dunders.py::TestEqOrder::test_lt[C1] PASSED
264 tests/test_dunders.py::TestEqOrder::test_lt_callable[OrderCallableCSlots] PASSED
265 tests/test_dunders.py::TestEqOrder::test_lt_callable[OrderCallableC] PASSED
266 tests/test_dunders.py::TestEqOrder::test_lt_unordable[C0] PASSED
267 tests/test_dunders.py::TestEqOrder::test_lt_unordable[C1] PASSED
268 tests/test_dunders.py::TestEqOrder::test_lt_unordable[OrderCallableCSlots] PASSED
269 tests/test_dunders.py::TestEqOrder::test_lt_unordable[OrderCallableC] PASSED
270 tests/test_dunders.py::TestEqOrder::test_unequal_different_class[C0] PASSED
271 tests/test_dunders.py::TestEqOrder::test_unequal_different_class[C1] PASSED
272 tests/test_dunders.py::TestEqOrder::test_unequal_different_class[EqCallableCSlots] PASSED
273 tests/test_dunders.py::TestEqOrder::test_unequal_different_class[EqCallableC] PASSED
274 tests/test_dunders.py::TestEqOrder::test_unequal_same_class[C0] PASSED
275 tests/test_dunders.py::TestEqOrder::test_unequal_same_class[C1] PASSED
276 tests/test_dunders.py::TestEqOrder::test_unequal_same_class_callable[EqCallableCSlots] PASSED
277 tests/test_dunders.py::TestEqOrder::test_unequal_same_class_callable[EqCallableC] PASSED
278 tests/test_dunders.py::TestFilenames::test_filenames PASSED
279 tests/test_dunders.py::TestNothing::test_copy PASSED
280 tests/test_dunders.py::TestNothing::test_deepcopy PASSED
281 tests/test_dunders.py::TestNothing::test_eq PASSED
282 tests/test_dunders.py::TestNothing::test_false PASSED
283 tests/test_filters.py::TestExclude::test_allow[excl0-42] PASSED
284 tests/test_filters.py::TestExclude::test_allow[excl1-hello] PASSED
285 tests/test_filters.py::TestExclude::test_allow[excl2-42] PASSED
286 tests/test_filters.py::TestExclude::test_allow[excl3-hello] PASSED
287 tests/test_filters.py::TestExclude::test_allow[excl4-42] PASSED
288 tests/test_filters.py::TestExclude::test_allow[excl5-hello] PASSED
289 tests/test_filters.py::TestExclude::test_allow[excl6-42] PASSED
290 tests/test_filters.py::TestExclude::test_allow[excl7-hello] PASSED
291 tests/test_filters.py::TestExclude::test_drop_class[excl0-42] PASSED
292 tests/test_filters.py::TestExclude::test_drop_class[excl1-hello] PASSED
293 tests/test_filters.py::TestExclude::test_drop_class[excl2-42] PASSED
294 tests/test_filters.py::TestExclude::test_drop_class[excl3-hello] PASSED
295 tests/test_filters.py::TestExclude::test_drop_class[excl4-42] PASSED
296 tests/test_filters.py::TestExclude::test_drop_class[excl5-hello] PASSED
297 tests/test_filters.py::TestExclude::test_drop_class[excl6-42] PASSED
298 tests/test_filters.py::TestExclude::test_drop_class[excl7-hello] PASSED
299 tests/test_filters.py::TestInclude::test_allow[incl0-42] PASSED
300 tests/test_filters.py::TestInclude::test_allow[incl1-hello] PASSED
301 tests/test_filters.py::TestInclude::test_allow[incl2-42] PASSED
302 tests/test_filters.py::TestInclude::test_allow[incl3-hello] PASSED
303 tests/test_filters.py::TestInclude::test_allow[incl4-42] PASSED
304 tests/test_filters.py::TestInclude::test_allow[incl5-hello] PASSED
305 tests/test_filters.py::TestInclude::test_allow[incl6-42] PASSED
306 tests/test_filters.py::TestInclude::test_allow[incl7-hello] PASSED
307 tests/test_filters.py::TestInclude::test_drop_class[incl0-42] PASSED
308 tests/test_filters.py::TestInclude::test_drop_class[incl1-hello] PASSED
309 tests/test_filters.py::TestInclude::test_drop_class[incl2-42] PASSED
310 tests/test_filters.py::TestInclude::test_drop_class[incl3-hello] PASSED
311 tests/test_filters.py::TestInclude::test_drop_class[incl4-42] PASSED
312 tests/test_filters.py::TestInclude::test_drop_class[incl5-hello] PASSED
313 tests/test_filters.py::TestInclude::test_drop_class[incl6-42] PASSED
314 tests/test_filters.py::TestInclude::test_drop_class[incl7-hello] PASSED
315 tests/test_filters.py::TestSplitWhat::test_splits PASSED
316 tests/test_funcs.py::TestAsDict::test_asdict_preserve_order PASSED
317 tests/test_funcs.py::TestAsDict::test_dicts PASSED
318 tests/test_funcs.py::TestAsDict::test_filter PASSED
319 tests/test_funcs.py::TestAsDict::test_lists_tuples PASSED
320 tests/test_funcs.py::TestAsDict::test_lists_tuples_retain_type PASSED
321 tests/test_funcs.py::TestAsDict::test_named_tuple_retain_type PASSED
322 tests/test_funcs.py::TestAsDict::test_nested_dicts PASSED
323 tests/test_funcs.py::TestAsDict::test_nested_lists PASSED
324 tests/test_funcs.py::TestAsDict::test_recurse PASSED
325 tests/test_funcs.py::TestAsDict::test_recurse_property PASSED
326 tests/test_funcs.py::TestAsDict::test_retain_keys_are_tuples PASSED
327 tests/test_funcs.py::TestAsDict::test_roundtrip PASSED
328 tests/test_funcs.py::TestAsDict::test_sets_no_retain PASSED
329 tests/test_funcs.py::TestAsDict::test_shallow PASSED
330 tests/test_funcs.py::TestAsDict::test_tuple_keys PASSED
331 tests/test_funcs.py::TestAsDict::test_type_error_with_retain_type PASSED
332 tests/test_funcs.py::TestAsTuple::test_dicts PASSED
333 tests/test_funcs.py::TestAsTuple::test_dicts_retain_type PASSED
334 tests/test_funcs.py::TestAsTuple::test_filter PASSED
335 tests/test_funcs.py::TestAsTuple::test_lists_tuples PASSED
336 tests/test_funcs.py::TestAsTuple::test_lists_tuples_retain_type PASSED
337 tests/test_funcs.py::TestAsTuple::test_named_tuple_retain_type PASSED
338 tests/test_funcs.py::TestAsTuple::test_recurse PASSED
339 tests/test_funcs.py::TestAsTuple::test_recurse_property PASSED
340 tests/test_funcs.py::TestAsTuple::test_recurse_retain PASSED
341 tests/test_funcs.py::TestAsTuple::test_roundtrip PASSED
342 tests/test_funcs.py::TestAsTuple::test_sets_no_retain PASSED
343 tests/test_funcs.py::TestAsTuple::test_shallow PASSED
344 tests/test_funcs.py::TestAsTuple::test_type_error_with_retain_type PASSED
345 tests/test_funcs.py::TestAssoc::test_change PASSED
346 tests/test_funcs.py::TestAssoc::test_empty PASSED
347 tests/test_funcs.py::TestAssoc::test_frozen PASSED
348 tests/test_funcs.py::TestAssoc::test_no_changes PASSED
349 tests/test_funcs.py::TestAssoc::test_unknown PASSED
350 tests/test_funcs.py::TestEvolve::test_can_change_inst PASSED
351 tests/test_funcs.py::TestEvolve::test_change PASSED
352 tests/test_funcs.py::TestEvolve::test_dicts PASSED
353 tests/test_funcs.py::TestEvolve::test_empty PASSED
354 tests/test_funcs.py::TestEvolve::test_no_changes PASSED
355 tests/test_funcs.py::TestEvolve::test_no_inst PASSED
356 tests/test_funcs.py::TestEvolve::test_non_init_attrs PASSED
357 tests/test_funcs.py::TestEvolve::test_private PASSED
358 tests/test_funcs.py::TestEvolve::test_regression_attrs_classes PASSED
359 tests/test_funcs.py::TestEvolve::test_too_many_pos_args PASSED
360 tests/test_funcs.py::TestEvolve::test_unknown PASSED
361 tests/test_funcs.py::TestEvolve::test_validator_failure PASSED
362 tests/test_funcs.py::TestHas::test_generics PASSED
363 tests/test_funcs.py::TestHas::test_generics_negative PASSED
364 tests/test_funcs.py::TestHas::test_negative PASSED
365 tests/test_funcs.py::TestHas::test_positive PASSED
366 tests/test_funcs.py::TestHas::test_positive_empty PASSED
367 tests/test_functional.py::TestFunctional::test_asdict[C1Slots] PASSED
368 tests/test_functional.py::TestFunctional::test_asdict[C1] PASSED
369 tests/test_functional.py::TestFunctional::test_attrib_cmp_shortcut[False-False] PASSED
370 tests/test_functional.py::TestFunctional::test_attrib_cmp_shortcut[False-True] PASSED
371 tests/test_functional.py::TestFunctional::test_attrib_cmp_shortcut[True-False] PASSED
372 tests/test_functional.py::TestFunctional::test_attrib_cmp_shortcut[True-True] PASSED
373 tests/test_functional.py::TestFunctional::test_attrib_overwrite[False-False-False] PASSED
374 tests/test_functional.py::TestFunctional::test_attrib_overwrite[False-False-True] PASSED
375 tests/test_functional.py::TestFunctional::test_attrib_overwrite[False-True-False] PASSED
376 tests/test_functional.py::TestFunctional::test_attrib_overwrite[False-True-True] PASSED
377 tests/test_functional.py::TestFunctional::test_attrib_overwrite[True-False-False] PASSED
378 tests/test_functional.py::TestFunctional::test_attrib_overwrite[True-False-True] PASSED
379 tests/test_functional.py::TestFunctional::test_attrib_overwrite[True-True-False] PASSED
380 tests/test_functional.py::TestFunctional::test_attrib_overwrite[True-True-True] PASSED
381 tests/test_functional.py::TestFunctional::test_auto_exc[False-False] PASSED
382 tests/test_functional.py::TestFunctional::test_auto_exc[False-True] PASSED
383 tests/test_functional.py::TestFunctional::test_auto_exc[True-False] PASSED
384 tests/test_functional.py::TestFunctional::test_auto_exc[True-True] PASSED
385 tests/test_functional.py::TestFunctional::test_auto_exc_one_attrib[False-False] PASSED
386 tests/test_functional.py::TestFunctional::test_auto_exc_one_attrib[False-True] PASSED
387 tests/test_functional.py::TestFunctional::test_auto_exc_one_attrib[True-False] PASSED
388 tests/test_functional.py::TestFunctional::test_auto_exc_one_attrib[True-True] PASSED
389 tests/test_functional.py::TestFunctional::test_default_decorator PASSED
390 tests/test_functional.py::TestFunctional::test_dict_patch_class PASSED
391 tests/test_functional.py::TestFunctional::test_eq_false[False] PASSED
392 tests/test_functional.py::TestFunctional::test_eq_false[True] PASSED
393 tests/test_functional.py::TestFunctional::test_eq_only[False-False] PASSED
394 tests/test_functional.py::TestFunctional::test_eq_only[False-True] PASSED
395 tests/test_functional.py::TestFunctional::test_eq_only[True-False] PASSED
396 tests/test_functional.py::TestFunctional::test_eq_only[True-True] PASSED
397 tests/test_functional.py::TestFunctional::test_fields[C2Slots] PASSED
398 tests/test_functional.py::TestFunctional::test_fields[C2] PASSED
399 tests/test_functional.py::TestFunctional::test_frozen_instance[FrozenToo] PASSED
400 tests/test_functional.py::TestFunctional::test_frozen_instance[Frozen] PASSED
401 tests/test_functional.py::TestFunctional::test_frozen_slots_combo[False-False-False-False-False-False-False-False] PASSED
402 tests/test_functional.py::TestFunctional::test_frozen_slots_combo[False-False-False-False-False-False-False-True] PASSED
403 tests/test_functional.py::TestFunctional::test_frozen_slots_combo[False-False-False-False-False-False-True-False] PASSED
404 tests/test_functional.py::TestFunctional::test_frozen_slots_combo[False-False-False-False-False-False-True-True] PASSED
405 tests/test_functional.py::TestFunctional::test_frozen_slots_combo[False-False-False-False-False-True-False-False] PASSED
406 tests/test_functional.py::TestFunctional::test_frozen_slots_combo[False-False-False-False-False-True-False-True] PASSED
407 tests/test_functional.py::TestFunctional::test_frozen_slots_combo[False-False-False-False-False-True-True-False] PASSED
408 tests/test_functional.py::TestFunctional::test_frozen_slots_combo[False-False-False-False-False-True-True-True] PASSED
409 tests/test_functional.py::TestFunctional::test_frozen_slots_combo[False-False-False-False-True-False-False-False] PASSED
410 tests/test_functional.py::TestFunctional::test_frozen_slots_combo[False-False-False-False-True-False-False-True] PASSED
411 tests/test_functional.py::TestFunctional::test_frozen_slots_combo[False-False-False-False-True-False-True-False] PASSED
412 tests/test_functional.py::TestFunctional::test_frozen_slots_combo[False-False-False-False-True-False-True-True] PASSED
413 tests/test_functional.py::TestFunctional::test_frozen_slots_combo[False-False-False-False-True-True-False-False] PASSED
414 tests/test_functional.py::TestFunctional::test_frozen_slots_combo[False-False-False-False-True-True-False-True] PASSED
415 tests/test_functional.py::TestFunctional::test_frozen_slots_combo[False-False-False-False-True-True-True-False] PASSED
416 tests/test_functional.py::TestFunctional::test_frozen_slots_combo[False-False-False-False-True-True-True-True] PASSED
417 tests/test_functional.py::TestFunctional::test_frozen_slots_combo[False-False-False-True-False-False-False-False] PASSED
418 tests/test_functional.py::TestFunctional::test_frozen_slots_combo[False-False-False-True-False-False-False-True] PASSED
419 tests/test_functional.py::TestFunctional::test_frozen_slots_combo[False-False-False-True-False-False-True-False] PASSED
420 tests/test_functional.py::TestFunctional::test_frozen_slots_combo[False-False-False-True-False-False-True-True] PASSED
421 tests/test_functional.py::TestFunctional::test_frozen_slots_combo[False-False-False-True-False-True-False-False] PASSED
422 tests/test_functional.py::TestFunctional::test_frozen_slots_combo[False-False-False-True-False-True-False-True] PASSED
423 tests/test_functional.py::TestFunctional::test_frozen_slots_combo[False-False-False-True-False-True-True-False] PASSED
424 tests/test_functional.py::TestFunctional::test_frozen_slots_combo[False-False-False-True-False-True-True-True] PASSED
425 tests/test_functional.py::TestFunctional::test_frozen_slots_combo[False-False-False-True-True-False-False-False] PASSED
426 tests/test_functional.py::TestFunctional::test_frozen_slots_combo[False-False-False-True-True-False-False-True] PASSED
427 tests/test_functional.py::TestFunctional::test_frozen_slots_combo[False-False-False-True-True-False-True-False] PASSED
428 tests/test_functional.py::TestFunctional::test_frozen_slots_combo[False-False-False-True-True-False-True-True] PASSED
429 tests/test_functional.py::TestFunctional::test_frozen_slots_combo[False-False-False-True-True-True-False-False] PASSED
430 tests/test_functional.py::TestFunctional::test_frozen_slots_combo[False-False-False-True-True-True-False-True] PASSED
431 tests/test_functional.py::TestFunctional::test_frozen_slots_combo[False-False-False-True-True-True-True-False] PASSED
432 tests/test_functional.py::TestFunctional::test_frozen_slots_combo[False-False-False-True-True-True-True-True] PASSED
433 tests/test_functional.py::TestFunctional::test_frozen_slots_combo[False-False-True-False-False-False-False-False] PASSED
434 tests/test_functional.py::TestFunctional::test_frozen_slots_combo[False-False-True-False-False-False-False-True] PASSED
435 tests/test_functional.py::TestFunctional::test_frozen_slots_combo[False-False-True-False-False-False-True-False] PASSED
436 tests/test_functional.py::TestFunctional::test_frozen_slots_combo[False-False-True-False-False-False-True-True] PASSED
437 tests/test_functional.py::TestFunctional::test_frozen_slots_combo[False-False-True-False-False-True-False-False] PASSED
438 tests/test_functional.py::TestFunctional::test_frozen_slots_combo[False-False-True-False-False-True-False-True] PASSED
439 tests/test_functional.py::TestFunctional::test_frozen_slots_combo[False-False-True-False-False-True-True-False] PASSED
440 tests/test_functional.py::TestFunctional::test_frozen_slots_combo[False-False-True-False-False-True-True-True] PASSED
441 tests/test_functional.py::TestFunctional::test_frozen_slots_combo[False-False-True-False-True-False-False-False] PASSED
442 tests/test_functional.py::TestFunctional::test_frozen_slots_combo[False-False-True-False-True-False-False-True] PASSED
443 tests/test_functional.py::TestFunctional::test_frozen_slots_combo[False-False-True-False-True-False-True-False] PASSED
444 tests/test_functional.py::TestFunctional::test_frozen_slots_combo[False-False-True-False-True-False-True-True] PASSED
445 tests/test_functional.py::TestFunctional::test_frozen_slots_combo[False-False-True-False-True-True-False-False] PASSED
446 tests/test_functional.py::TestFunctional::test_frozen_slots_combo[False-False-True-False-True-True-False-True] PASSED
447 tests/test_functional.py::TestFunctional::test_frozen_slots_combo[False-False-True-False-True-True-True-False] PASSED
448 tests/test_functional.py::TestFunctional::test_frozen_slots_combo[False-False-True-False-True-True-True-True] PASSED
449 tests/test_functional.py::TestFunctional::test_frozen_slots_combo[False-False-True-True-False-False-False-False] PASSED
450 tests/test_functional.py::TestFunctional::test_frozen_slots_combo[False-False-True-True-False-False-False-True] PASSED
451 tests/test_functional.py::TestFunctional::test_frozen_slots_combo[False-False-True-True-False-False-True-False] PASSED
452 tests/test_functional.py::TestFunctional::test_frozen_slots_combo[False-False-True-True-False-False-True-True] PASSED
453 tests/test_functional.py::TestFunctional::test_frozen_slots_combo[False-False-True-True-False-True-False-False] PASSED
454 tests/test_functional.py::TestFunctional::test_frozen_slots_combo[False-False-True-True-False-True-False-True] PASSED
455 tests/test_functional.py::TestFunctional::test_frozen_slots_combo[False-False-True-True-False-True-True-False] PASSED
456 tests/test_functional.py::TestFunctional::test_frozen_slots_combo[False-False-True-True-False-True-True-True] PASSED
457 tests/test_functional.py::TestFunctional::test_frozen_slots_combo[False-False-True-True-True-False-False-False] PASSED
458 tests/test_functional.py::TestFunctional::test_frozen_slots_combo[False-False-True-True-True-False-False-True] PASSED
459 tests/test_functional.py::TestFunctional::test_frozen_slots_combo[False-False-True-True-True-False-True-False] PASSED
460 tests/test_functional.py::TestFunctional::test_frozen_slots_combo[False-False-True-True-True-False-True-True] PASSED
461 tests/test_functional.py::TestFunctional::test_frozen_slots_combo[False-False-True-True-True-True-False-False] PASSED
462 tests/test_functional.py::TestFunctional::test_frozen_slots_combo[False-False-True-True-True-True-False-True] PASSED
463 tests/test_functional.py::TestFunctional::test_frozen_slots_combo[False-False-True-True-True-True-True-False] PASSED
464 tests/test_functional.py::TestFunctional::test_frozen_slots_combo[False-False-True-True-True-True-True-True] PASSED
465 tests/test_functional.py::TestFunctional::test_frozen_slots_combo[False-True-False-False-False-False-False-False] PASSED
466 tests/test_functional.py::TestFunctional::test_frozen_slots_combo[False-True-False-False-False-False-False-True] PASSED
467 tests/test_functional.py::TestFunctional::test_frozen_slots_combo[False-True-False-False-False-False-True-False] PASSED
468 tests/test_functional.py::TestFunctional::test_frozen_slots_combo[False-True-False-False-False-False-True-True] PASSED
469 tests/test_functional.py::TestFunctional::test_frozen_slots_combo[False-True-False-False-False-True-False-False] PASSED
470 tests/test_functional.py::TestFunctional::test_frozen_slots_combo[False-True-False-False-False-True-False-True] PASSED
471 tests/test_functional.py::TestFunctional::test_frozen_slots_combo[False-True-False-False-False-True-True-False] PASSED
472 tests/test_functional.py::TestFunctional::test_frozen_slots_combo[False-True-False-False-False-True-True-True] PASSED
473 tests/test_functional.py::TestFunctional::test_frozen_slots_combo[False-True-False-False-True-False-False-False] PASSED
474 tests/test_functional.py::TestFunctional::test_frozen_slots_combo[False-True-False-False-True-False-False-True] PASSED
475 tests/test_functional.py::TestFunctional::test_frozen_slots_combo[False-True-False-False-True-False-True-False] PASSED
476 tests/test_functional.py::TestFunctional::test_frozen_slots_combo[False-True-False-False-True-False-True-True] PASSED
477 tests/test_functional.py::TestFunctional::test_frozen_slots_combo[False-True-False-False-True-True-False-False] PASSED
478 tests/test_functional.py::TestFunctional::test_frozen_slots_combo[False-True-False-False-True-True-False-True] PASSED
479 tests/test_functional.py::TestFunctional::test_frozen_slots_combo[False-True-False-False-True-True-True-False] PASSED
480 tests/test_functional.py::TestFunctional::test_frozen_slots_combo[False-True-False-False-True-True-True-True] PASSED
481 tests/test_functional.py::TestFunctional::test_frozen_slots_combo[False-True-False-True-False-False-False-False] PASSED
482 tests/test_functional.py::TestFunctional::test_frozen_slots_combo[False-True-False-True-False-False-False-True] PASSED
483 tests/test_functional.py::TestFunctional::test_frozen_slots_combo[False-True-False-True-False-False-True-False] PASSED
484 tests/test_functional.py::TestFunctional::test_frozen_slots_combo[False-True-False-True-False-False-True-True] PASSED
485 tests/test_functional.py::TestFunctional::test_frozen_slots_combo[False-True-False-True-False-True-False-False] PASSED
486 tests/test_functional.py::TestFunctional::test_frozen_slots_combo[False-True-False-True-False-True-False-True] PASSED
487 tests/test_functional.py::TestFunctional::test_frozen_slots_combo[False-True-False-True-False-True-True-False] PASSED
488 tests/test_functional.py::TestFunctional::test_frozen_slots_combo[False-True-False-True-False-True-True-True] PASSED
489 tests/test_functional.py::TestFunctional::test_frozen_slots_combo[False-True-False-True-True-False-False-False] PASSED
490 tests/test_functional.py::TestFunctional::test_frozen_slots_combo[False-True-False-True-True-False-False-True] PASSED
491 tests/test_functional.py::TestFunctional::test_frozen_slots_combo[False-True-False-True-True-False-True-False] PASSED
492 tests/test_functional.py::TestFunctional::test_frozen_slots_combo[False-True-False-True-True-False-True-True] PASSED
493 tests/test_functional.py::TestFunctional::test_frozen_slots_combo[False-True-False-True-True-True-False-False] PASSED
494 tests/test_functional.py::TestFunctional::test_frozen_slots_combo[False-True-False-True-True-True-False-True] PASSED
495 tests/test_functional.py::TestFunctional::test_frozen_slots_combo[False-True-False-True-True-True-True-False] PASSED
496 tests/test_functional.py::TestFunctional::test_frozen_slots_combo[False-True-False-True-True-True-True-True] PASSED
497 tests/test_functional.py::TestFunctional::test_frozen_slots_combo[False-True-True-False-False-False-False-False] PASSED
498 tests/test_functional.py::TestFunctional::test_frozen_slots_combo[False-True-True-False-False-False-False-True] PASSED
499 tests/test_functional.py::TestFunctional::test_frozen_slots_combo[False-True-True-False-False-False-True-False] PASSED
500 tests/test_functional.py::TestFunctional::test_frozen_slots_combo[False-True-True-False-False-False-True-True] PASSED
501 tests/test_functional.py::TestFunctional::test_frozen_slots_combo[False-True-True-False-False-True-False-False] PASSED
502 tests/test_functional.py::TestFunctional::test_frozen_slots_combo[False-True-True-False-False-True-False-True] PASSED
503 tests/test_functional.py::TestFunctional::test_frozen_slots_combo[False-True-True-False-False-True-True-False] PASSED
504 tests/test_functional.py::TestFunctional::test_frozen_slots_combo[False-True-True-False-False-True-True-True] PASSED
505 tests/test_functional.py::TestFunctional::test_frozen_slots_combo[False-True-True-False-True-False-False-False] PASSED
506 tests/test_functional.py::TestFunctional::test_frozen_slots_combo[False-True-True-False-True-False-False-True] PASSED
507 tests/test_functional.py::TestFunctional::test_frozen_slots_combo[False-True-True-False-True-False-True-False] PASSED
508 tests/test_functional.py::TestFunctional::test_frozen_slots_combo[False-True-True-False-True-False-True-True] PASSED
509 tests/test_functional.py::TestFunctional::test_frozen_slots_combo[False-True-True-False-True-True-False-False] PASSED
510 tests/test_functional.py::TestFunctional::test_frozen_slots_combo[False-True-True-False-True-True-False-True] PASSED
511 tests/test_functional.py::TestFunctional::test_frozen_slots_combo[False-True-True-False-True-True-True-False] PASSED
512 tests/test_functional.py::TestFunctional::test_frozen_slots_combo[False-True-True-False-True-True-True-True] PASSED
513 tests/test_functional.py::TestFunctional::test_frozen_slots_combo[False-True-True-True-False-False-False-False] PASSED
514 tests/test_functional.py::TestFunctional::test_frozen_slots_combo[False-True-True-True-False-False-False-True] PASSED
515 tests/test_functional.py::TestFunctional::test_frozen_slots_combo[False-True-True-True-False-False-True-False] PASSED
516 tests/test_functional.py::TestFunctional::test_frozen_slots_combo[False-True-True-True-False-False-True-True] PASSED
517 tests/test_functional.py::TestFunctional::test_frozen_slots_combo[False-True-True-True-False-True-False-False] PASSED
518 tests/test_functional.py::TestFunctional::test_frozen_slots_combo[False-True-True-True-False-True-False-True] PASSED
519 tests/test_functional.py::TestFunctional::test_frozen_slots_combo[False-True-True-True-False-True-True-False] PASSED
520 tests/test_functional.py::TestFunctional::test_frozen_slots_combo[False-True-True-True-False-True-True-True] PASSED
521 tests/test_functional.py::TestFunctional::test_frozen_slots_combo[False-True-True-True-True-False-False-False] PASSED
522 tests/test_functional.py::TestFunctional::test_frozen_slots_combo[False-True-True-True-True-False-False-True] PASSED
523 tests/test_functional.py::TestFunctional::test_frozen_slots_combo[False-True-True-True-True-False-True-False] PASSED
524 tests/test_functional.py::TestFunctional::test_frozen_slots_combo[False-True-True-True-True-False-True-True] PASSED
525 tests/test_functional.py::TestFunctional::test_frozen_slots_combo[False-True-True-True-True-True-False-False] PASSED
526 tests/test_functional.py::TestFunctional::test_frozen_slots_combo[False-True-True-True-True-True-False-True] PASSED
527 tests/test_functional.py::TestFunctional::test_frozen_slots_combo[False-True-True-True-True-True-True-False] PASSED
528 tests/test_functional.py::TestFunctional::test_frozen_slots_combo[False-True-True-True-True-True-True-True] PASSED
529 tests/test_functional.py::TestFunctional::test_frozen_slots_combo[True-False-False-False-False-False-False-False] PASSED
530 tests/test_functional.py::TestFunctional::test_frozen_slots_combo[True-False-False-False-False-False-False-True] PASSED
531 tests/test_functional.py::TestFunctional::test_frozen_slots_combo[True-False-False-False-False-False-True-False] PASSED
532 tests/test_functional.py::TestFunctional::test_frozen_slots_combo[True-False-False-False-False-False-True-True] PASSED
533 tests/test_functional.py::TestFunctional::test_frozen_slots_combo[True-False-False-False-False-True-False-False] PASSED
534 tests/test_functional.py::TestFunctional::test_frozen_slots_combo[True-False-False-False-False-True-False-True] PASSED
535 tests/test_functional.py::TestFunctional::test_frozen_slots_combo[True-False-False-False-False-True-True-False] PASSED
536 tests/test_functional.py::TestFunctional::test_frozen_slots_combo[True-False-False-False-False-True-True-True] PASSED
537 tests/test_functional.py::TestFunctional::test_frozen_slots_combo[True-False-False-False-True-False-False-False] PASSED
538 tests/test_functional.py::TestFunctional::test_frozen_slots_combo[True-False-False-False-True-False-False-True] PASSED
539 tests/test_functional.py::TestFunctional::test_frozen_slots_combo[True-False-False-False-True-False-True-False] PASSED
540 tests/test_functional.py::TestFunctional::test_frozen_slots_combo[True-False-False-False-True-False-True-True] PASSED
541 tests/test_functional.py::TestFunctional::test_frozen_slots_combo[True-False-False-False-True-True-False-False] PASSED
542 tests/test_functional.py::TestFunctional::test_frozen_slots_combo[True-False-False-False-True-True-False-True] PASSED
543 tests/test_functional.py::TestFunctional::test_frozen_slots_combo[True-False-False-False-True-True-True-False] PASSED
544 tests/test_functional.py::TestFunctional::test_frozen_slots_combo[True-False-False-False-True-True-True-True] PASSED
545 tests/test_functional.py::TestFunctional::test_frozen_slots_combo[True-False-False-True-False-False-False-False] PASSED
546 tests/test_functional.py::TestFunctional::test_frozen_slots_combo[True-False-False-True-False-False-False-True] PASSED
547 tests/test_functional.py::TestFunctional::test_frozen_slots_combo[True-False-False-True-False-False-True-False] PASSED
548 tests/test_functional.py::TestFunctional::test_frozen_slots_combo[True-False-False-True-False-False-True-True] PASSED
549 tests/test_functional.py::TestFunctional::test_frozen_slots_combo[True-False-False-True-False-True-False-False] PASSED
550 tests/test_functional.py::TestFunctional::test_frozen_slots_combo[True-False-False-True-False-True-False-True] PASSED
551 tests/test_functional.py::TestFunctional::test_frozen_slots_combo[True-False-False-True-False-True-True-False] PASSED
552 tests/test_functional.py::TestFunctional::test_frozen_slots_combo[True-False-False-True-False-True-True-True] PASSED
553 tests/test_functional.py::TestFunctional::test_frozen_slots_combo[True-False-False-True-True-False-False-False] PASSED
554 tests/test_functional.py::TestFunctional::test_frozen_slots_combo[True-False-False-True-True-False-False-True] PASSED
555 tests/test_functional.py::TestFunctional::test_frozen_slots_combo[True-False-False-True-True-False-True-False] PASSED
556 tests/test_functional.py::TestFunctional::test_frozen_slots_combo[True-False-False-True-True-False-True-True] PASSED
557 tests/test_functional.py::TestFunctional::test_frozen_slots_combo[True-False-False-True-True-True-False-False] PASSED
558 tests/test_functional.py::TestFunctional::test_frozen_slots_combo[True-False-False-True-True-True-False-True] PASSED
559 tests/test_functional.py::TestFunctional::test_frozen_slots_combo[True-False-False-True-True-True-True-False] PASSED
560 tests/test_functional.py::TestFunctional::test_frozen_slots_combo[True-False-False-True-True-True-True-True] PASSED
561 tests/test_functional.py::TestFunctional::test_frozen_slots_combo[True-False-True-False-False-False-False-False] PASSED
562 tests/test_functional.py::TestFunctional::test_frozen_slots_combo[True-False-True-False-False-False-False-True] PASSED
563 tests/test_functional.py::TestFunctional::test_frozen_slots_combo[True-False-True-False-False-False-True-False] PASSED
564 tests/test_functional.py::TestFunctional::test_frozen_slots_combo[True-False-True-False-False-False-True-True] PASSED
565 tests/test_functional.py::TestFunctional::test_frozen_slots_combo[True-False-True-False-False-True-False-False] PASSED
566 tests/test_functional.py::TestFunctional::test_frozen_slots_combo[True-False-True-False-False-True-False-True] PASSED
567 tests/test_functional.py::TestFunctional::test_frozen_slots_combo[True-False-True-False-False-True-True-False] PASSED
568 tests/test_functional.py::TestFunctional::test_frozen_slots_combo[True-False-True-False-False-True-True-True] PASSED
569 tests/test_functional.py::TestFunctional::test_frozen_slots_combo[True-False-True-False-True-False-False-False] PASSED
570 tests/test_functional.py::TestFunctional::test_frozen_slots_combo[True-False-True-False-True-False-False-True] PASSED
571 tests/test_functional.py::TestFunctional::test_frozen_slots_combo[True-False-True-False-True-False-True-False] PASSED
572 tests/test_functional.py::TestFunctional::test_frozen_slots_combo[True-False-True-False-True-False-True-True] PASSED
573 tests/test_functional.py::TestFunctional::test_frozen_slots_combo[True-False-True-False-True-True-False-False] PASSED
574 tests/test_functional.py::TestFunctional::test_frozen_slots_combo[True-False-True-False-True-True-False-True] PASSED
575 tests/test_functional.py::TestFunctional::test_frozen_slots_combo[True-False-True-False-True-True-True-False] PASSED
576 tests/test_functional.py::TestFunctional::test_frozen_slots_combo[True-False-True-False-True-True-True-True] PASSED
577 tests/test_functional.py::TestFunctional::test_frozen_slots_combo[True-False-True-True-False-False-False-False] PASSED
578 tests/test_functional.py::TestFunctional::test_frozen_slots_combo[True-False-True-True-False-False-False-True] PASSED
579 tests/test_functional.py::TestFunctional::test_frozen_slots_combo[True-False-True-True-False-False-True-False] PASSED
580 tests/test_functional.py::TestFunctional::test_frozen_slots_combo[True-False-True-True-False-False-True-True] PASSED
581 tests/test_functional.py::TestFunctional::test_frozen_slots_combo[True-False-True-True-False-True-False-False] PASSED
582 tests/test_functional.py::TestFunctional::test_frozen_slots_combo[True-False-True-True-False-True-False-True] PASSED
583 tests/test_functional.py::TestFunctional::test_frozen_slots_combo[True-False-True-True-False-True-True-False] PASSED
584 tests/test_functional.py::TestFunctional::test_frozen_slots_combo[True-False-True-True-False-True-True-True] PASSED
585 tests/test_functional.py::TestFunctional::test_frozen_slots_combo[True-False-True-True-True-False-False-False] PASSED
586 tests/test_functional.py::TestFunctional::test_frozen_slots_combo[True-False-True-True-True-False-False-True] PASSED
587 tests/test_functional.py::TestFunctional::test_frozen_slots_combo[True-False-True-True-True-False-True-False] PASSED
588 tests/test_functional.py::TestFunctional::test_frozen_slots_combo[True-False-True-True-True-False-True-True] PASSED
589 tests/test_functional.py::TestFunctional::test_frozen_slots_combo[True-False-True-True-True-True-False-False] PASSED
590 tests/test_functional.py::TestFunctional::test_frozen_slots_combo[True-False-True-True-True-True-False-True] PASSED
591 tests/test_functional.py::TestFunctional::test_frozen_slots_combo[True-False-True-True-True-True-True-False] PASSED
592 tests/test_functional.py::TestFunctional::test_frozen_slots_combo[True-False-True-True-True-True-True-True] PASSED
593 tests/test_functional.py::TestFunctional::test_frozen_slots_combo[True-True-False-False-False-False-False-False] PASSED
594 tests/test_functional.py::TestFunctional::test_frozen_slots_combo[True-True-False-False-False-False-False-True] PASSED
595 tests/test_functional.py::TestFunctional::test_frozen_slots_combo[True-True-False-False-False-False-True-False] PASSED
596 tests/test_functional.py::TestFunctional::test_frozen_slots_combo[True-True-False-False-False-False-True-True] PASSED
597 tests/test_functional.py::TestFunctional::test_frozen_slots_combo[True-True-False-False-False-True-False-False] PASSED
598 tests/test_functional.py::TestFunctional::test_frozen_slots_combo[True-True-False-False-False-True-False-True] PASSED
599 tests/test_functional.py::TestFunctional::test_frozen_slots_combo[True-True-False-False-False-True-True-False] PASSED
600 tests/test_functional.py::TestFunctional::test_frozen_slots_combo[True-True-False-False-False-True-True-True] PASSED
601 tests/test_functional.py::TestFunctional::test_frozen_slots_combo[True-True-False-False-True-False-False-False] PASSED
602 tests/test_functional.py::TestFunctional::test_frozen_slots_combo[True-True-False-False-True-False-False-True] PASSED
603 tests/test_functional.py::TestFunctional::test_frozen_slots_combo[True-True-False-False-True-False-True-False] PASSED
604 tests/test_functional.py::TestFunctional::test_frozen_slots_combo[True-True-False-False-True-False-True-True] PASSED
605 tests/test_functional.py::TestFunctional::test_frozen_slots_combo[True-True-False-False-True-True-False-False] PASSED
606 tests/test_functional.py::TestFunctional::test_frozen_slots_combo[True-True-False-False-True-True-False-True] PASSED
607 tests/test_functional.py::TestFunctional::test_frozen_slots_combo[True-True-False-False-True-True-True-False] PASSED
608 tests/test_functional.py::TestFunctional::test_frozen_slots_combo[True-True-False-False-True-True-True-True] PASSED
609 tests/test_functional.py::TestFunctional::test_frozen_slots_combo[True-True-False-True-False-False-False-False] PASSED
610 tests/test_functional.py::TestFunctional::test_frozen_slots_combo[True-True-False-True-False-False-False-True] PASSED
611 tests/test_functional.py::TestFunctional::test_frozen_slots_combo[True-True-False-True-False-False-True-False] PASSED
612 tests/test_functional.py::TestFunctional::test_frozen_slots_combo[True-True-False-True-False-False-True-True] PASSED
613 tests/test_functional.py::TestFunctional::test_frozen_slots_combo[True-True-False-True-False-True-False-False] PASSED
614 tests/test_functional.py::TestFunctional::test_frozen_slots_combo[True-True-False-True-False-True-False-True] PASSED
615 tests/test_functional.py::TestFunctional::test_frozen_slots_combo[True-True-False-True-False-True-True-False] PASSED
616 tests/test_functional.py::TestFunctional::test_frozen_slots_combo[True-True-False-True-False-True-True-True] PASSED
617 tests/test_functional.py::TestFunctional::test_frozen_slots_combo[True-True-False-True-True-False-False-False] PASSED
618 tests/test_functional.py::TestFunctional::test_frozen_slots_combo[True-True-False-True-True-False-False-True] PASSED
619 tests/test_functional.py::TestFunctional::test_frozen_slots_combo[True-True-False-True-True-False-True-False] PASSED
620 tests/test_functional.py::TestFunctional::test_frozen_slots_combo[True-True-False-True-True-False-True-True] PASSED
621 tests/test_functional.py::TestFunctional::test_frozen_slots_combo[True-True-False-True-True-True-False-False] PASSED
622 tests/test_functional.py::TestFunctional::test_frozen_slots_combo[True-True-False-True-True-True-False-True] PASSED
623 tests/test_functional.py::TestFunctional::test_frozen_slots_combo[True-True-False-True-True-True-True-False] PASSED
624 tests/test_functional.py::TestFunctional::test_frozen_slots_combo[True-True-False-True-True-True-True-True] PASSED
625 tests/test_functional.py::TestFunctional::test_frozen_slots_combo[True-True-True-False-False-False-False-False] PASSED
626 tests/test_functional.py::TestFunctional::test_frozen_slots_combo[True-True-True-False-False-False-False-True] PASSED
627 tests/test_functional.py::TestFunctional::test_frozen_slots_combo[True-True-True-False-False-False-True-False] PASSED
628 tests/test_functional.py::TestFunctional::test_frozen_slots_combo[True-True-True-False-False-False-True-True] PASSED
629 tests/test_functional.py::TestFunctional::test_frozen_slots_combo[True-True-True-False-False-True-False-False] PASSED
630 tests/test_functional.py::TestFunctional::test_frozen_slots_combo[True-True-True-False-False-True-False-True] PASSED
631 tests/test_functional.py::TestFunctional::test_frozen_slots_combo[True-True-True-False-False-True-True-False] PASSED
632 tests/test_functional.py::TestFunctional::test_frozen_slots_combo[True-True-True-False-False-True-True-True] PASSED
633 tests/test_functional.py::TestFunctional::test_frozen_slots_combo[True-True-True-False-True-False-False-False] PASSED
634 tests/test_functional.py::TestFunctional::test_frozen_slots_combo[True-True-True-False-True-False-False-True] PASSED
635 tests/test_functional.py::TestFunctional::test_frozen_slots_combo[True-True-True-False-True-False-True-False] PASSED
636 tests/test_functional.py::TestFunctional::test_frozen_slots_combo[True-True-True-False-True-False-True-True] PASSED
637 tests/test_functional.py::TestFunctional::test_frozen_slots_combo[True-True-True-False-True-True-False-False] PASSED
638 tests/test_functional.py::TestFunctional::test_frozen_slots_combo[True-True-True-False-True-True-False-True] PASSED
639 tests/test_functional.py::TestFunctional::test_frozen_slots_combo[True-True-True-False-True-True-True-False] PASSED
640 tests/test_functional.py::TestFunctional::test_frozen_slots_combo[True-True-True-False-True-True-True-True] PASSED
641 tests/test_functional.py::TestFunctional::test_frozen_slots_combo[True-True-True-True-False-False-False-False] PASSED
642 tests/test_functional.py::TestFunctional::test_frozen_slots_combo[True-True-True-True-False-False-False-True] PASSED
643 tests/test_functional.py::TestFunctional::test_frozen_slots_combo[True-True-True-True-False-False-True-False] PASSED
644 tests/test_functional.py::TestFunctional::test_frozen_slots_combo[True-True-True-True-False-False-True-True] PASSED
645 tests/test_functional.py::TestFunctional::test_frozen_slots_combo[True-True-True-True-False-True-False-False] PASSED
646 tests/test_functional.py::TestFunctional::test_frozen_slots_combo[True-True-True-True-False-True-False-True] PASSED
647 tests/test_functional.py::TestFunctional::test_frozen_slots_combo[True-True-True-True-False-True-True-False] PASSED
648 tests/test_functional.py::TestFunctional::test_frozen_slots_combo[True-True-True-True-False-True-True-True] PASSED
649 tests/test_functional.py::TestFunctional::test_frozen_slots_combo[True-True-True-True-True-False-False-False] PASSED
650 tests/test_functional.py::TestFunctional::test_frozen_slots_combo[True-True-True-True-True-False-False-True] PASSED
651 tests/test_functional.py::TestFunctional::test_frozen_slots_combo[True-True-True-True-True-False-True-False] PASSED
652 tests/test_functional.py::TestFunctional::test_frozen_slots_combo[True-True-True-True-True-False-True-True] PASSED
653 tests/test_functional.py::TestFunctional::test_frozen_slots_combo[True-True-True-True-True-True-False-False] PASSED
654 tests/test_functional.py::TestFunctional::test_frozen_slots_combo[True-True-True-True-True-True-False-True] PASSED
655 tests/test_functional.py::TestFunctional::test_frozen_slots_combo[True-True-True-True-True-True-True-False] PASSED
656 tests/test_functional.py::TestFunctional::test_frozen_slots_combo[True-True-True-True-True-True-True-True] PASSED
657 tests/test_functional.py::TestFunctional::test_handles_different_defaults PASSED
658 tests/test_functional.py::TestFunctional::test_hash_by_id PASSED
659 tests/test_functional.py::TestFunctional::test_hash_deprecated PASSED
660 tests/test_functional.py::TestFunctional::test_init_subclass[False] PASSED
661 tests/test_functional.py::TestFunctional::test_init_subclass[True] PASSED
662 tests/test_functional.py::TestFunctional::test_metaclass_preserved[WithMetaSlots] PASSED
663 tests/test_functional.py::TestFunctional::test_metaclass_preserved[WithMeta] PASSED
664 tests/test_functional.py::TestFunctional::test_no_setattr_if_convert_without_converters[False] PASSED
665 tests/test_functional.py::TestFunctional::test_no_setattr_if_convert_without_converters[True] PASSED
666 tests/test_functional.py::TestFunctional::test_no_setattr_if_validate_without_validators[False] PASSED
667 tests/test_functional.py::TestFunctional::test_no_setattr_if_validate_without_validators[True] PASSED
668 tests/test_functional.py::TestFunctional::test_no_setattr_with_ng_defaults[False] PASSED
669 tests/test_functional.py::TestFunctional::test_no_setattr_with_ng_defaults[True] PASSED
670 tests/test_functional.py::TestFunctional::test_on_setattr_detect_inherited_validators PASSED
671 tests/test_functional.py::TestFunctional::test_overwrite_base PASSED
672 tests/test_functional.py::TestFunctional::test_pickle_attributes[2-BaseSlots] PASSED
673 tests/test_functional.py::TestFunctional::test_pickle_attributes[2-Base] PASSED
674 tests/test_functional.py::TestFunctional::test_pickle_attributes[2-C1Slots] PASSED
675 tests/test_functional.py::TestFunctional::test_pickle_attributes[2-C1] PASSED
676 tests/test_functional.py::TestFunctional::test_pickle_attributes[2-C2Slots] PASSED
677 tests/test_functional.py::TestFunctional::test_pickle_attributes[2-C2] PASSED
678 tests/test_functional.py::TestFunctional::test_pickle_attributes[2-FromMakeClass] PASSED
679 tests/test_functional.py::TestFunctional::test_pickle_attributes[2-FrozenNoSlots] PASSED
680 tests/test_functional.py::TestFunctional::test_pickle_attributes[2-Frozen] PASSED
681 tests/test_functional.py::TestFunctional::test_pickle_attributes[2-SubSlots] PASSED
682 tests/test_functional.py::TestFunctional::test_pickle_attributes[2-Sub] PASSED
683 tests/test_functional.py::TestFunctional::test_pickle_attributes[3-BaseSlots] PASSED
684 tests/test_functional.py::TestFunctional::test_pickle_attributes[3-Base] PASSED
685 tests/test_functional.py::TestFunctional::test_pickle_attributes[3-C1Slots] PASSED
686 tests/test_functional.py::TestFunctional::test_pickle_attributes[3-C1] PASSED
687 tests/test_functional.py::TestFunctional::test_pickle_attributes[3-C2Slots] PASSED
688 tests/test_functional.py::TestFunctional::test_pickle_attributes[3-C2] PASSED
689 tests/test_functional.py::TestFunctional::test_pickle_attributes[3-FromMakeClass] PASSED
690 tests/test_functional.py::TestFunctional::test_pickle_attributes[3-FrozenNoSlots] PASSED
691 tests/test_functional.py::TestFunctional::test_pickle_attributes[3-Frozen] PASSED
692 tests/test_functional.py::TestFunctional::test_pickle_attributes[3-SubSlots] PASSED
693 tests/test_functional.py::TestFunctional::test_pickle_attributes[3-Sub] PASSED
694 tests/test_functional.py::TestFunctional::test_pickle_attributes[4-BaseSlots] PASSED
695 tests/test_functional.py::TestFunctional::test_pickle_attributes[4-Base] PASSED
696 tests/test_functional.py::TestFunctional::test_pickle_attributes[4-C1Slots] PASSED
697 tests/test_functional.py::TestFunctional::test_pickle_attributes[4-C1] PASSED
698 tests/test_functional.py::TestFunctional::test_pickle_attributes[4-C2Slots] PASSED
699 tests/test_functional.py::TestFunctional::test_pickle_attributes[4-C2] PASSED
700 tests/test_functional.py::TestFunctional::test_pickle_attributes[4-FromMakeClass] PASSED
701 tests/test_functional.py::TestFunctional::test_pickle_attributes[4-FrozenNoSlots] PASSED
702 tests/test_functional.py::TestFunctional::test_pickle_attributes[4-Frozen] PASSED
703 tests/test_functional.py::TestFunctional::test_pickle_attributes[4-SubSlots] PASSED
704 tests/test_functional.py::TestFunctional::test_pickle_attributes[4-Sub] PASSED
705 tests/test_functional.py::TestFunctional::test_pickle_attributes[5-BaseSlots] PASSED
706 tests/test_functional.py::TestFunctional::test_pickle_attributes[5-Base] PASSED
707 tests/test_functional.py::TestFunctional::test_pickle_attributes[5-C1Slots] PASSED
708 tests/test_functional.py::TestFunctional::test_pickle_attributes[5-C1] PASSED
709 tests/test_functional.py::TestFunctional::test_pickle_attributes[5-C2Slots] PASSED
710 tests/test_functional.py::TestFunctional::test_pickle_attributes[5-C2] PASSED
711 tests/test_functional.py::TestFunctional::test_pickle_attributes[5-FromMakeClass] PASSED
712 tests/test_functional.py::TestFunctional::test_pickle_attributes[5-FrozenNoSlots] PASSED
713 tests/test_functional.py::TestFunctional::test_pickle_attributes[5-Frozen] PASSED
714 tests/test_functional.py::TestFunctional::test_pickle_attributes[5-SubSlots] PASSED
715 tests/test_functional.py::TestFunctional::test_pickle_attributes[5-Sub] PASSED
716 tests/test_functional.py::TestFunctional::test_pickle_object[2-BaseSlots] PASSED
717 tests/test_functional.py::TestFunctional::test_pickle_object[2-Base] PASSED
718 tests/test_functional.py::TestFunctional::test_pickle_object[2-C1Slots] PASSED
719 tests/test_functional.py::TestFunctional::test_pickle_object[2-C1] PASSED
720 tests/test_functional.py::TestFunctional::test_pickle_object[2-C2Slots] PASSED
721 tests/test_functional.py::TestFunctional::test_pickle_object[2-C2] PASSED
722 tests/test_functional.py::TestFunctional::test_pickle_object[2-FromMakeClass] PASSED
723 tests/test_functional.py::TestFunctional::test_pickle_object[2-FrozenNoSlots] PASSED
724 tests/test_functional.py::TestFunctional::test_pickle_object[2-Frozen] PASSED
725 tests/test_functional.py::TestFunctional::test_pickle_object[2-SubSlots] PASSED
726 tests/test_functional.py::TestFunctional::test_pickle_object[2-Sub] PASSED
727 tests/test_functional.py::TestFunctional::test_pickle_object[3-BaseSlots] PASSED
728 tests/test_functional.py::TestFunctional::test_pickle_object[3-Base] PASSED
729 tests/test_functional.py::TestFunctional::test_pickle_object[3-C1Slots] PASSED
730 tests/test_functional.py::TestFunctional::test_pickle_object[3-C1] PASSED
731 tests/test_functional.py::TestFunctional::test_pickle_object[3-C2Slots] PASSED
732 tests/test_functional.py::TestFunctional::test_pickle_object[3-C2] PASSED
733 tests/test_functional.py::TestFunctional::test_pickle_object[3-FromMakeClass] PASSED
734 tests/test_functional.py::TestFunctional::test_pickle_object[3-FrozenNoSlots] PASSED
735 tests/test_functional.py::TestFunctional::test_pickle_object[3-Frozen] PASSED
736 tests/test_functional.py::TestFunctional::test_pickle_object[3-SubSlots] PASSED
737 tests/test_functional.py::TestFunctional::test_pickle_object[3-Sub] PASSED
738 tests/test_functional.py::TestFunctional::test_pickle_object[4-BaseSlots] PASSED
739 tests/test_functional.py::TestFunctional::test_pickle_object[4-Base] PASSED
740 tests/test_functional.py::TestFunctional::test_pickle_object[4-C1Slots] PASSED
741 tests/test_functional.py::TestFunctional::test_pickle_object[4-C1] PASSED
742 tests/test_functional.py::TestFunctional::test_pickle_object[4-C2Slots] PASSED
743 tests/test_functional.py::TestFunctional::test_pickle_object[4-C2] PASSED
744 tests/test_functional.py::TestFunctional::test_pickle_object[4-FromMakeClass] PASSED
745 tests/test_functional.py::TestFunctional::test_pickle_object[4-FrozenNoSlots] PASSED
746 tests/test_functional.py::TestFunctional::test_pickle_object[4-Frozen] PASSED
747 tests/test_functional.py::TestFunctional::test_pickle_object[4-SubSlots] PASSED
748 tests/test_functional.py::TestFunctional::test_pickle_object[4-Sub] PASSED
749 tests/test_functional.py::TestFunctional::test_pickle_object[5-BaseSlots] PASSED
750 tests/test_functional.py::TestFunctional::test_pickle_object[5-Base] PASSED
751 tests/test_functional.py::TestFunctional::test_pickle_object[5-C1Slots] PASSED
752 tests/test_functional.py::TestFunctional::test_pickle_object[5-C1] PASSED
753 tests/test_functional.py::TestFunctional::test_pickle_object[5-C2Slots] PASSED
754 tests/test_functional.py::TestFunctional::test_pickle_object[5-C2] PASSED
755 tests/test_functional.py::TestFunctional::test_pickle_object[5-FromMakeClass] PASSED
756 tests/test_functional.py::TestFunctional::test_pickle_object[5-FrozenNoSlots] PASSED
757 tests/test_functional.py::TestFunctional::test_pickle_object[5-Frozen] PASSED
758 tests/test_functional.py::TestFunctional::test_pickle_object[5-SubSlots] PASSED
759 tests/test_functional.py::TestFunctional::test_pickle_object[5-Sub] PASSED
760 tests/test_functional.py::TestFunctional::test_programmatic PASSED
761 tests/test_functional.py::TestFunctional::test_renaming PASSED
762 tests/test_functional.py::TestFunctional::test_subclass_without_extra_attrs[BaseSlots] PASSED
763 tests/test_functional.py::TestFunctional::test_subclass_without_extra_attrs[Base] PASSED
764 tests/test_functional.py::TestFunctional::test_subclassing_frozen_gives_frozen PASSED
765 tests/test_functional.py::TestFunctional::test_subclassing_with_extra_attrs[SubSlots] PASSED
766 tests/test_functional.py::TestFunctional::test_subclassing_with_extra_attrs[Sub] PASSED
767 tests/test_functional.py::TestFunctional::test_tuple_class_aliasing PASSED
768 tests/test_functional.py::TestFunctional::test_unsafe_hash[False] PASSED
769 tests/test_functional.py::TestFunctional::test_unsafe_hash[True] PASSED
770 tests/test_functional.py::TestFunctional::test_unsafe_hash_false_eq_false[False] PASSED
771 tests/test_functional.py::TestFunctional::test_unsafe_hash_false_eq_false[True] PASSED
772 tests/test_functional.py::TestFunctional::test_validator[C1Slots] PASSED
773 tests/test_functional.py::TestFunctional::test_validator[C1] PASSED
774 tests/test_hooks.py::TestAsDictHook::test_asdict PASSED
775 tests/test_hooks.py::TestAsDictHook::test_asdict_calls PASSED
776 tests/test_hooks.py::TestTransformHook::test_attrs_attrclass PASSED
777 tests/test_hooks.py::TestTransformHook::test_hook_add_field PASSED
778 tests/test_hooks.py::TestTransformHook::test_hook_applied PASSED
779 tests/test_hooks.py::TestTransformHook::test_hook_applied_auto_attrib PASSED
780 tests/test_hooks.py::TestTransformHook::test_hook_applied_modify_attrib PASSED
781 tests/test_hooks.py::TestTransformHook::test_hook_override_alias PASSED
782 tests/test_hooks.py::TestTransformHook::test_hook_remove_field PASSED
783 tests/test_hooks.py::TestTransformHook::test_hook_with_inheritance PASSED
784 tests/test_import.py::TestImportStar::test_from_attr_import_star PASSED
785 tests/test_init_subclass.py::test_init_subclass_attrs PASSED
786 tests/test_init_subclass.py::test_init_subclass_slots_workaround PASSED
787 tests/test_init_subclass.py::test_init_subclass_vanilla[False] PASSED
788 tests/test_init_subclass.py::test_init_subclass_vanilla[True] PASSED
789 tests/test_make.py::TestAttributes::test_adds_all_by_default[__eq__] PASSED
790 tests/test_make.py::TestAttributes::test_adds_all_by_default[__hash__] PASSED
791 tests/test_make.py::TestAttributes::test_adds_all_by_default[__init__] PASSED
792 tests/test_make.py::TestAttributes::test_adds_all_by_default[__repr__] PASSED
793 tests/test_make.py::TestAttributes::test_clean_class[False] PASSED
794 tests/test_make.py::TestAttributes::test_clean_class[True] PASSED
795 tests/test_make.py::TestAttributes::test_empty PASSED
796 tests/test_make.py::TestAttributes::test_factory_sugar PASSED
797 tests/test_make.py::TestAttributes::test_immutable PASSED
798 tests/test_make.py::TestAttributes::test_inherited_does_not_affect_hashing_and_equality PASSED
799 tests/test_make.py::TestAttributes::test_name_not_overridden PASSED
800 tests/test_make.py::TestAttributes::test_post_init[False] PASSED
801 tests/test_make.py::TestAttributes::test_post_init[True] PASSED
802 tests/test_make.py::TestAttributes::test_pre_init[False] PASSED
803 tests/test_make.py::TestAttributes::test_pre_init[True] PASSED
804 tests/test_make.py::TestAttributes::test_pre_init_args[False] PASSED
805 tests/test_make.py::TestAttributes::test_pre_init_args[True] PASSED
806 tests/test_make.py::TestAttributes::test_pre_init_kw_only_work_with_defaults[False] PASSED
807 tests/test_make.py::TestAttributes::test_pre_init_kw_only_work_with_defaults[True] PASSED
808 tests/test_make.py::TestAttributes::test_pre_init_kwargs[False] PASSED
809 tests/test_make.py::TestAttributes::test_pre_init_kwargs[True] PASSED
810 tests/test_make.py::TestAttributes::test_pre_init_kwargs_only[False] PASSED
811 tests/test_make.py::TestAttributes::test_pre_init_kwargs_only[True] PASSED
812 tests/test_make.py::TestAttributes::test_pre_post_init_order[False] PASSED
813 tests/test_make.py::TestAttributes::test_pre_post_init_order[True] PASSED
814 tests/test_make.py::TestAttributes::test_repr_fake_qualname PASSED
815 tests/test_make.py::TestAttributes::test_repr_qualname PASSED
816 tests/test_make.py::TestAttributes::test_respects_add_arguments[eq-__eq__] PASSED
817 tests/test_make.py::TestAttributes::test_respects_add_arguments[init-__init__] PASSED
818 tests/test_make.py::TestAttributes::test_respects_add_arguments[order-__le__] PASSED
819 tests/test_make.py::TestAttributes::test_respects_add_arguments[repr-__repr__] PASSED
820 tests/test_make.py::TestAttributes::test_respects_add_arguments[unsafe_hash-__hash__] PASSED
821 tests/test_make.py::TestAttributes::test_respects_init_attrs_init[False] PASSED
822 tests/test_make.py::TestAttributes::test_respects_init_attrs_init[True] PASSED
823 tests/test_make.py::TestAttributes::test_sets_attrs PASSED
824 tests/test_make.py::TestAttributes::test_sugar_callable PASSED
825 tests/test_make.py::TestAttributes::test_sugar_factory_mutex PASSED
826 tests/test_make.py::TestAttributes::test_types PASSED
827 tests/test_make.py::TestAutoDetect::test_detect_auto_eq[False-False] PASSED
828 tests/test_make.py::TestAutoDetect::test_detect_auto_eq[False-True] PASSED
829 tests/test_make.py::TestAutoDetect::test_detect_auto_eq[True-False] PASSED
830 tests/test_make.py::TestAutoDetect::test_detect_auto_eq[True-True] PASSED
831 tests/test_make.py::TestAutoDetect::test_detect_auto_hash[False-False] PASSED
832 tests/test_make.py::TestAutoDetect::test_detect_auto_hash[False-True] PASSED
833 tests/test_make.py::TestAutoDetect::test_detect_auto_hash[True-False] PASSED
834 tests/test_make.py::TestAutoDetect::test_detect_auto_hash[True-True] PASSED
835 tests/test_make.py::TestAutoDetect::test_detect_auto_init[False-False] PASSED
836 tests/test_make.py::TestAutoDetect::test_detect_auto_init[False-True] PASSED
837 tests/test_make.py::TestAutoDetect::test_detect_auto_init[True-False] PASSED
838 tests/test_make.py::TestAutoDetect::test_detect_auto_init[True-True] PASSED
839 tests/test_make.py::TestAutoDetect::test_detect_auto_order[False-False] PASSED
840 tests/test_make.py::TestAutoDetect::test_detect_auto_order[False-True] PASSED
841 tests/test_make.py::TestAutoDetect::test_detect_auto_order[True-False] PASSED
842 tests/test_make.py::TestAutoDetect::test_detect_auto_order[True-True] PASSED
843 tests/test_make.py::TestAutoDetect::test_detect_auto_repr[False-False] PASSED
844 tests/test_make.py::TestAutoDetect::test_detect_auto_repr[False-True] PASSED
845 tests/test_make.py::TestAutoDetect::test_detect_auto_repr[True-False] PASSED
846 tests/test_make.py::TestAutoDetect::test_detect_auto_repr[True-True] PASSED
847 tests/test_make.py::TestAutoDetect::test_detects_setstate_getstate[False] PASSED
848 tests/test_make.py::TestAutoDetect::test_detects_setstate_getstate[True] PASSED
849 tests/test_make.py::TestAutoDetect::test_determine_detects_non_presence_correctly[BareC] PASSED
850 tests/test_make.py::TestAutoDetect::test_determine_detects_non_presence_correctly[BareSlottedC] PASSED
851 tests/test_make.py::TestAutoDetect::test_hash_uses_eq[False-False] PASSED
852 tests/test_make.py::TestAutoDetect::test_hash_uses_eq[False-True] PASSED
853 tests/test_make.py::TestAutoDetect::test_hash_uses_eq[True-False] PASSED
854 tests/test_make.py::TestAutoDetect::test_hash_uses_eq[True-True] PASSED
855 tests/test_make.py::TestAutoDetect::test_make_all_by_default[False-False] PASSED
856 tests/test_make.py::TestAutoDetect::test_make_all_by_default[False-True] PASSED
857 tests/test_make.py::TestAutoDetect::test_make_all_by_default[True-False] PASSED
858 tests/test_make.py::TestAutoDetect::test_make_all_by_default[True-True] PASSED
859 tests/test_make.py::TestAutoDetect::test_match_args_pre_310 PASSED
860 tests/test_make.py::TestAutoDetect::test_override_eq[False-False] PASSED
861 tests/test_make.py::TestAutoDetect::test_override_eq[False-True] PASSED
862 tests/test_make.py::TestAutoDetect::test_override_eq[True-False] PASSED
863 tests/test_make.py::TestAutoDetect::test_override_eq[True-True] PASSED
864 tests/test_make.py::TestAutoDetect::test_override_hash[False-False] PASSED
865 tests/test_make.py::TestAutoDetect::test_override_hash[False-True] PASSED
866 tests/test_make.py::TestAutoDetect::test_override_hash[True-False] PASSED
867 tests/test_make.py::TestAutoDetect::test_override_hash[True-True] PASSED
868 tests/test_make.py::TestAutoDetect::test_override_init[False-False] PASSED
869 tests/test_make.py::TestAutoDetect::test_override_init[False-True] PASSED
870 tests/test_make.py::TestAutoDetect::test_override_init[True-False] PASSED
871 tests/test_make.py::TestAutoDetect::test_override_init[True-True] PASSED
872 tests/test_make.py::TestAutoDetect::test_override_order[False-False-None-None-True] PASSED
873 tests/test_make.py::TestAutoDetect::test_override_order[False-False-None-True-None] PASSED
874 tests/test_make.py::TestAutoDetect::test_override_order[False-False-True-None-None] PASSED
875 tests/test_make.py::TestAutoDetect::test_override_order[False-False-True-True-None] PASSED
876 tests/test_make.py::TestAutoDetect::test_override_order[False-True-None-None-True] PASSED
877 tests/test_make.py::TestAutoDetect::test_override_order[False-True-None-True-None] PASSED
878 tests/test_make.py::TestAutoDetect::test_override_order[False-True-True-None-None] PASSED
879 tests/test_make.py::TestAutoDetect::test_override_order[False-True-True-True-None] PASSED
880 tests/test_make.py::TestAutoDetect::test_override_order[True-False-None-None-True] PASSED
881 tests/test_make.py::TestAutoDetect::test_override_order[True-False-None-True-None] PASSED
882 tests/test_make.py::TestAutoDetect::test_override_order[True-False-True-None-None] PASSED
883 tests/test_make.py::TestAutoDetect::test_override_order[True-False-True-True-None] PASSED
884 tests/test_make.py::TestAutoDetect::test_override_order[True-True-None-None-True] PASSED
885 tests/test_make.py::TestAutoDetect::test_override_order[True-True-None-True-None] PASSED
886 tests/test_make.py::TestAutoDetect::test_override_order[True-True-True-None-None] PASSED
887 tests/test_make.py::TestAutoDetect::test_override_order[True-True-True-True-None] PASSED
888 tests/test_make.py::TestAutoDetect::test_override_repr[False-False] PASSED
889 tests/test_make.py::TestAutoDetect::test_override_repr[False-True] PASSED
890 tests/test_make.py::TestAutoDetect::test_override_repr[True-False] PASSED
891 tests/test_make.py::TestAutoDetect::test_override_repr[True-True] PASSED
892 tests/test_make.py::TestAutoDetect::test_total_ordering[False-False] PASSED
893 tests/test_make.py::TestAutoDetect::test_total_ordering[False-True] PASSED
894 tests/test_make.py::TestAutoDetect::test_total_ordering[True-False] PASSED
895 tests/test_make.py::TestAutoDetect::test_total_ordering[True-True] PASSED
896 tests/test_make.py::TestClassBuilder::test_attaches_meta_dunders[__eq__] PASSED
897 tests/test_make.py::TestClassBuilder::test_attaches_meta_dunders[__ge__] PASSED
898 tests/test_make.py::TestClassBuilder::test_attaches_meta_dunders[__gt__] PASSED
899 tests/test_make.py::TestClassBuilder::test_attaches_meta_dunders[__hash__] PASSED
900 tests/test_make.py::TestClassBuilder::test_attaches_meta_dunders[__init__] PASSED
901 tests/test_make.py::TestClassBuilder::test_attaches_meta_dunders[__le__] PASSED
902 tests/test_make.py::TestClassBuilder::test_attaches_meta_dunders[__lt__] PASSED
903 tests/test_make.py::TestClassBuilder::test_attaches_meta_dunders[__ne__] PASSED
904 tests/test_make.py::TestClassBuilder::test_attaches_meta_dunders[__repr__] PASSED
905 tests/test_make.py::TestClassBuilder::test_attaches_meta_dunders[__str__] PASSED
906 tests/test_make.py::TestClassBuilder::test_copy[kwargs0] PASSED
907 tests/test_make.py::TestClassBuilder::test_copy[kwargs10] PASSED
908 tests/test_make.py::TestClassBuilder::test_copy[kwargs11] PASSED
909 tests/test_make.py::TestClassBuilder::test_copy[kwargs12] PASSED
910 tests/test_make.py::TestClassBuilder::test_copy[kwargs13] PASSED
911 tests/test_make.py::TestClassBuilder::test_copy[kwargs14] PASSED
912 tests/test_make.py::TestClassBuilder::test_copy[kwargs15] PASSED
913 tests/test_make.py::TestClassBuilder::test_copy[kwargs16] PASSED
914 tests/test_make.py::TestClassBuilder::test_copy[kwargs17] PASSED
915 tests/test_make.py::TestClassBuilder::test_copy[kwargs18] PASSED
916 tests/test_make.py::TestClassBuilder::test_copy[kwargs19] PASSED
917 tests/test_make.py::TestClassBuilder::test_copy[kwargs1] PASSED
918 tests/test_make.py::TestClassBuilder::test_copy[kwargs20] PASSED
919 tests/test_make.py::TestClassBuilder::test_copy[kwargs21] PASSED
920 tests/test_make.py::TestClassBuilder::test_copy[kwargs22] PASSED
921 tests/test_make.py::TestClassBuilder::test_copy[kwargs23] PASSED
922 tests/test_make.py::TestClassBuilder::test_copy[kwargs24] PASSED
923 tests/test_make.py::TestClassBuilder::test_copy[kwargs25] PASSED
924 tests/test_make.py::TestClassBuilder::test_copy[kwargs26] PASSED
925 tests/test_make.py::TestClassBuilder::test_copy[kwargs27] PASSED
926 tests/test_make.py::TestClassBuilder::test_copy[kwargs2] PASSED
927 tests/test_make.py::TestClassBuilder::test_copy[kwargs3] PASSED
928 tests/test_make.py::TestClassBuilder::test_copy[kwargs4] PASSED
929 tests/test_make.py::TestClassBuilder::test_copy[kwargs5] PASSED
930 tests/test_make.py::TestClassBuilder::test_copy[kwargs6] PASSED
931 tests/test_make.py::TestClassBuilder::test_copy[kwargs7] PASSED
932 tests/test_make.py::TestClassBuilder::test_copy[kwargs8] PASSED
933 tests/test_make.py::TestClassBuilder::test_copy[kwargs9] PASSED
934 tests/test_make.py::TestClassBuilder::test_copy_custom_setstate[kwargs0] PASSED
935 tests/test_make.py::TestClassBuilder::test_copy_custom_setstate[kwargs1] PASSED
936 tests/test_make.py::TestClassBuilder::test_copy_custom_setstate[kwargs2] PASSED
937 tests/test_make.py::TestClassBuilder::test_copy_custom_setstate[kwargs3] PASSED
938 tests/test_make.py::TestClassBuilder::test_copy_custom_setstate[kwargs4] PASSED
939 tests/test_make.py::TestClassBuilder::test_copy_custom_setstate[kwargs5] PASSED
940 tests/test_make.py::TestClassBuilder::test_copy_custom_setstate[kwargs6] PASSED
941 tests/test_make.py::TestClassBuilder::test_handles_missing_meta_on_class PASSED
942 tests/test_make.py::TestClassBuilder::test_no_references_to_original PASSED
943 tests/test_make.py::TestClassBuilder::test_no_references_to_original_when_using_cached_property PASSED
944 tests/test_make.py::TestClassBuilder::test_repr PASSED
945 tests/test_make.py::TestClassBuilder::test_repr_str PASSED
946 tests/test_make.py::TestClassBuilder::test_returns_self PASSED
947 tests/test_make.py::TestClassBuilder::test_weakref_setstate PASSED
948 tests/test_make.py::TestConverter::test_convert_before_validate PASSED
949 tests/test_make.py::TestConverter::test_convert_property PASSED
950 tests/test_make.py::TestConverter::test_converter PASSED
951 tests/test_make.py::TestConverter::test_converter_factory_property PASSED
952 tests/test_make.py::TestConverter::test_converter_wrapped_takes_field PASSED
953 tests/test_make.py::TestConverter::test_converter_wrapped_takes_self PASSED
954 tests/test_make.py::TestConverter::test_frozen PASSED
955 tests/test_make.py::TestCountingAttr::test_default_decorator_already_set PASSED
956 tests/test_make.py::TestCountingAttr::test_default_decorator_sets PASSED
957 tests/test_make.py::TestCountingAttr::test_returns_Attr PASSED
958 tests/test_make.py::TestCountingAttr::test_validator_decorator[<lambda>0] PASSED
959 tests/test_make.py::TestCountingAttr::test_validator_decorator[<lambda>1] PASSED
960 tests/test_make.py::TestCountingAttr::test_validator_decorator[<lambda>2] PASSED
961 tests/test_make.py::TestCountingAttr::test_validator_decorator_single PASSED
962 tests/test_make.py::TestCountingAttr::test_validators_lists_to_wrapped_tuples PASSED
963 tests/test_make.py::TestDetermineAttribEqOrder::test_default PASSED
964 tests/test_make.py::TestDetermineAttribEqOrder::test_eq_boolean_order_callable PASSED
965 tests/test_make.py::TestDetermineAttribEqOrder::test_eq_callable_order_boolean PASSED
966 tests/test_make.py::TestDetermineAttribEqOrder::test_eq_callable_order_callable PASSED
967 tests/test_make.py::TestDetermineAttribEqOrder::test_mix PASSED
968 tests/test_make.py::TestDetermineAttribEqOrder::test_order_mirrors_eq_by_default[False] PASSED
969 tests/test_make.py::TestDetermineAttribEqOrder::test_order_mirrors_eq_by_default[True] PASSED
970 tests/test_make.py::TestDetermineAttribEqOrder::test_order_without_eq PASSED
971 tests/test_make.py::TestDetermineAttrsEqOrder::test_default PASSED
972 tests/test_make.py::TestDetermineAttrsEqOrder::test_mix PASSED
973 tests/test_make.py::TestDetermineAttrsEqOrder::test_order_mirrors_eq_by_default[False] PASSED
974 tests/test_make.py::TestDetermineAttrsEqOrder::test_order_mirrors_eq_by_default[True] PASSED
975 tests/test_make.py::TestDetermineAttrsEqOrder::test_order_without_eq PASSED
976 tests/test_make.py::TestDocs::test_docs[__eq__] PASSED
977 tests/test_make.py::TestDocs::test_docs[__ge__] PASSED
978 tests/test_make.py::TestDocs::test_docs[__gt__] PASSED
979 tests/test_make.py::TestDocs::test_docs[__init__] PASSED
980 tests/test_make.py::TestDocs::test_docs[__le__] PASSED
981 tests/test_make.py::TestDocs::test_docs[__lt__] PASSED
982 tests/test_make.py::TestDocs::test_docs[__ne__] PASSED
983 tests/test_make.py::TestDocs::test_docs[__repr__] PASSED
984 tests/test_make.py::TestFields::test_fields PASSED
985 tests/test_make.py::TestFields::test_fields_properties PASSED
986 tests/test_make.py::TestFields::test_generics PASSED
987 tests/test_make.py::TestFields::test_handler_non_attrs_class PASSED
988 tests/test_make.py::TestFields::test_handler_non_attrs_generic_class PASSED
989 tests/test_make.py::TestFields::test_instance PASSED
990 tests/test_make.py::TestFieldsDict::test_fields_dict PASSED
991 tests/test_make.py::TestFieldsDict::test_handler_non_attrs_class PASSED
992 tests/test_make.py::TestFieldsDict::test_instance PASSED
993 tests/test_make.py::TestInitAlias::test_default_and_specify PASSED
994 tests/test_make.py::TestInitAlias::test_evolve PASSED
995 tests/test_make.py::TestKeywordOnlyAttributes::test_adds_keyword_only_arguments PASSED
996 tests/test_make.py::TestKeywordOnlyAttributes::test_ignores_kw_only_when_init_is_false PASSED
997 tests/test_make.py::TestKeywordOnlyAttributes::test_init_false_attribute_after_keyword_attribute PASSED
998 tests/test_make.py::TestKeywordOnlyAttributes::test_init_false_attribute_after_keyword_attribute_with_inheritance PASSED
999 tests/test_make.py::TestKeywordOnlyAttributes::test_keyword_only_attributes_allow_subclassing PASSED
1000 tests/test_make.py::TestKeywordOnlyAttributes::test_keyword_only_attributes_can_come_in_any_order PASSED
1001 tests/test_make.py::TestKeywordOnlyAttributes::test_keyword_only_attributes_presence PASSED
1002 tests/test_make.py::TestKeywordOnlyAttributes::test_keyword_only_attributes_unexpected PASSED
1003 tests/test_make.py::TestKeywordOnlyAttributes::test_keyword_only_class_level PASSED
1004 tests/test_make.py::TestKeywordOnlyAttributes::test_keyword_only_class_level_subclassing PASSED
1005 tests/test_make.py::TestMakeClass::test_additional_class_body PASSED
1006 tests/test_make.py::TestMakeClass::test_annotations PASSED
1007 tests/test_make.py::TestMakeClass::test_annotations_resolve PASSED
1008 tests/test_make.py::TestMakeClass::test_attr_args PASSED
1009 tests/test_make.py::TestMakeClass::test_bases PASSED
1010 tests/test_make.py::TestMakeClass::test_catches_wrong_attrs_type PASSED
1011 tests/test_make.py::TestMakeClass::test_clean_class[False] PASSED
1012 tests/test_make.py::TestMakeClass::test_clean_class[True] PASSED
1013 tests/test_make.py::TestMakeClass::test_dict PASSED
1014 tests/test_make.py::TestMakeClass::test_generic_dynamic_class PASSED
1015 tests/test_make.py::TestMakeClass::test_make_class_ordered PASSED
1016 tests/test_make.py::TestMakeClass::test_missing_sys_getframe PASSED
1017 tests/test_make.py::TestMakeClass::test_simple[list] PASSED
1018 tests/test_make.py::TestMakeClass::test_simple[tuple] PASSED
1019 tests/test_make.py::TestMakeOrder::test_subclasses_cannot_be_compared PASSED
1020 tests/test_make.py::TestMatchArgs::test_explicit_match_args SKIPPED
1021 tests/test_make.py::TestMatchArgs::test_make_class SKIPPED
1022 tests/test_make.py::TestMatchArgs::test_match_args SKIPPED
1023 tests/test_make.py::TestMatchArgs::test_match_args_argument SKIPPED
1024 tests/test_make.py::TestMatchArgs::test_match_args_attr_set[False] SKIPPED
1025 tests/test_make.py::TestMatchArgs::test_match_args_attr_set[True] SKIPPED
1026 tests/test_make.py::TestMatchArgs::test_match_args_kw_only SKIPPED
1027 tests/test_make.py::TestMetadata::test_empty_countingattr_metadata_independent PASSED
1028 tests/test_make.py::TestMetadata::test_empty_metadata_singleton PASSED
1029 tests/test_make.py::TestMetadata::test_metadata PASSED
1030 tests/test_make.py::TestMetadata::test_metadata_immutability PASSED
1031 tests/test_make.py::TestMetadata::test_metadata_present PASSED
1032 tests/test_make.py::TestMetadata::test_not_none_metadata PASSED
1033 tests/test_make.py::TestTransformAttrs::test_conflicting_defaults PASSED
1034 tests/test_make.py::TestTransformAttrs::test_empty PASSED
1035 tests/test_make.py::TestTransformAttrs::test_inherited PASSED
1036 tests/test_make.py::TestTransformAttrs::test_kw_only PASSED
1037 tests/test_make.py::TestTransformAttrs::test_mro PASSED
1038 tests/test_make.py::TestTransformAttrs::test_multiple_inheritance_old PASSED
1039 tests/test_make.py::TestTransformAttrs::test_multiple_inheritance_proper_mro PASSED
1040 tests/test_make.py::TestTransformAttrs::test_no_modifications PASSED
1041 tests/test_make.py::TestTransformAttrs::test_normal PASSED
1042 tests/test_make.py::TestTransformAttrs::test_overwrite_proper_mro PASSED
1043 tests/test_make.py::TestTransformAttrs::test_these PASSED
1044 tests/test_make.py::TestTransformAttrs::test_these_leave_body PASSED
1045 tests/test_make.py::TestTransformAttrs::test_these_ordered PASSED
1046 tests/test_make.py::TestTransformAttrs::test_transforms_to_attribute PASSED
1047 tests/test_make.py::TestValidate::test_multiple_empty PASSED
1048 tests/test_make.py::TestValidate::test_multiple_validators PASSED
1049 tests/test_make.py::TestValidate::test_propagates PASSED
1050 tests/test_make.py::TestValidate::test_run_validators PASSED
1051 tests/test_make.py::TestValidate::test_success PASSED
1052 tests/test_mypy.yml::attr_s_with_type_annotations PASSED
1053 tests/test_mypy.yml::attr_s_with_type_argument[val=a = attr.ib(type=int)] PASSED
1054 tests/test_mypy.yml::attr_s_with_type_argument[val=a: int = attr.ib()] PASSED
1055 tests/test_mypy.yml::testAsDict PASSED
1056 tests/test_mypy.yml::testAsDictError PASSED
1057 tests/test_mypy.yml::testAttrsAnnotated PASSED
1058 tests/test_mypy.yml::testAttrsAutoAttribs PASSED
1059 tests/test_mypy.yml::testAttrsAutoMustBeAll PASSED
1060 tests/test_mypy.yml::testAttrsCallableAttributes PASSED
1061 tests/test_mypy.yml::testAttrsCmpEqOrderValues PASSED
1062 tests/test_mypy.yml::testAttrsCmpTrue PASSED
1063 tests/test_mypy.yml::testAttrsCmpWithSubclasses PASSED
1064 tests/test_mypy.yml::testAttrsComplexSuperclass PASSED
1065 tests/test_mypy.yml::testAttrsDataClass PASSED
1066 tests/test_mypy.yml::testAttrsDefaultAndInit PASSED
1067 tests/test_mypy.yml::testAttrsDefaultDecorator PASSED
1068 tests/test_mypy.yml::testAttrsDefaultDecoratorDeferred PASSED
1069 tests/test_mypy.yml::testAttrsDefaultErrors PASSED
1070 tests/test_mypy.yml::testAttrsDefaultsMroOtherFile PASSED
1071 tests/test_mypy.yml::testAttrsDisallowUntypedWorksForward PASSED
1072 tests/test_mypy.yml::testAttrsEqFalse PASSED
1073 tests/test_mypy.yml::testAttrsFactoryAndDefault PASSED
1074 tests/test_mypy.yml::testAttrsFactoryBadReturn PASSED
1075 tests/test_mypy.yml::testAttrsForwardReference PASSED
1076 tests/test_mypy.yml::testAttrsForwardReferenceInClass PASSED
1077 tests/test_mypy.yml::testAttrsFrozen PASSED
1078 tests/test_mypy.yml::testAttrsFrozenSubclass PASSED
1079 tests/test_mypy.yml::testAttrsGeneric PASSED
1080 tests/test_mypy.yml::testAttrsGenericClassmethod PASSED
1081 tests/test_mypy.yml::testAttrsGenericInheritance PASSED
1082 tests/test_mypy.yml::testAttrsImporting PASSED
1083 tests/test_mypy.yml::testAttrsInheritance PASSED
1084 tests/test_mypy.yml::testAttrsInheritanceNoAnnotation PASSED
1085 tests/test_mypy.yml::testAttrsInheritanceOverride PASSED
1086 tests/test_mypy.yml::testAttrsInitAttribFalse PASSED
1087 tests/test_mypy.yml::testAttrsInitFalse PASSED
1088 tests/test_mypy.yml::testAttrsKwOnlyAttrib PASSED
1089 tests/test_mypy.yml::testAttrsKwOnlyClass PASSED
1090 tests/test_mypy.yml::testAttrsKwOnlyClassNoInit PASSED
1091 tests/test_mypy.yml::testAttrsKwOnlyClassWithMixedDefaults PASSED
1092 tests/test_mypy.yml::testAttrsKwOnlySubclass PASSED
1093 tests/test_mypy.yml::testAttrsKwOnlyWithDefault PASSED
1094 tests/test_mypy.yml::testAttrsLocalVariablesInClassMethod PASSED
1095 tests/test_mypy.yml::testAttrsMultiAssign PASSED
1096 tests/test_mypy.yml::testAttrsMultiAssign2 PASSED
1097 tests/test_mypy.yml::testAttrsNestedInClasses PASSED
1098 tests/test_mypy.yml::testAttrsNextGenDetect PASSED
1099 tests/test_mypy.yml::testAttrsNextGenFrozen PASSED
1100 tests/test_mypy.yml::testAttrsNonKwOnlyAfterKwOnly PASSED
1101 tests/test_mypy.yml::testAttrsNotBooleans PASSED
1102 tests/test_mypy.yml::testAttrsOptionalConverter PASSED
1103 tests/test_mypy.yml::testAttrsOrderFalse PASSED
1104 tests/test_mypy.yml::testAttrsOtherMethods PASSED
1105 tests/test_mypy.yml::testAttrsOtherOverloads PASSED
1106 tests/test_mypy.yml::testAttrsPrivateInit PASSED
1107 tests/test_mypy.yml::testAttrsPython2Annotations PASSED
1108 tests/test_mypy.yml::testAttrsRepeatedName PASSED
1109 tests/test_mypy.yml::testAttrsSeriousNames PASSED
1110 tests/test_mypy.yml::testAttrsSimple PASSED
1111 tests/test_mypy.yml::testAttrsTypeAlias PASSED
1112 tests/test_mypy.yml::testAttrsTypeEquals PASSED
1113 tests/test_mypy.yml::testAttrsTypeVarNoCollision PASSED
1114 tests/test_mypy.yml::testAttrsUnionForward PASSED
1115 tests/test_mypy.yml::testAttrsUntypedNoUntypedDefs PASSED
1116 tests/test_mypy.yml::testAttrsUsingConverter PASSED
1117 tests/test_mypy.yml::testAttrsUsingConverterAndSubclass PASSED
1118 tests/test_mypy.yml::testAttrsUsingConverterWithTypes PASSED
1119 tests/test_mypy.yml::testAttrsUsingUnsupportedConverter PASSED
1120 tests/test_mypy.yml::testAttrsValidatorDecorator PASSED
1121 tests/test_mypy.yml::testAttrsValidatorDecoratorDeferred PASSED
1122 tests/test_mypy.yml::testAttrsWithFactory PASSED
1123 tests/test_mypy.yml::testAttrsWrongReturnValue PASSED
1124 tests/test_mypy.yml::testDefaultInAttrForward PASSED
1125 tests/test_mypy.yml::testDisallowUntypedWorksForwardBad PASSED
1126 tests/test_mypy.yml::testFields PASSED
1127 tests/test_mypy.yml::testFieldsError PASSED
1128 tests/test_mypy.yml::testHasTypeGuard PASSED
1129 tests/test_mypy.yml::testThreeArgConverterTypes PASSED
1130 tests/test_mypy.yml::testTypeInAttrDeferredStar PASSED
1131 tests/test_mypy.yml::testTypeInAttrForwardInRuntime PASSED
1132 tests/test_mypy.yml::testTypeInAttrUndefined PASSED
1133 tests/test_mypy.yml::testTypeInAttrUndefinedFrozen PASSED
1134 tests/test_next_gen.py::TestAsDict::test_smoke PASSED
1135 tests/test_next_gen.py::TestAsTuple::test_smoke PASSED
1136 tests/test_next_gen.py::TestImports::test_converters PASSED
1137 tests/test_next_gen.py::TestImports::test_exceptions PASSED
1138 tests/test_next_gen.py::TestImports::test_filters PASSED
1139 tests/test_next_gen.py::TestImports::test_setters PASSED
1140 tests/test_next_gen.py::TestImports::test_validators PASSED
1141 tests/test_next_gen.py::TestNextGen::test_auto_attribs_detect PASSED
1142 tests/test_next_gen.py::TestNextGen::test_auto_attribs_detect_annotations PASSED
1143 tests/test_next_gen.py::TestNextGen::test_auto_attribs_detect_fields_and_annotations PASSED
1144 tests/test_next_gen.py::TestNextGen::test_auto_attribs_partially_annotated PASSED
1145 tests/test_next_gen.py::TestNextGen::test_auto_detect_eq PASSED
1146 tests/test_next_gen.py::TestNextGen::test_catches_frozen_on_setattr PASSED
1147 tests/test_next_gen.py::TestNextGen::test_converts_and_validates_by_default PASSED
1148 tests/test_next_gen.py::TestNextGen::test_discard_context[decorator0] PASSED
1149 tests/test_next_gen.py::TestNextGen::test_discard_context[decorator1] PASSED
1150 tests/test_next_gen.py::TestNextGen::test_discard_context[define0] PASSED
1151 tests/test_next_gen.py::TestNextGen::test_discard_context[define1] PASSED
1152 tests/test_next_gen.py::TestNextGen::test_exception PASSED
1153 tests/test_next_gen.py::TestNextGen::test_field_type PASSED
1154 tests/test_next_gen.py::TestNextGen::test_frozen PASSED
1155 tests/test_next_gen.py::TestNextGen::test_mro_ng PASSED
1156 tests/test_next_gen.py::TestNextGen::test_no_order PASSED
1157 tests/test_next_gen.py::TestNextGen::test_no_slots PASSED
1158 tests/test_next_gen.py::TestNextGen::test_override_auto_attribs_false PASSED
1159 tests/test_next_gen.py::TestNextGen::test_override_auto_attribs_true PASSED
1160 tests/test_next_gen.py::TestNextGen::test_setting_traceback_on_exception[decorator0] PASSED
1161 tests/test_next_gen.py::TestNextGen::test_setting_traceback_on_exception[decorator1] PASSED
1162 tests/test_next_gen.py::TestNextGen::test_setting_traceback_on_exception[define0] PASSED
1163 tests/test_next_gen.py::TestNextGen::test_setting_traceback_on_exception[define1] PASSED
1164 tests/test_next_gen.py::TestNextGen::test_simple PASSED
1165 tests/test_next_gen.py::TestNextGen::test_subclass_frozen PASSED
1166 tests/test_next_gen.py::TestNextGen::test_validates PASSED
1167 tests/test_packaging.py::TestLegacyMetadataHack::test_does_not_exist[attr] PASSED
1168 tests/test_packaging.py::TestLegacyMetadataHack::test_does_not_exist[attrs] PASSED
1169 tests/test_packaging.py::TestLegacyMetadataHack::test_version[attr] PASSED
1170 tests/test_packaging.py::TestLegacyMetadataHack::test_version[attrs] PASSED
1171 tests/test_packaging.py::TestLegacyMetadataHack::test_version_info[attr] PASSED
1172 tests/test_packaging.py::TestLegacyMetadataHack::test_version_info[attrs] PASSED
1173 tests/test_pyright.py::test_pyright_attrsinstance_compat SKIPPED
1174 tests/test_pyright.py::test_pyright_baseline SKIPPED
1175 tests/test_setattr.py::TestSetAttr::test_change PASSED
1176 tests/test_setattr.py::TestSetAttr::test_docstring PASSED
1177 tests/test_setattr.py::TestSetAttr::test_frozen_attribute PASSED
1178 tests/test_setattr.py::TestSetAttr::test_frozen_on_setattr_attribute_is_caught PASSED
1179 tests/test_setattr.py::TestSetAttr::test_frozen_on_setattr_class_is_caught PASSED
1180 tests/test_setattr.py::TestSetAttr::test_make_class PASSED
1181 tests/test_setattr.py::TestSetAttr::test_no_validator_no_converter PASSED
1182 tests/test_setattr.py::TestSetAttr::test_pickling_retains_attrs_own[False] PASSED
1183 tests/test_setattr.py::TestSetAttr::test_pickling_retains_attrs_own[True] PASSED
1184 tests/test_setattr.py::TestSetAttr::test_pipe PASSED
1185 tests/test_setattr.py::TestSetAttr::test_setattr_auto_detect_frozen[False] PASSED
1186 tests/test_setattr.py::TestSetAttr::test_setattr_auto_detect_frozen[True] PASSED
1187 tests/test_setattr.py::TestSetAttr::test_setattr_auto_detect_if_no_custom_setattr[False] PASSED
1188 tests/test_setattr.py::TestSetAttr::test_setattr_auto_detect_if_no_custom_setattr[True] PASSED
1189 tests/test_setattr.py::TestSetAttr::test_setattr_auto_detect_on_setattr[False] PASSED
1190 tests/test_setattr.py::TestSetAttr::test_setattr_auto_detect_on_setattr[True] PASSED
1191 tests/test_setattr.py::TestSetAttr::test_setattr_converter_piped PASSED
1192 tests/test_setattr.py::TestSetAttr::test_setattr_inherited_do_not_reset[False] PASSED
1193 tests/test_setattr.py::TestSetAttr::test_setattr_inherited_do_not_reset[True] PASSED
1194 tests/test_setattr.py::TestSetAttr::test_setattr_inherited_do_not_reset_intermediate[False-False-False] PASSED
1195 tests/test_setattr.py::TestSetAttr::test_setattr_inherited_do_not_reset_intermediate[False-False-True] PASSED
1196 tests/test_setattr.py::TestSetAttr::test_setattr_inherited_do_not_reset_intermediate[False-True-False] PASSED
1197 tests/test_setattr.py::TestSetAttr::test_setattr_inherited_do_not_reset_intermediate[False-True-True] PASSED
1198 tests/test_setattr.py::TestSetAttr::test_setattr_inherited_do_not_reset_intermediate[True-False-False] PASSED
1199 tests/test_setattr.py::TestSetAttr::test_setattr_inherited_do_not_reset_intermediate[True-False-True] PASSED
1200 tests/test_setattr.py::TestSetAttr::test_setattr_inherited_do_not_reset_intermediate[True-True-False] PASSED
1201 tests/test_setattr.py::TestSetAttr::test_setattr_inherited_do_not_reset_intermediate[True-True-True] PASSED
1202 tests/test_setattr.py::TestSetAttr::test_setattr_reset_if_no_custom_setattr[False] PASSED
1203 tests/test_setattr.py::TestSetAttr::test_setattr_reset_if_no_custom_setattr[True] PASSED
1204 tests/test_setattr.py::TestSetAttr::test_setattr_restore_respects_auto_detect[False] PASSED
1205 tests/test_setattr.py::TestSetAttr::test_setattr_restore_respects_auto_detect[True] PASSED
1206 tests/test_setattr.py::TestSetAttr::test_slotted_class_can_have_custom_setattr PASSED
1207 tests/test_setattr.py::TestSetAttr::test_slotted_confused XFAIL
1208 tests/test_setattr.py::TestSetAttr::test_validate_respects_run_validators_config PASSED
1209 tests/test_setattr.py::TestSetAttr::test_validator[on_setattr1] PASSED
1210 tests/test_setattr.py::TestSetAttr::test_validator[validate] PASSED
1211 tests/test_setattr.py::TestSetAttr::test_validator[wrapped_pipe] PASSED
1212 tests/test_slots.py::TestClosureCellRewriting::test_closure_cell_rewriting PASSED
1213 tests/test_slots.py::TestClosureCellRewriting::test_cls_static[False] PASSED
1214 tests/test_slots.py::TestClosureCellRewriting::test_cls_static[True] PASSED
1215 tests/test_slots.py::TestClosureCellRewriting::test_inheritance PASSED
1216 tests/test_slots.py::TestPickle::test_getstate_set_state_force_true[cls0] PASSED
1217 tests/test_slots.py::TestPickle::test_getstate_set_state_force_true[cls1] PASSED
1218 tests/test_slots.py::TestPickle::test_no_getstate_setstate_for_dict_classes PASSED
1219 tests/test_slots.py::TestPickle::test_no_getstate_setstate_if_option_false PASSED
1220 tests/test_slots.py::TestPickle::test_pickleable_by_default[0] PASSED
1221 tests/test_slots.py::TestPickle::test_pickleable_by_default[1] PASSED
1222 tests/test_slots.py::TestPickle::test_pickleable_by_default[2] PASSED
1223 tests/test_slots.py::TestPickle::test_pickleable_by_default[3] PASSED
1224 tests/test_slots.py::TestPickle::test_pickleable_by_default[4] PASSED
1225 tests/test_slots.py::test_bare_inheritance_from_slots PASSED
1226 tests/test_slots.py::test_basic_attr_funcs PASSED
1227 tests/test_slots.py::test_implicitly_weakrefable SKIPPED
1228 tests/test_slots.py::test_inheritance_from_nonslots PASSED
1229 tests/test_slots.py::test_inheritance_from_slots PASSED
1230 tests/test_slots.py::test_inheritance_from_slots_with_attribute_override PASSED
1231 tests/test_slots.py::test_inherited_slot_reuses_slot_descriptor PASSED
1232 tests/test_slots.py::test_nonslots_these PASSED
1233 tests/test_slots.py::test_not_weakrefable PASSED
1234 tests/test_slots.py::test_slots_being_used PASSED
1235 tests/test_slots.py::test_slots_cached_properties_work_independently PASSED
1236 tests/test_slots.py::test_slots_cached_property_allows_call PASSED
1237 tests/test_slots.py::test_slots_cached_property_called_independent_across_instances PASSED
1238 tests/test_slots.py::test_slots_cached_property_class_does_not_have__dict__ PASSED
1239 tests/test_slots.py::test_slots_cached_property_infers_type PASSED
1240 tests/test_slots.py::test_slots_cached_property_is_not_called_at_construction PASSED
1241 tests/test_slots.py::test_slots_cached_property_raising_attributeerror PASSED
1242 tests/test_slots.py::test_slots_cached_property_repeat_call_only_once PASSED
1243 tests/test_slots.py::test_slots_cached_property_with_empty_getattr_raises_attribute_error_of_requested PASSED
1244 tests/test_slots.py::test_slots_cached_property_with_getattr_calls_getattr_for_missing_attributes PASSED
1245 tests/test_slots.py::test_slots_cached_property_works_on_frozen_isntances PASSED
1246 tests/test_slots.py::test_slots_empty_cell PASSED
1247 tests/test_slots.py::test_slots_getattr_in_subclass_gets_superclass_cached_property PASSED
1248 tests/test_slots.py::test_slots_getattr_in_superclass__is_called_for_missing_attributes_when_cached_property_present PASSED
1249 tests/test_slots.py::test_slots_sub_class_avoids_duplicated_slots PASSED
1250 tests/test_slots.py::test_slots_sub_class_with_actual_slot PASSED
1251 tests/test_slots.py::test_slots_sub_class_with_independent_cached_properties_both_work PASSED
1252 tests/test_slots.py::test_slots_super_property_get PASSED
1253 tests/test_slots.py::test_slots_super_property_get_shortcut PASSED
1254 tests/test_slots.py::test_slots_unpickle_after_attr_added[False] PASSED
1255 tests/test_slots.py::test_slots_unpickle_after_attr_added[True] PASSED
1256 tests/test_slots.py::test_slots_unpickle_after_attr_removed PASSED
1257 tests/test_slots.py::test_slots_unpickle_is_backward_compatible[False] PASSED
1258 tests/test_slots.py::test_slots_unpickle_is_backward_compatible[True] PASSED
1259 tests/test_slots.py::test_slots_with_multiple_cached_property_subclasses_works PASSED
1260 tests/test_slots.py::test_slotted_cached_property_can_access_super PASSED
1261 tests/test_slots.py::test_weakref_does_not_add_a_field PASSED
1262 tests/test_slots.py::test_weakrefable PASSED
1263 tests/test_slots.py::tests_weakref_does_not_add_when_inheriting_with_weakref PASSED
1264 tests/test_slots.py::tests_weakref_does_not_add_with_weakref_attribute PASSED
1265 tests/test_utils.py::TestSimpleClass::test_returns_class PASSED
1266 tests/test_utils.py::TestSimpleClass::test_returns_distinct_classes PASSED
1267 tests/test_validators.py::TestAnd::test_fail PASSED
1268 tests/test_validators.py::TestAnd::test_in_all PASSED
1269 tests/test_validators.py::TestAnd::test_success PASSED
1270 tests/test_validators.py::TestAnd::test_sugar PASSED
1271 tests/test_validators.py::TestDeepIterable::test_fail_invalid_iterable[member_validator0] PASSED
1272 tests/test_validators.py::TestDeepIterable::test_fail_invalid_iterable[member_validator1] PASSED
1273 tests/test_validators.py::TestDeepIterable::test_fail_invalid_iterable[member_validator2] PASSED
1274 tests/test_validators.py::TestDeepIterable::test_fail_invalid_member[member_validator0] PASSED
1275 tests/test_validators.py::TestDeepIterable::test_fail_invalid_member[member_validator1] PASSED
1276 tests/test_validators.py::TestDeepIterable::test_fail_invalid_member[member_validator2] PASSED
1277 tests/test_validators.py::TestDeepIterable::test_fail_invalid_member_and_iterable[member_validator0] PASSED
1278 tests/test_validators.py::TestDeepIterable::test_fail_invalid_member_and_iterable[member_validator1] PASSED
1279 tests/test_validators.py::TestDeepIterable::test_fail_invalid_member_and_iterable[member_validator2] PASSED
1280 tests/test_validators.py::TestDeepIterable::test_in_all PASSED
1281 tests/test_validators.py::TestDeepIterable::test_noncallable_validators[42-42] PASSED
1282 tests/test_validators.py::TestDeepIterable::test_noncallable_validators[42-None] PASSED
1283 tests/test_validators.py::TestDeepIterable::test_noncallable_validators[42-iterable_validator1] PASSED
1284 tests/test_validators.py::TestDeepIterable::test_noncallable_validators[member_validator0-42] PASSED
1285 tests/test_validators.py::TestDeepIterable::test_noncallable_validators[member_validator4-42] PASSED
1286 tests/test_validators.py::TestDeepIterable::test_noncallable_validators[member_validator5-42] PASSED
1287 tests/test_validators.py::TestDeepIterable::test_repr_member_and_iterable PASSED
1288 tests/test_validators.py::TestDeepIterable::test_repr_member_only PASSED
1289 tests/test_validators.py::TestDeepIterable::test_repr_member_only_sequence PASSED
1290 tests/test_validators.py::TestDeepIterable::test_repr_sequence_member_and_iterable PASSED
1291 tests/test_validators.py::TestDeepIterable::test_success_member_and_iterable[member_validator0] PASSED
1292 tests/test_validators.py::TestDeepIterable::test_success_member_and_iterable[member_validator1] PASSED
1293 tests/test_validators.py::TestDeepIterable::test_success_member_and_iterable[member_validator2] PASSED
1294 tests/test_validators.py::TestDeepIterable::test_success_member_only[member_validator0] PASSED
1295 tests/test_validators.py::TestDeepIterable::test_success_member_only[member_validator1] PASSED
1296 tests/test_validators.py::TestDeepIterable::test_success_member_only[member_validator2] PASSED
1297 tests/test_validators.py::TestDeepMapping::test_fail_invalid_key PASSED
1298 tests/test_validators.py::TestDeepMapping::test_fail_invalid_mapping PASSED
1299 tests/test_validators.py::TestDeepMapping::test_fail_invalid_member PASSED
1300 tests/test_validators.py::TestDeepMapping::test_in_all PASSED
1301 tests/test_validators.py::TestDeepMapping::test_noncallable_validators[42-42-42] PASSED
1302 tests/test_validators.py::TestDeepMapping::test_noncallable_validators[42-42-None] PASSED
1303 tests/test_validators.py::TestDeepMapping::test_noncallable_validators[42-value_validator0-None] PASSED
1304 tests/test_validators.py::TestDeepMapping::test_noncallable_validators[key_validator1-42-None] PASSED
1305 tests/test_validators.py::TestDeepMapping::test_noncallable_validators[key_validator2-value_validator2-42] PASSED
1306 tests/test_validators.py::TestDeepMapping::test_repr PASSED
1307 tests/test_validators.py::TestDeepMapping::test_success PASSED
1308 tests/test_validators.py::TestDisableValidators::test_default PASSED
1309 tests/test_validators.py::TestDisableValidators::test_disabled[False-True] PASSED
1310 tests/test_validators.py::TestDisableValidators::test_disabled[True-False] PASSED
1311 tests/test_validators.py::TestDisableValidators::test_disabled_ctx PASSED
1312 tests/test_validators.py::TestDisableValidators::test_disabled_ctx_with_errors PASSED
1313 tests/test_validators.py::TestDisableValidators::test_set_validators_disabled[False-True] PASSED
1314 tests/test_validators.py::TestDisableValidators::test_set_validators_disabled[True-False] PASSED
1315 tests/test_validators.py::TestIn_::test_fail PASSED
1316 tests/test_validators.py::TestIn_::test_fail_with_string PASSED
1317 tests/test_validators.py::TestIn_::test_in_all PASSED
1318 tests/test_validators.py::TestIn_::test_is_hashable PASSED
1319 tests/test_validators.py::TestIn_::test_repr PASSED
1320 tests/test_validators.py::TestIn_::test_success_with_value PASSED
1321 tests/test_validators.py::TestInstanceOf::test_fail PASSED
1322 tests/test_validators.py::TestInstanceOf::test_in_all PASSED
1323 tests/test_validators.py::TestInstanceOf::test_repr PASSED
1324 tests/test_validators.py::TestInstanceOf::test_subclass PASSED
1325 tests/test_validators.py::TestInstanceOf::test_success PASSED
1326 tests/test_validators.py::TestIsCallable::test_exception_repr PASSED
1327 tests/test_validators.py::TestIsCallable::test_fail PASSED
1328 tests/test_validators.py::TestIsCallable::test_in_all PASSED
1329 tests/test_validators.py::TestIsCallable::test_repr PASSED
1330 tests/test_validators.py::TestIsCallable::test_success PASSED
1331 tests/test_validators.py::TestLtLeGeGt::test_check_invalid[ge-3] PASSED
1332 tests/test_validators.py::TestLtLeGeGt::test_check_invalid[gt-4] PASSED
1333 tests/test_validators.py::TestLtLeGeGt::test_check_invalid[le-5] PASSED
1334 tests/test_validators.py::TestLtLeGeGt::test_check_invalid[lt-4] PASSED
1335 tests/test_validators.py::TestLtLeGeGt::test_check_valid[ge-4] PASSED
1336 tests/test_validators.py::TestLtLeGeGt::test_check_valid[ge-5] PASSED
1337 tests/test_validators.py::TestLtLeGeGt::test_check_valid[gt-5] PASSED
1338 tests/test_validators.py::TestLtLeGeGt::test_check_valid[le-3] PASSED
1339 tests/test_validators.py::TestLtLeGeGt::test_check_valid[le-4] PASSED
1340 tests/test_validators.py::TestLtLeGeGt::test_check_valid[lt-3] PASSED
1341 tests/test_validators.py::TestLtLeGeGt::test_in_all PASSED
1342 tests/test_validators.py::TestLtLeGeGt::test_repr[ge] PASSED
1343 tests/test_validators.py::TestLtLeGeGt::test_repr[gt] PASSED
1344 tests/test_validators.py::TestLtLeGeGt::test_repr[le] PASSED
1345 tests/test_validators.py::TestLtLeGeGt::test_repr[lt] PASSED
1346 tests/test_validators.py::TestLtLeGeGt::test_retrieve_bound[ge] PASSED
1347 tests/test_validators.py::TestLtLeGeGt::test_retrieve_bound[gt] PASSED
1348 tests/test_validators.py::TestLtLeGeGt::test_retrieve_bound[le] PASSED
1349 tests/test_validators.py::TestLtLeGeGt::test_retrieve_bound[lt] PASSED
1350 tests/test_validators.py::TestMatchesRe::test_accepts_all_valid_func[None] PASSED
1351 tests/test_validators.py::TestMatchesRe::test_accepts_all_valid_func[fullmatch] PASSED
1352 tests/test_validators.py::TestMatchesRe::test_accepts_all_valid_func[match] PASSED
1353 tests/test_validators.py::TestMatchesRe::test_accepts_all_valid_func[search] PASSED
1354 tests/test_validators.py::TestMatchesRe::test_catches_invalid_func PASSED
1355 tests/test_validators.py::TestMatchesRe::test_different_func PASSED
1356 tests/test_validators.py::TestMatchesRe::test_flags PASSED
1357 tests/test_validators.py::TestMatchesRe::test_in_all PASSED
1358 tests/test_validators.py::TestMatchesRe::test_match PASSED
1359 tests/test_validators.py::TestMatchesRe::test_precompiled_pattern PASSED
1360 tests/test_validators.py::TestMatchesRe::test_precompiled_pattern_no_flags PASSED
1361 tests/test_validators.py::TestMatchesRe::test_repr PASSED
1362 tests/test_validators.py::TestMaxLen::test_check_invalid[bacon] PASSED
1363 tests/test_validators.py::TestMaxLen::test_check_invalid[value1] PASSED
1364 tests/test_validators.py::TestMaxLen::test_check_valid[] PASSED
1365 tests/test_validators.py::TestMaxLen::test_check_valid[foo] PASSED
1366 tests/test_validators.py::TestMaxLen::test_check_valid[spam] PASSED
1367 tests/test_validators.py::TestMaxLen::test_check_valid[value3] PASSED
1368 tests/test_validators.py::TestMaxLen::test_check_valid[value4] PASSED
1369 tests/test_validators.py::TestMaxLen::test_check_valid[value5] PASSED
1370 tests/test_validators.py::TestMaxLen::test_in_all PASSED
1371 tests/test_validators.py::TestMaxLen::test_repr PASSED
1372 tests/test_validators.py::TestMaxLen::test_retrieve_max_len PASSED
1373 tests/test_validators.py::TestMinLen::test_check_invalid[] PASSED
1374 tests/test_validators.py::TestMinLen::test_check_invalid[value1] PASSED
1375 tests/test_validators.py::TestMinLen::test_check_valid[foo] PASSED
1376 tests/test_validators.py::TestMinLen::test_check_valid[spam] PASSED
1377 tests/test_validators.py::TestMinLen::test_check_valid[value2] PASSED
1378 tests/test_validators.py::TestMinLen::test_check_valid[value3] PASSED
1379 tests/test_validators.py::TestMinLen::test_in_all PASSED
1380 tests/test_validators.py::TestMinLen::test_repr PASSED
1381 tests/test_validators.py::TestMinLen::test_retrieve_min_len PASSED
1382 tests/test_validators.py::TestNot_::test_bad_exception_args PASSED
1383 tests/test_validators.py::TestNot_::test_composable_with_in_fail PASSED
1384 tests/test_validators.py::TestNot_::test_composable_with_in_pass PASSED
1385 tests/test_validators.py::TestNot_::test_composable_with_instance_of_fail PASSED
1386 tests/test_validators.py::TestNot_::test_composable_with_instance_of_pass PASSED
1387 tests/test_validators.py::TestNot_::test_composable_with_matches_re_fail PASSED
1388 tests/test_validators.py::TestNot_::test_composable_with_matches_re_pass PASSED
1389 tests/test_validators.py::TestNot_::test_custom_capture_match PASSED
1390 tests/test_validators.py::TestNot_::test_custom_capture_miss PASSED
1391 tests/test_validators.py::TestNot_::test_custom_msg PASSED
1392 tests/test_validators.py::TestNot_::test_fails_because_success PASSED
1393 tests/test_validators.py::TestNot_::test_not_all PASSED
1394 tests/test_validators.py::TestNot_::test_repr PASSED
1395 tests/test_validators.py::TestNot_::test_success_because_fails PASSED
1396 tests/test_validators.py::TestOptional::test_fail[validator0] PASSED
1397 tests/test_validators.py::TestOptional::test_fail[validator1] PASSED
1398 tests/test_validators.py::TestOptional::test_fail[validator2] PASSED
1399 tests/test_validators.py::TestOptional::test_in_all[validator0] PASSED
1400 tests/test_validators.py::TestOptional::test_in_all[validator1] PASSED
1401 tests/test_validators.py::TestOptional::test_in_all[validator2] PASSED
1402 tests/test_validators.py::TestOptional::test_repr[validator0] PASSED
1403 tests/test_validators.py::TestOptional::test_repr[validator1] PASSED
1404 tests/test_validators.py::TestOptional::test_repr[validator2] PASSED
1405 tests/test_validators.py::TestOptional::test_success[validator0] PASSED
1406 tests/test_validators.py::TestOptional::test_success[validator1] PASSED
1407 tests/test_validators.py::TestOptional::test_success[validator2] PASSED
1408 tests/test_validators.py::TestOptional::test_success_with_none[validator0] PASSED
1409 tests/test_validators.py::TestOptional::test_success_with_none[validator1] PASSED
1410 tests/test_validators.py::TestOptional::test_success_with_none[validator2] PASSED
1411 tests/test_validators.py::TestOr::test_fail PASSED
1412 tests/test_validators.py::TestOr::test_in_all PASSED
1413 tests/test_validators.py::TestOr::test_repr PASSED
1414 tests/test_validators.py::TestOr::test_success PASSED
1415 tests/test_validators.py::TestSubclassOf::test_fail PASSED
1416 tests/test_validators.py::TestSubclassOf::test_repr PASSED
1417 tests/test_validators.py::TestSubclassOf::test_subclass PASSED
1418 tests/test_validators.py::TestSubclassOf::test_success PASSED
1419 tests/test_validators.py::test_hashability PASSED
1420 tests/test_version_info.py::TestVersionInfo::test_from_string_no_releaselevel PASSED
1421 tests/test_version_info.py::TestVersionInfo::test_order PASSED
1422 tests/test_version_info.py::TestVersionInfo::test_suffix_is_preserved PASSED
1423 tests/test_version_info.py::TestVersionInfo::test_wrong_len[other0] PASSED
1424 tests/test_version_info.py::TestVersionInfo::test_wrong_len[other1] PASSED
1425 tests/test_version_info.py::TestVersionInfo::test_wrong_type[other0] PASSED
1427 =========================== short test summary info ============================
1428 ======== 1393 passed, 18 skipped, 1 xfailed ========
1429   py$(PYV): OK
1430   congratulations :)