python/elasticsearch: update to 8.16.0
[oi-userland.git] / components / python / pydantic / test / results-all.master
blobed98671d5748f8f9516eed08374eaf22c880d417
1 ============================= test session starts ==============================
2 platform sunos5 -- Python $(PYTHON_VERSION).X -- $(PYTHON)
3 cachedir: .pytest_cache
4 benchmark: 4.0.0 (defaults: timer=time.perf_counter disable_gc=False min_rounds=5 min_time=0.000005 max_time=1.0 calibration_precision=10 warmup=True warmup_iterations=100000)
5 rootdir: $(@D)
6 configfile: pyproject.toml
7 testpaths: tests
8 collecting ... collected 5301 items
10 tests/benchmarks/test_discriminated_unions.py::test_efficiency_with_highly_nested_examples PASSED
11 tests/benchmarks/test_discriminated_unions.py::test_schema_build PASSED
12 tests/benchmarks/test_fastapi_startup_generics.py::test_fastapi_startup_perf PASSED
13 tests/benchmarks/test_fastapi_startup_simple.py::test_fastapi_startup_perf PASSED
14 tests/benchmarks/test_imports.py::test_import_basemodel PASSED
15 tests/benchmarks/test_imports.py::test_import_field PASSED
16 tests/benchmarks/test_isinstance.py::test_isinstance_basemodel PASSED
17 tests/benchmarks/test_model_schema_generation.py::test_complex_model_schema_generation PASSED
18 tests/benchmarks/test_model_schema_generation.py::test_construct_schema PASSED
19 tests/benchmarks/test_model_schema_generation.py::test_custom_field_serializer_plain PASSED
20 tests/benchmarks/test_model_schema_generation.py::test_custom_field_serializer_wrap PASSED
21 tests/benchmarks/test_model_schema_generation.py::test_custom_field_validator_via_annotation[AfterValidator] PASSED
22 tests/benchmarks/test_model_schema_generation.py::test_custom_field_validator_via_annotation[BeforeValidator] PASSED
23 tests/benchmarks/test_model_schema_generation.py::test_custom_field_validator_via_annotation[PlainValidator] PASSED
24 tests/benchmarks/test_model_schema_generation.py::test_custom_field_validator_via_decorator[after] PASSED
25 tests/benchmarks/test_model_schema_generation.py::test_custom_field_validator_via_decorator[before] PASSED
26 tests/benchmarks/test_model_schema_generation.py::test_custom_field_validator_via_decorator[plain] PASSED
27 tests/benchmarks/test_model_schema_generation.py::test_custom_model_serializer_decorator PASSED
28 tests/benchmarks/test_model_schema_generation.py::test_custom_model_validator_after PASSED
29 tests/benchmarks/test_model_schema_generation.py::test_custom_model_validator_before PASSED
30 tests/benchmarks/test_model_schema_generation.py::test_custom_model_validator_wrap PASSED
31 tests/benchmarks/test_model_schema_generation.py::test_custom_serializer_plain_annotated PASSED
32 tests/benchmarks/test_model_schema_generation.py::test_custom_serializer_wrap_annotated PASSED
33 tests/benchmarks/test_model_schema_generation.py::test_custom_wrap_field_validator_via_annotation PASSED
34 tests/benchmarks/test_model_schema_generation.py::test_custom_wrap_field_validator_via_decorator PASSED
35 tests/benchmarks/test_model_schema_generation.py::test_lots_of_models_with_lots_of_fields PASSED
36 tests/benchmarks/test_model_schema_generation.py::test_nested_model_schema_generation PASSED
37 tests/benchmarks/test_model_schema_generation.py::test_recursive_model_schema_generation PASSED
38 tests/benchmarks/test_model_schema_generation.py::test_simple_model_schema_generation PASSED
39 tests/benchmarks/test_model_serialization.py::test_complex_model_serialization PASSED
40 tests/benchmarks/test_model_serialization.py::test_list_of_models_serialization PASSED
41 tests/benchmarks/test_model_serialization.py::test_model_json_serialization PASSED
42 tests/benchmarks/test_model_serialization.py::test_nested_model_serialization PASSED
43 tests/benchmarks/test_model_serialization.py::test_simple_model_serialization PASSED
44 tests/benchmarks/test_model_validation.py::test_complex_model_validation[__init__] PASSED
45 tests/benchmarks/test_model_validation.py::test_complex_model_validation[model_validate] PASSED
46 tests/benchmarks/test_model_validation.py::test_list_of_models_validation[__init__] PASSED
47 tests/benchmarks/test_model_validation.py::test_list_of_models_validation[model_validate] PASSED
48 tests/benchmarks/test_model_validation.py::test_nested_model_validation[__init__] PASSED
49 tests/benchmarks/test_model_validation.py::test_nested_model_validation[model_validate] PASSED
50 tests/benchmarks/test_model_validation.py::test_simple_model_validation[__init__] PASSED
51 tests/benchmarks/test_model_validation.py::test_simple_model_validation[model_validate] PASSED
52 tests/benchmarks/test_north_star.py::test_north_star_dump_json PASSED
53 tests/benchmarks/test_north_star.py::test_north_star_dump_python PASSED
54 tests/benchmarks/test_north_star.py::test_north_star_json_dumps PASSED
55 tests/benchmarks/test_north_star.py::test_north_star_json_loads PASSED
56 tests/benchmarks/test_north_star.py::test_north_star_validate_json PASSED
57 tests/benchmarks/test_north_star.py::test_north_star_validate_json_strict PASSED
58 tests/benchmarks/test_north_star.py::test_north_star_validate_python PASSED
59 tests/benchmarks/test_north_star.py::test_north_star_validate_python_strict PASSED
60 tests/mypy/test_mypy.py::test_bad_toml_config SKIPPED (Test only wit...)
61 tests/mypy/test_mypy.py::test_explicit_reexports SKIPPED (Test only ...)
62 tests/mypy/test_mypy.py::test_explicit_reexports_exist SKIPPED (Test...)
63 tests/mypy/test_mypy.py::test_mypy_results[mypy-default.ini-fail1.py] SKIPPED
64 tests/mypy/test_mypy.py::test_mypy_results[mypy-default.ini-fail2.py] SKIPPED
65 tests/mypy/test_mypy.py::test_mypy_results[mypy-default.ini-fail3.py] SKIPPED
66 tests/mypy/test_mypy.py::test_mypy_results[mypy-default.ini-fail4.py] SKIPPED
67 tests/mypy/test_mypy.py::test_mypy_results[mypy-default.ini-metaclass_args.py] SKIPPED
68 tests/mypy/test_mypy.py::test_mypy_results[mypy-default.ini-plugin_success.py] SKIPPED
69 tests/mypy/test_mypy.py::test_mypy_results[mypy-default.ini-plugin_success_baseConfig.py] SKIPPED
70 tests/mypy/test_mypy.py::test_mypy_results[mypy-default.ini-pydantic_settings.py] SKIPPED
71 tests/mypy/test_mypy.py::test_mypy_results[mypy-default.ini-root_models.py] SKIPPED
72 tests/mypy/test_mypy.py::test_mypy_results[mypy-default.ini-success.py] SKIPPED
73 tests/mypy/test_mypy.py::test_mypy_results[mypy-plugin-strict-no-any.ini-dataclass_no_any.py] SKIPPED
74 tests/mypy/test_mypy.py::test_mypy_results[mypy-plugin-strict.ini-fail_defaults.py] SKIPPED
75 tests/mypy/test_mypy.py::test_mypy_results[mypy-plugin-strict.ini-plugin_default_factory.py] SKIPPED
76 tests/mypy/test_mypy.py::test_mypy_results[mypy-plugin-strict.ini-plugin_fail.py] SKIPPED
77 tests/mypy/test_mypy.py::test_mypy_results[mypy-plugin-strict.ini-plugin_fail_baseConfig.py] SKIPPED
78 tests/mypy/test_mypy.py::test_mypy_results[mypy-plugin-strict.ini-plugin_success.py] SKIPPED
79 tests/mypy/test_mypy.py::test_mypy_results[mypy-plugin-strict.ini-plugin_success_baseConfig.py] SKIPPED
80 tests/mypy/test_mypy.py::test_mypy_results[mypy-plugin-very-strict.ini-metaclass_args.py] SKIPPED
81 tests/mypy/test_mypy.py::test_mypy_results[mypy-plugin.ini-config_conditional_extra.py] SKIPPED
82 tests/mypy/test_mypy.py::test_mypy_results[mypy-plugin.ini-covariant_typevar.py] SKIPPED
83 tests/mypy/test_mypy.py::test_mypy_results[mypy-plugin.ini-custom_constructor.py] SKIPPED
84 tests/mypy/test_mypy.py::test_mypy_results[mypy-plugin.ini-frozen_field.py] SKIPPED
85 tests/mypy/test_mypy.py::test_mypy_results[mypy-plugin.ini-generics.py] SKIPPED
86 tests/mypy/test_mypy.py::test_mypy_results[mypy-plugin.ini-plugin_fail.py] SKIPPED
87 tests/mypy/test_mypy.py::test_mypy_results[mypy-plugin.ini-plugin_fail_baseConfig.py] SKIPPED
88 tests/mypy/test_mypy.py::test_mypy_results[mypy-plugin.ini-plugin_optional_inheritance.py] SKIPPED
89 tests/mypy/test_mypy.py::test_mypy_results[mypy-plugin.ini-plugin_strict_fields.py] SKIPPED
90 tests/mypy/test_mypy.py::test_mypy_results[mypy-plugin.ini-plugin_success.py] SKIPPED
91 tests/mypy/test_mypy.py::test_mypy_results[mypy-plugin.ini-plugin_success_baseConfig.py] SKIPPED
92 tests/mypy/test_mypy.py::test_mypy_results[mypy-plugin.ini-pydantic_settings.py] SKIPPED
93 tests/mypy/test_mypy.py::test_mypy_results[mypy-plugin.ini-root_models.py] SKIPPED
94 tests/mypy/test_mypy.py::test_mypy_results[pyproject-default.toml-computed_fields.py] SKIPPED
95 tests/mypy/test_mypy.py::test_mypy_results[pyproject-default.toml-fail1.py] SKIPPED
96 tests/mypy/test_mypy.py::test_mypy_results[pyproject-default.toml-fail2.py] SKIPPED
97 tests/mypy/test_mypy.py::test_mypy_results[pyproject-default.toml-fail3.py] SKIPPED
98 tests/mypy/test_mypy.py::test_mypy_results[pyproject-default.toml-fail4.py] SKIPPED
99 tests/mypy/test_mypy.py::test_mypy_results[pyproject-default.toml-pydantic_settings.py] SKIPPED
100 tests/mypy/test_mypy.py::test_mypy_results[pyproject-default.toml-root_models.py] SKIPPED
101 tests/mypy/test_mypy.py::test_mypy_results[pyproject-default.toml-success.py] SKIPPED
102 tests/mypy/test_mypy.py::test_mypy_results[pyproject-default.toml-with_config_decorator.py] SKIPPED
103 tests/mypy/test_mypy.py::test_mypy_results[pyproject-plugin-no-strict-optional.toml-no_strict_optional.py] SKIPPED
104 tests/mypy/test_mypy.py::test_mypy_results[pyproject-plugin-strict-equality.toml-strict_equality.py] SKIPPED
105 tests/mypy/test_mypy.py::test_mypy_results[pyproject-plugin-strict.toml-fail_defaults.py] SKIPPED
106 tests/mypy/test_mypy.py::test_mypy_results[pyproject-plugin-strict.toml-plugin_fail.py] SKIPPED
107 tests/mypy/test_mypy.py::test_mypy_results[pyproject-plugin-strict.toml-plugin_fail_baseConfig.py] SKIPPED
108 tests/mypy/test_mypy.py::test_mypy_results[pyproject-plugin-strict.toml-plugin_success.py] SKIPPED
109 tests/mypy/test_mypy.py::test_mypy_results[pyproject-plugin-strict.toml-plugin_success_baseConfig.py] SKIPPED
110 tests/mypy/test_mypy.py::test_mypy_results[pyproject-plugin.toml-from_orm_v1_noconflict.py] SKIPPED
111 tests/mypy/test_mypy.py::test_mypy_results[pyproject-plugin.toml-plugin_fail.py] SKIPPED
112 tests/mypy/test_mypy.py::test_mypy_results[pyproject-plugin.toml-plugin_fail_baseConfig.py] SKIPPED
113 tests/mypy/test_mypy.py::test_mypy_results[pyproject-plugin.toml-plugin_success.py] SKIPPED
114 tests/mypy/test_mypy.py::test_mypy_results[pyproject-plugin.toml-plugin_success_baseConfig.py] SKIPPED
115 tests/mypy/test_mypy.py::test_mypy_results[pyproject-plugin.toml-pydantic_settings.py] SKIPPED
116 tests/mypy/test_mypy.py::test_parse_mypy_version[0-v_tuple0] SKIPPED
117 tests/mypy/test_mypy.py::test_parse_mypy_version[0.930-v_tuple1] SKIPPED
118 tests/mypy/test_mypy.py::test_parse_mypy_version[0.940+dev.04cac4b5d911c4f9529e6ce86a27b44f28846f5d.dirty-v_tuple2] SKIPPED
119 tests/mypy/test_mypy.py::test_success_cases_run[dataclass_no_any] SKIPPED
120 tests/mypy/test_mypy.py::test_success_cases_run[plugin_success] SKIPPED
121 tests/mypy/test_mypy.py::test_success_cases_run[plugin_success_baseConfig] SKIPPED
122 tests/plugin/test_plugin.py::test_plugin_usage SKIPPED (Test only wi...)
123 tests/test_abc.py::test_model_subclassing_abstract_base_classes PASSED
124 tests/test_abc.py::test_model_subclassing_abstract_base_classes_without_implementation_raises_exception SKIPPED
125 tests/test_aliases.py::test_alias_error PASSED
126 tests/test_aliases.py::test_alias_error_loc_by_alias PASSED
127 tests/test_aliases.py::test_alias_gen_with_empty_string PASSED
128 tests/test_aliases.py::test_alias_gen_with_empty_string_and_computed_field PASSED
129 tests/test_aliases.py::test_alias_generator PASSED
130 tests/test_aliases.py::test_alias_generator_class PASSED
131 tests/test_aliases.py::test_alias_generator_on_child[alias_generator] PASSED
132 tests/test_aliases.py::test_alias_generator_on_child[basic_callable] PASSED
133 tests/test_aliases.py::test_alias_generator_on_parent[alias_generator] PASSED
134 tests/test_aliases.py::test_alias_generator_on_parent[basic_callable] PASSED
135 tests/test_aliases.py::test_alias_generator_parent PASSED
136 tests/test_aliases.py::test_alias_generator_used_by_default[alias_generator] PASSED
137 tests/test_aliases.py::test_alias_generator_used_by_default[basic_callable] PASSED
138 tests/test_aliases.py::test_alias_generator_with_alias PASSED
139 tests/test_aliases.py::test_alias_generator_with_computed_field[alias_generator] PASSED
140 tests/test_aliases.py::test_alias_generator_with_computed_field[basic_callable] PASSED
141 tests/test_aliases.py::test_alias_generator_with_computed_field_for_serialization PASSED
142 tests/test_aliases.py::test_alias_generator_with_invalid_callables PASSED
143 tests/test_aliases.py::test_alias_generator_with_positional_arg PASSED
144 tests/test_aliases.py::test_alias_generator_wrong_type_error PASSED
145 tests/test_aliases.py::test_alias_override_behavior PASSED
146 tests/test_aliases.py::test_aliases_json_schema[multiple_aliases] PASSED
147 tests/test_aliases.py::test_aliases_json_schema[multiple_aliases_with_path] PASSED
148 tests/test_aliases.py::test_aliases_json_schema[single_alias] PASSED
149 tests/test_aliases.py::test_aliases_priority[alias-validation_alias] PASSED
150 tests/test_aliases.py::test_aliases_priority[alias_generator-alias-serialization_alias] PASSED
151 tests/test_aliases.py::test_aliases_priority[alias_generator-alias-validation_alias-serialization_alias] PASSED
152 tests/test_aliases.py::test_aliases_priority[alias_generator-alias-validation_alias] PASSED
153 tests/test_aliases.py::test_aliases_priority[alias_generator-alias] PASSED
154 tests/test_aliases.py::test_all_alias_kinds_specified PASSED
155 tests/test_aliases.py::test_annotation_config PASSED
156 tests/test_aliases.py::test_basic_alias PASSED
157 tests/test_aliases.py::test_empty_string_alias PASSED
158 tests/test_aliases.py::test_field_info_repr_with_aliases PASSED
159 tests/test_aliases.py::test_low_priority_alias[alias_generator] PASSED
160 tests/test_aliases.py::test_low_priority_alias[basic_callable] PASSED
161 tests/test_aliases.py::test_pop_by_field_name PASSED
162 tests/test_aliases.py::test_populate_by_name_config[False-False-bar-expectation2] PASSED
163 tests/test_aliases.py::test_populate_by_name_config[False-False-bar_-expectation3] PASSED
164 tests/test_aliases.py::test_populate_by_name_config[False-True-bar-expectation0] PASSED
165 tests/test_aliases.py::test_populate_by_name_config[False-True-bar_-expectation1] PASSED
166 tests/test_aliases.py::test_populate_by_name_config[True-False-bar-expectation6] PASSED
167 tests/test_aliases.py::test_populate_by_name_config[True-False-bar_-expectation7] PASSED
168 tests/test_aliases.py::test_populate_by_name_config[True-True-bar-expectation4] PASSED
169 tests/test_aliases.py::test_populate_by_name_config[True-True-bar_-expectation5] PASSED
170 tests/test_aliases.py::test_search_dict_for_alias_path PASSED
171 tests/test_aliases.py::test_serialization_alias PASSED
172 tests/test_aliases.py::test_serialization_alias_from_alias PASSED
173 tests/test_aliases.py::test_serialization_alias_with_alias PASSED
174 tests/test_aliases.py::test_validation_alias PASSED
175 tests/test_aliases.py::test_validation_alias_from_list_alias PASSED
176 tests/test_aliases.py::test_validation_alias_from_str_alias PASSED
177 tests/test_aliases.py::test_validation_alias_invalid_value_type PASSED
178 tests/test_aliases.py::test_validation_alias_parse_data PASSED
179 tests/test_aliases.py::test_validation_alias_path[a] PASSED
180 tests/test_aliases.py::test_validation_alias_path[value1] PASSED
181 tests/test_aliases.py::test_validation_alias_path[value2] PASSED
182 tests/test_aliases.py::test_validation_alias_path[value3] PASSED
183 tests/test_aliases.py::test_validation_alias_with_alias PASSED
184 tests/test_annotated.py::test_annotated[<lambda>-5-FieldInfo(annotation=int, required=False, default=5, metadata=[Gt(gt=0), Lt(lt=2)])] PASSED
185 tests/test_annotated.py::test_annotated[<lambda>-5-FieldInfo(annotation=int, required=False, default=5, metadata=[Gt(gt=0)])0] PASSED
186 tests/test_annotated.py::test_annotated[<lambda>-5-FieldInfo(annotation=int, required=False, default=5, metadata=[Gt(gt=0)])1] PASSED
187 tests/test_annotated.py::test_annotated[<lambda>-value10-FieldInfo(annotation=int, required=True, alias='foobar', alias_priority=2)] PASSED
188 tests/test_annotated.py::test_annotated[<lambda>-value2-FieldInfo(annotation=int, required=False, default=5, metadata=[Gt(gt=0)])] PASSED
189 tests/test_annotated.py::test_annotated[<lambda>-value3-FieldInfo(annotation=int, required=False, default_factory=<lambda>, metadata=[Gt(gt=0)])] PASSED
190 tests/test_annotated.py::test_annotated[<lambda>-value4-FieldInfo(annotation=int, required=False, default=5, metadata=[Gt(gt=0), Lt(lt=2)])] PASSED
191 tests/test_annotated.py::test_annotated[<lambda>-value5-FieldInfo(annotation=int, required=True, metadata=[Gt(gt=0)])] PASSED
192 tests/test_annotated.py::test_annotated[<lambda>-value6-FieldInfo(annotation=int, required=True, metadata=[Gt(gt=0)])] PASSED
193 tests/test_annotated.py::test_annotated[<lambda>-value7-FieldInfo(annotation=int, required=True, metadata=[Gt(gt=0)])] PASSED
194 tests/test_annotated.py::test_annotated[<lambda>-value8-FieldInfo(annotation=int, required=True, metadata=[Gt(gt=0)])] PASSED
195 tests/test_annotated.py::test_annotated_alias SKIPPED (repr differen...)
196 tests/test_annotated.py::test_annotated_alias_at_low_level PASSED
197 tests/test_annotated.py::test_annotated_allows_unknown[0] PASSED
198 tests/test_annotated.py::test_annotated_allows_unknown[foo] PASSED
199 tests/test_annotated.py::test_annotated_field_info_not_lost_from_forwardref PASSED
200 tests/test_annotated.py::test_annotated_instance_exceptions[<lambda>-value0-empty_init_ctx0] PASSED
201 tests/test_annotated.py::test_annotated_instance_exceptions[<lambda>-value1-empty_init_ctx1] PASSED
202 tests/test_annotated.py::test_annotated_private_field_with_default PASSED
203 tests/test_annotated.py::test_compatible_metadata_raises_correct_validation_error PASSED
204 tests/test_annotated.py::test_config_field_info PASSED
205 tests/test_annotated.py::test_field_reuse PASSED
206 tests/test_annotated.py::test_get_pydantic_core_schema_source_type PASSED
207 tests/test_annotated.py::test_incompatible_metadata_error PASSED
208 tests/test_annotated.py::test_merge_field_infos_model PASSED
209 tests/test_annotated.py::test_merge_field_infos_ordering PASSED
210 tests/test_annotated.py::test_merge_field_infos_type_adapter PASSED
211 tests/test_annotated.py::test_min_length_field_info_not_lost PASSED
212 tests/test_annotated.py::test_model_dump_doesnt_dump_annotated_dunder PASSED
213 tests/test_annotated.py::test_modify_get_schema_annotated PASSED
214 tests/test_annotated.py::test_not_operation_error_python PASSED
215 tests/test_annotated.py::test_predicate_error_python PASSED
216 tests/test_annotated.py::test_predicate_success_python PASSED
217 tests/test_annotated.py::test_tzinfo_validator_example_pattern PASSED
218 tests/test_annotated.py::test_utcoffset_validator_example_pattern PASSED
219 tests/test_annotated.py::test_validate_float_inf_nan_python PASSED
220 tests/test_assert_in_validators.py::test_assert_raises_validation_error PASSED
221 tests/test_callable.py::test_callable[Callable0] PASSED
222 tests/test_callable.py::test_callable[Callable1] PASSED
223 tests/test_callable.py::test_callable[annotation0] PASSED
224 tests/test_callable.py::test_callable[annotation1] PASSED
225 tests/test_callable.py::test_non_callable[Callable0] PASSED
226 tests/test_callable.py::test_non_callable[Callable1] PASSED
227 tests/test_callable.py::test_non_callable[annotation0] PASSED
228 tests/test_callable.py::test_non_callable[annotation1] PASSED
229 tests/test_color.py::test_as_hex PASSED
230 tests/test_color.py::test_as_hsl PASSED
231 tests/test_color.py::test_as_hsl_tuple PASSED
232 tests/test_color.py::test_as_named PASSED
233 tests/test_color.py::test_as_rgb PASSED
234 tests/test_color.py::test_as_rgb_tuple PASSED
235 tests/test_color.py::test_color_fail[#0000000] PASSED
236 tests/test_color.py::test_color_fail[chucknorris] PASSED
237 tests/test_color.py::test_color_fail[color10] PASSED
238 tests/test_color.py::test_color_fail[color11] PASSED
239 tests/test_color.py::test_color_fail[color12] PASSED
240 tests/test_color.py::test_color_fail[color13] PASSED
241 tests/test_color.py::test_color_fail[color26] PASSED
242 tests/test_color.py::test_color_fail[color28] PASSED
243 tests/test_color.py::test_color_fail[color4] PASSED
244 tests/test_color.py::test_color_fail[color5] PASSED
245 tests/test_color.py::test_color_fail[color6] PASSED
246 tests/test_color.py::test_color_fail[color7] PASSED
247 tests/test_color.py::test_color_fail[color8] PASSED
248 tests/test_color.py::test_color_fail[color9] PASSED
249 tests/test_color.py::test_color_fail[hsl(180, 101%, 50%)] PASSED
250 tests/test_color.py::test_color_fail[hsl(630 60% 70%, 0.3)] PASSED
251 tests/test_color.py::test_color_fail[hsl(72 122 18 / 0.3)] PASSED
252 tests/test_color.py::test_color_fail[hsla(72 122 18 / 0.3)] PASSED
253 tests/test_color.py::test_color_fail[nosuchname] PASSED
254 tests/test_color.py::test_color_fail[object] PASSED
255 tests/test_color.py::test_color_fail[rgb(0, 0, 1128)] PASSED
256 tests/test_color.py::test_color_fail[rgb(0, 0, 1205)] PASSED
257 tests/test_color.py::test_color_fail[rgb(0, 0, 200 / 0.2)] PASSED
258 tests/test_color.py::test_color_fail[rgb(72 122 18, 0.3)] PASSED
259 tests/test_color.py::test_color_fail[rgba(0, 0, 11205, 0.1)] PASSED
260 tests/test_color.py::test_color_fail[rgba(0, 0, 128 / 11.5)] PASSED
261 tests/test_color.py::test_color_fail[rgba(0, 0, 128, 11.5)] PASSED
262 tests/test_color.py::test_color_fail[rgba(72 122 18 0.3)] PASSED
263 tests/test_color.py::test_color_fail[x000] PASSED
264 tests/test_color.py::test_color_hashable PASSED
265 tests/test_color.py::test_color_success[ 777 -as_tuple14] PASSED
266 tests/test_color.py::test_color_success[ 777-as_tuple12] PASSED
267 tests/test_color.py::test_color_success[ rgba(0, 0, 128,0.6) -as_tuple25] PASSED
268 tests/test_color.py::test_color_success[#000-as_tuple5] PASSED
269 tests/test_color.py::test_color_success[#000000-as_tuple2] PASSED
270 tests/test_color.py::test_color_success[#DAB-as_tuple3] PASSED
271 tests/test_color.py::test_color_success[#dab-as_tuple4] PASSED
272 tests/test_color.py::test_color_success[0x777-as_tuple7] PASSED
273 tests/test_color.py::test_color_success[0x777777-as_tuple8] PASSED
274 tests/test_color.py::test_color_success[0x777777cc-as_tuple9] PASSED
275 tests/test_color.py::test_color_success[0x797979-as_tuple6] PASSED
276 tests/test_color.py::test_color_success[777 -as_tuple13] PASSED
277 tests/test_color.py::test_color_success[777-as_tuple10] PASSED
278 tests/test_color.py::test_color_success[777c-as_tuple11] PASSED
279 tests/test_color.py::test_color_success[Antiquewhite-as_tuple1] PASSED
280 tests/test_color.py::test_color_success[aliceblue-as_tuple0] PASSED
281 tests/test_color.py::test_color_success[hsl(-.25turn, 60%, 70%)-as_tuple40] PASSED
282 tests/test_color.py::test_color_success[hsl(-0.25turn, 60%, 70%)-as_tuple41] PASSED
283 tests/test_color.py::test_color_success[hsl(.75turn, 60%, 70%)-as_tuple39] PASSED
284 tests/test_color.py::test_color_success[hsl(10.9955rad, 60%, 70%)-as_tuple43] PASSED
285 tests/test_color.py::test_color_success[hsl(180, 100%, 50%)-as_tuple36] PASSED
286 tests/test_color.py::test_color_success[hsl(270 60% 50% / .15)-as_tuple47] PASSED
287 tests/test_color.py::test_color_success[hsl(270, 60%, 50%, .15)-as_tuple44] PASSED
288 tests/test_color.py::test_color_success[hsl(270, 60%, 70%)-as_tuple35] PASSED
289 tests/test_color.py::test_color_success[hsl(270.00deg, 60%, 50%, 15%)-as_tuple45] PASSED
290 tests/test_color.py::test_color_success[hsl(270deg, 60%, 70%)-as_tuple38] PASSED
291 tests/test_color.py::test_color_success[hsl(4.71238rad, 60%, 70%)-as_tuple42] PASSED
292 tests/test_color.py::test_color_success[hsl(630 60% 70%)-as_tuple46] PASSED
293 tests/test_color.py::test_color_success[hsl(630, 60%, 70%)-as_tuple37] PASSED
294 tests/test_color.py::test_color_success[hsla(270 60% 50% / .15)-as_tuple50] PASSED
295 tests/test_color.py::test_color_success[hsla(630 60% 70%)-as_tuple49] PASSED
296 tests/test_color.py::test_color_success[hsla(630, 60%, 70%)-as_tuple48] PASSED
297 tests/test_color.py::test_color_success[raw_color15-as_tuple15] PASSED
298 tests/test_color.py::test_color_success[raw_color16-as_tuple16] PASSED
299 tests/test_color.py::test_color_success[raw_color17-as_tuple17] PASSED
300 tests/test_color.py::test_color_success[raw_color18-as_tuple18] PASSED
301 tests/test_color.py::test_color_success[rgb(0 0.2 205 / 0.6)-as_tuple30] PASSED
302 tests/test_color.py::test_color_success[rgb(0 0.2 205 / 60%)-as_tuple31] PASSED
303 tests/test_color.py::test_color_success[rgb(0 0.2 205)-as_tuple29] PASSED
304 tests/test_color.py::test_color_success[rgb(0, 0, 205)-as_tuple19] PASSED
305 tests/test_color.py::test_color_success[rgb(0, 0, 205.2)-as_tuple20] PASSED
306 tests/test_color.py::test_color_success[rgb(0, 0.2, 205)-as_tuple21] PASSED
307 tests/test_color.py::test_color_success[rgba(0 0 128 / 0.6)-as_tuple33] PASSED
308 tests/test_color.py::test_color_success[rgba(0 0 128 / 60%)-as_tuple34] PASSED
309 tests/test_color.py::test_color_success[rgba(0 0 128)-as_tuple32] PASSED
310 tests/test_color.py::test_color_success[rgba(0, 0, 128, .6)-as_tuple23] PASSED
311 tests/test_color.py::test_color_success[rgba(0, 0, 128, 0)-as_tuple27] PASSED
312 tests/test_color.py::test_color_success[rgba(0, 0, 128, 0.6)-as_tuple22] PASSED
313 tests/test_color.py::test_color_success[rgba(0, 0, 128, 1)-as_tuple28] PASSED
314 tests/test_color.py::test_color_success[rgba(0, 0, 128, 60%)-as_tuple24] PASSED
315 tests/test_color.py::test_color_success[rgba(00,0,128,0.6  )-as_tuple26] PASSED
316 tests/test_color.py::test_eq PASSED
317 tests/test_color.py::test_model_validation PASSED
318 tests/test_color.py::test_str_repr PASSED
319 tests/test_computed_fields.py::test_abstractmethod PASSED
320 tests/test_computed_fields.py::test_abstractmethod_missing[bases0] SKIPPED
321 tests/test_computed_fields.py::test_abstractmethod_missing[bases1] SKIPPED
322 tests/test_computed_fields.py::test_abstractmethod_missing[bases2] SKIPPED
323 tests/test_computed_fields.py::test_alias_generator PASSED
324 tests/test_computed_fields.py::test_cached_property PASSED
325 tests/test_computed_fields.py::test_classmethod PASSED
326 tests/test_computed_fields.py::test_computed_field_excluded_from_model_dump_recursive SKIPPED
327 tests/test_computed_fields.py::test_computed_field_override_raises PASSED
328 tests/test_computed_fields.py::test_computed_fields_del PASSED
329 tests/test_computed_fields.py::test_computed_fields_get PASSED
330 tests/test_computed_fields.py::test_computed_fields_infer_return_type PASSED
331 tests/test_computed_fields.py::test_computed_fields_json_schema PASSED
332 tests/test_computed_fields.py::test_computed_fields_missing_return_type PASSED
333 tests/test_computed_fields.py::test_computed_fields_repr PASSED
334 tests/test_computed_fields.py::test_computed_fields_set PASSED
335 tests/test_computed_fields.py::test_dataclass PASSED
336 tests/test_computed_fields.py::test_exclude_none PASSED
337 tests/test_computed_fields.py::test_expected_type PASSED
338 tests/test_computed_fields.py::test_expected_type_wrong PASSED
339 tests/test_computed_fields.py::test_free_function PASSED
340 tests/test_computed_fields.py::test_frozen PASSED
341 tests/test_computed_fields.py::test_functools PASSED
342 tests/test_computed_fields.py::test_generic_computed_field PASSED
343 tests/test_computed_fields.py::test_include_exclude PASSED
344 tests/test_computed_fields.py::test_inheritance PASSED
345 tests/test_computed_fields.py::test_multiple_references_to_schema[make_base_model] PASSED
346 tests/test_computed_fields.py::test_multiple_references_to_schema[make_dataclass] PASSED
347 tests/test_computed_fields.py::test_multiple_references_to_schema[make_typed_dict] XFAIL
348 tests/test_computed_fields.py::test_private_computed_field PASSED
349 tests/test_computed_fields.py::test_properties_and_computed_fields PASSED
350 tests/test_computed_fields.py::test_validate_assignment PASSED
351 tests/test_config.py::TestsBaseConfig::test_base_config_custom_init_signature PASSED
352 tests/test_config.py::TestsBaseConfig::test_base_config_custom_init_signature_with_no_var_kw PASSED
353 tests/test_config.py::TestsBaseConfig::test_base_config_does_not_use_reserved_word PASSED
354 tests/test_config.py::TestsBaseConfig::test_base_config_equality_defaults_of_config_dict_class PASSED
355 tests/test_config.py::TestsBaseConfig::test_base_config_extra_allow_conflict_custom_signature PASSED
356 tests/test_config.py::TestsBaseConfig::test_base_config_extra_allow_conflict_twice PASSED
357 tests/test_config.py::TestsBaseConfig::test_base_config_extra_allow_no_conflict PASSED
358 tests/test_config.py::TestsBaseConfig::test_base_config_parse_model_with_strict_config_disabled PASSED
359 tests/test_config.py::TestsBaseConfig::test_base_config_private_attribute_intersection_with_extra_field PASSED
360 tests/test_config.py::TestsBaseConfig::test_base_config_properly_converted_to_dict PASSED
361 tests/test_config.py::TestsBaseConfig::test_base_config_use_field_name PASSED
362 tests/test_config.py::TestsBaseConfig::test_config_and_module_config_cannot_be_used_together PASSED
363 tests/test_config.py::TestsBaseConfig::test_config_class_attributes_are_deprecated PASSED
364 tests/test_config.py::TestsBaseConfig::test_config_class_is_deprecated PASSED
365 tests/test_config.py::TestsBaseConfig::test_config_class_missing_attributes PASSED
366 tests/test_config.py::TestsBaseConfig::test_finite_float_config PASSED
367 tests/test_config.py::TestsBaseConfig::test_immutable_copy_with_frozen PASSED
368 tests/test_config.py::TestsBaseConfig::test_namedtuple_arbitrary_type PASSED
369 tests/test_config.py::TestsBaseConfig::test_populate_by_name_config[False-False-bar-expectation2] PASSED
370 tests/test_config.py::TestsBaseConfig::test_populate_by_name_config[False-False-bar_-expectation3] PASSED
371 tests/test_config.py::TestsBaseConfig::test_populate_by_name_config[False-True-bar-expectation0] PASSED
372 tests/test_config.py::TestsBaseConfig::test_populate_by_name_config[False-True-bar_-expectation1] PASSED
373 tests/test_config.py::TestsBaseConfig::test_populate_by_name_config[True-False-bar-expectation6] PASSED
374 tests/test_config.py::TestsBaseConfig::test_populate_by_name_config[True-False-bar_-expectation7] PASSED
375 tests/test_config.py::TestsBaseConfig::test_populate_by_name_config[True-True-bar-expectation4] PASSED
376 tests/test_config.py::TestsBaseConfig::test_populate_by_name_config[True-True-bar_-expectation5] PASSED
377 tests/test_config.py::TestsBaseConfig::test_str_strip_whitespace[False-  123  -  123  ] PASSED
378 tests/test_config.py::TestsBaseConfig::test_str_strip_whitespace[True-  123  -123] PASSED
379 tests/test_config.py::TestsBaseConfig::test_str_strip_whitespace[True-  123\t\n-123] PASSED
380 tests/test_config.py::TestsBaseConfig::test_str_to_lower[False-ABCDefG-ABCDefG] PASSED
381 tests/test_config.py::TestsBaseConfig::test_str_to_lower[True-ABCDefG-abcdefg] PASSED
382 tests/test_config.py::TestsBaseConfig::test_str_to_upper[False-ABCDefG-ABCDefG] PASSED
383 tests/test_config.py::TestsBaseConfig::test_str_to_upper[True-ABCDefG-ABCDEFG] PASSED
384 tests/test_config.py::test_config_defaults_match PASSED
385 tests/test_config.py::test_config_dict_missing_keys PASSED
386 tests/test_config.py::test_config_inf_nan_disabled[Decimal-Inf] PASSED
387 tests/test_config.py::test_config_inf_nan_disabled[Decimal-NaN] PASSED
388 tests/test_config.py::test_config_inf_nan_disabled[float-Inf] PASSED
389 tests/test_config.py::test_config_inf_nan_disabled[float-NaN] PASSED
390 tests/test_config.py::test_config_inf_nan_enabled[Decimal-Inf] PASSED
391 tests/test_config.py::test_config_inf_nan_enabled[Decimal-NaN] PASSED
392 tests/test_config.py::test_config_inf_nan_enabled[float-Inf] PASSED
393 tests/test_config.py::test_config_inf_nan_enabled[float-NaN] PASSED
394 tests/test_config.py::test_config_inheritance_with_annotations PASSED
395 tests/test_config.py::test_config_is_not_inherited_in_model_fields PASSED
396 tests/test_config.py::test_config_key_deprecation PASSED
397 tests/test_config.py::test_config_model_defer_build[None] PASSED
398 tests/test_config.py::test_config_model_defer_build[defer_build_mode1] PASSED
399 tests/test_config.py::test_config_model_defer_build[defer_build_mode2] PASSED
400 tests/test_config.py::test_config_model_defer_build[defer_build_mode3] PASSED
401 tests/test_config.py::test_config_model_defer_build[defer_build_mode4] PASSED
402 tests/test_config.py::test_config_model_defer_build_nested[None] PASSED
403 tests/test_config.py::test_config_model_defer_build_nested[defer_build_mode1] PASSED
404 tests/test_config.py::test_config_model_defer_build_nested[defer_build_mode2] PASSED
405 tests/test_config.py::test_config_model_defer_build_nested[defer_build_mode3] PASSED
406 tests/test_config.py::test_config_model_defer_build_ser_first PASSED
407 tests/test_config.py::test_config_model_type_adapter_defer_build[None] PASSED
408 tests/test_config.py::test_config_model_type_adapter_defer_build[defer_build_mode1] PASSED
409 tests/test_config.py::test_config_model_type_adapter_defer_build[defer_build_mode2] PASSED
410 tests/test_config.py::test_config_model_type_adapter_defer_build[defer_build_mode3] PASSED
411 tests/test_config.py::test_config_model_type_adapter_defer_build[defer_build_mode4] PASSED
412 tests/test_config.py::test_config_plain_type_adapter_defer_build[None] PASSED
413 tests/test_config.py::test_config_plain_type_adapter_defer_build[defer_build_mode1] PASSED
414 tests/test_config.py::test_config_plain_type_adapter_defer_build[defer_build_mode2] PASSED
415 tests/test_config.py::test_config_plain_type_adapter_defer_build[defer_build_mode3] PASSED
416 tests/test_config.py::test_config_plain_type_adapter_defer_build[defer_build_mode4] PASSED
417 tests/test_config.py::test_config_validation_error_cause SKIPPED (re...)
418 tests/test_config.py::test_config_wrapper_get_item PASSED
419 tests/test_config.py::test_config_wrapper_match PASSED
420 tests/test_config.py::test_config_wrapper_repr[config0-ConfigWrapper()] PASSED
421 tests/test_config.py::test_config_wrapper_repr[config1-ConfigWrapper(title='test')] PASSED
422 tests/test_config.py::test_dataclass_allowes_model_config_as_model_field PASSED
423 tests/test_config.py::test_defer_build_json_schema PASSED
424 tests/test_config.py::test_hide_input_in_errors[config0-type=string_type, input_value=123, input_type=int] PASSED
425 tests/test_config.py::test_hide_input_in_errors[config1-type=string_type, input_value=123, input_type=int] PASSED
426 tests/test_config.py::test_hide_input_in_errors[config2-type=string_type] PASSED
427 tests/test_config.py::test_invalid_config_keys PASSED
428 tests/test_config.py::test_invalid_extra PASSED
429 tests/test_config.py::test_json_encoders_model PASSED
430 tests/test_config.py::test_json_encoders_type_adapter PASSED
431 tests/test_config.py::test_model_config_as_model_field_raises PASSED
432 tests/test_config.py::test_multiple_inheritance_config PASSED
433 tests/test_config.py::test_partial_creation_with_defer_build PASSED
434 tests/test_config.py::test_with_config_disallowed_with_model PASSED
435 tests/test_construction.py::test_construct_allow_extra PASSED
436 tests/test_construction.py::test_construct_default_factory PASSED
437 tests/test_construction.py::test_construct_fields_set PASSED
438 tests/test_construction.py::test_construct_ignore_extra[forbid] PASSED
439 tests/test_construction.py::test_construct_ignore_extra[ignore] PASSED
440 tests/test_construction.py::test_construct_keep_order PASSED
441 tests/test_construction.py::test_construct_misuse PASSED
442 tests/test_construction.py::test_construct_with_aliases PASSED
443 tests/test_construction.py::test_construct_with_validation_aliases PASSED
444 tests/test_construction.py::test_copy_advanced_exclude PASSED
445 tests/test_construction.py::test_copy_advanced_include PASSED
446 tests/test_construction.py::test_copy_advanced_include_exclude PASSED
447 tests/test_construction.py::test_copy_deep_extra[copy] PASSED
448 tests/test_construction.py::test_copy_deep_extra[model_copy] PASSED
449 tests/test_construction.py::test_copy_exclude PASSED
450 tests/test_construction.py::test_copy_include PASSED
451 tests/test_construction.py::test_copy_include_exclude PASSED
452 tests/test_construction.py::test_copy_set_fields[copy] PASSED
453 tests/test_construction.py::test_copy_set_fields[model_copy] PASSED
454 tests/test_construction.py::test_copy_undefined[copy] PASSED
455 tests/test_construction.py::test_copy_undefined[model_copy] PASSED
456 tests/test_construction.py::test_copy_update[copy] PASSED
457 tests/test_construction.py::test_copy_update[model_copy] PASSED
458 tests/test_construction.py::test_copy_update_exclude PASSED
459 tests/test_construction.py::test_copy_update_unset[copy] PASSED
460 tests/test_construction.py::test_copy_update_unset[model_copy] PASSED
461 tests/test_construction.py::test_copy_with_excluded_fields PASSED
462 tests/test_construction.py::test_deep_copy[copy] PASSED
463 tests/test_construction.py::test_deep_copy[model_copy] PASSED
464 tests/test_construction.py::test_dunder_copy PASSED
465 tests/test_construction.py::test_dunder_deepcopy PASSED
466 tests/test_construction.py::test_immutable_copy_with_frozen[copy] PASSED
467 tests/test_construction.py::test_immutable_copy_with_frozen[model_copy] PASSED
468 tests/test_construction.py::test_initialize_with_private_attr PASSED
469 tests/test_construction.py::test_large_any_str PASSED
470 tests/test_construction.py::test_model_construct_with_alias_choices PASSED
471 tests/test_construction.py::test_model_construct_with_alias_choices_and_path PASSED
472 tests/test_construction.py::test_model_construct_with_alias_path PASSED
473 tests/test_construction.py::test_model_copy PASSED
474 tests/test_construction.py::test_pickle_fields_set PASSED
475 tests/test_construction.py::test_pickle_preserves_extra PASSED
476 tests/test_construction.py::test_pickle_undefined PASSED
477 tests/test_construction.py::test_pydantic_extra PASSED
478 tests/test_construction.py::test_recursive_pickle PASSED
479 tests/test_construction.py::test_retain_order_of_fields PASSED
480 tests/test_construction.py::test_shallow_copy_modify[copy] PASSED
481 tests/test_construction.py::test_shallow_copy_modify[model_copy] PASSED
482 tests/test_construction.py::test_simple_construct PASSED
483 tests/test_construction.py::test_simple_copy[copy] PASSED
484 tests/test_construction.py::test_simple_copy[model_copy] PASSED
485 tests/test_construction.py::test_simple_pickle PASSED
486 tests/test_create_model.py::test_config_and_base PASSED
487 tests/test_create_model.py::test_create_model PASSED
488 tests/test_create_model.py::test_create_model_custom_protected_namespace PASSED
489 tests/test_create_model.py::test_create_model_expect_field_info_as_metadata_typing PASSED
490 tests/test_create_model.py::test_create_model_field_and_model_title PASSED
491 tests/test_create_model.py::test_create_model_field_description PASSED
492 tests/test_create_model.py::test_create_model_multi_inheritance PASSED
493 tests/test_create_model.py::test_create_model_multiple_protected_namespace PASSED
494 tests/test_create_model.py::test_create_model_must_not_reset_parent_namespace PASSED
495 tests/test_create_model.py::test_create_model_non_annotated PASSED
496 tests/test_create_model.py::test_create_model_pickle PASSED
497 tests/test_create_model.py::test_create_model_protected_namespace_default PASSED
498 tests/test_create_model.py::test_create_model_protected_namespace_real_conflict PASSED
499 tests/test_create_model.py::test_create_model_tuple PASSED
500 tests/test_create_model.py::test_create_model_tuple_3 PASSED
501 tests/test_create_model.py::test_create_model_typing_annotated_field_info[bool-field_info0] PASSED
502 tests/test_create_model.py::test_create_model_typing_annotated_field_info[str-field_info1] PASSED
503 tests/test_create_model.py::test_create_model_usage PASSED
504 tests/test_create_model.py::test_create_model_with_doc PASSED
505 tests/test_create_model.py::test_create_model_with_slots PASSED
506 tests/test_create_model.py::test_custom_config PASSED
507 tests/test_create_model.py::test_custom_config_extras PASSED
508 tests/test_create_model.py::test_custom_config_inherits PASSED
509 tests/test_create_model.py::test_del_model_attr PASSED
510 tests/test_create_model.py::test_del_model_attr_error PASSED
511 tests/test_create_model.py::test_del_model_attr_with_privat_attrs PASSED
512 tests/test_create_model.py::test_del_model_attr_with_privat_attrs_error PASSED
513 tests/test_create_model.py::test_del_model_attr_with_privat_attrs_twice_error PASSED
514 tests/test_create_model.py::test_dynamic_and_static PASSED
515 tests/test_create_model.py::test_field_wrong_tuple PASSED
516 tests/test_create_model.py::test_funky_name PASSED
517 tests/test_create_model.py::test_inheritance PASSED
518 tests/test_create_model.py::test_inheritance_validators PASSED
519 tests/test_create_model.py::test_inheritance_validators_all PASSED
520 tests/test_create_model.py::test_inheritance_validators_always PASSED
521 tests/test_create_model.py::test_invalid_name PASSED
522 tests/test_create_model.py::test_json_schema_with_inner_models_with_duplicate_names PASSED
523 tests/test_create_model.py::test_private_attr_default_descriptor_attribute_error PASSED
524 tests/test_create_model.py::test_private_attr_set_name PASSED
525 tests/test_create_model.py::test_private_attr_set_name_do_not_crash_if_not_callable PASSED
526 tests/test_create_model.py::test_private_descriptors[False-ModelPrivateAttr] PASSED
527 tests/test_create_model.py::test_private_descriptors[False-object] PASSED
528 tests/test_create_model.py::test_private_descriptors[True-ModelPrivateAttr] PASSED
529 tests/test_create_model.py::test_private_descriptors[True-object] PASSED
530 tests/test_create_model.py::test_repeat_base_usage PASSED
531 tests/test_create_model.py::test_resolving_forward_refs_across_modules PASSED
532 tests/test_create_model.py::test_type_field_in_the_same_module PASSED
533 tests/test_dataclasses.py::test_alias_with_dashes PASSED
534 tests/test_dataclasses.py::test_allow_extra PASSED
535 tests/test_dataclasses.py::test_allow_extra_subclass PASSED
536 tests/test_dataclasses.py::test_annotated_before_validator_called_once[combined] PASSED
537 tests/test_dataclasses.py::test_annotated_before_validator_called_once[pydantic] PASSED
538 tests/test_dataclasses.py::test_annotated_before_validator_called_once[stdlib] PASSED
539 tests/test_dataclasses.py::test_annotated_with_field_default_factory PASSED
540 tests/test_dataclasses.py::test_annotation_with_double_override PASSED
541 tests/test_dataclasses.py::test_annotations_valid_for_field_inheritance PASSED
542 tests/test_dataclasses.py::test_annotations_valid_for_field_inheritance_with_existing_field PASSED
543 tests/test_dataclasses.py::test_arbitrary_types_allowed PASSED
544 tests/test_dataclasses.py::test_base_dataclasses_annotations_resolving[pydantic] PASSED
545 tests/test_dataclasses.py::test_base_dataclasses_annotations_resolving[stdlib] PASSED
546 tests/test_dataclasses.py::test_base_dataclasses_annotations_resolving_with_override[pydantic] PASSED
547 tests/test_dataclasses.py::test_base_dataclasses_annotations_resolving_with_override[stdlib] PASSED
548 tests/test_dataclasses.py::test_can_inherit_stdlib_dataclasses_default_factories_and_provide_a_value PASSED
549 tests/test_dataclasses.py::test_can_inherit_stdlib_dataclasses_default_factories_and_use_them PASSED
550 tests/test_dataclasses.py::test_can_inherit_stdlib_dataclasses_with_dataclass_fields PASSED
551 tests/test_dataclasses.py::test_can_inherit_stdlib_dataclasses_with_defaults PASSED
552 tests/test_dataclasses.py::test_cannot_create_dataclass_from_basemodel_subclass PASSED
553 tests/test_dataclasses.py::test_classvar PASSED
554 tests/test_dataclasses.py::test_combined_field_annotations PASSED
555 tests/test_dataclasses.py::test_complex_nested_vanilla_dataclass PASSED
556 tests/test_dataclasses.py::test_config_as_type_deprecated PASSED
557 tests/test_dataclasses.py::test_convert_vanilla_dc PASSED
558 tests/test_dataclasses.py::test_cross_module_cyclic_reference_dataclass PASSED
559 tests/test_dataclasses.py::test_cyclic_reference_dataclass PASSED
560 tests/test_dataclasses.py::test_dataclass_alias_generator PASSED
561 tests/test_dataclasses.py::test_dataclass_config_validate_default PASSED
562 tests/test_dataclasses.py::test_dataclass_equality_for_field_values[pydantic_pydantic] PASSED
563 tests/test_dataclasses.py::test_dataclass_equality_for_field_values[pydantic_stdlib] PASSED
564 tests/test_dataclasses.py::test_dataclass_equality_for_field_values[stdlib_pydantic] PASSED
565 tests/test_dataclasses.py::test_dataclass_equality_for_field_values[stdlib_stdlib] PASSED
566 tests/test_dataclasses.py::test_dataclass_field_default_factory_with_init PASSED
567 tests/test_dataclasses.py::test_dataclass_field_default_with_init PASSED
568 tests/test_dataclasses.py::test_dataclass_slots[pydantic] SKIPPED (s...)
569 tests/test_dataclasses.py::test_dataclass_slots[stdlib] SKIPPED (slo...)
570 tests/test_dataclasses.py::test_dataclass_slots_mixed[pydantic] SKIPPED
571 tests/test_dataclasses.py::test_dataclass_slots_mixed[stdlib] SKIPPED
572 tests/test_dataclasses.py::test_dataclasses_inheritance_default_value_is_not_deleted[1-pydantic] PASSED
573 tests/test_dataclasses.py::test_dataclasses_inheritance_default_value_is_not_deleted[1-stdlib] PASSED
574 tests/test_dataclasses.py::test_dataclasses_inheritance_default_value_is_not_deleted[dataclasses.field(default=1)-pydantic] PASSED
575 tests/test_dataclasses.py::test_dataclasses_inheritance_default_value_is_not_deleted[dataclasses.field(default=1)-stdlib] PASSED
576 tests/test_dataclasses.py::test_dataclasses_inheritance_default_value_is_not_deleted[pydantic.Field(default=1)-pydantic] PASSED
577 tests/test_dataclasses.py::test_dataclasses_inheritance_default_value_is_not_deleted[pydantic.Field(default=1)-stdlib] SKIPPED
578 tests/test_dataclasses.py::test_dataclasses_with_config_decorator PASSED
579 tests/test_dataclasses.py::test_dataclasses_with_slots_and_default PASSED
580 tests/test_dataclasses.py::test_decorators_in_model_field[combined-combined] PASSED
581 tests/test_dataclasses.py::test_decorators_in_model_field[combined-pydantic] PASSED
582 tests/test_dataclasses.py::test_decorators_in_model_field[combined-stdlib] PASSED
583 tests/test_dataclasses.py::test_decorators_in_model_field[pydantic-combined] PASSED
584 tests/test_dataclasses.py::test_decorators_in_model_field[pydantic-pydantic] PASSED
585 tests/test_dataclasses.py::test_decorators_in_model_field[pydantic-stdlib] PASSED
586 tests/test_dataclasses.py::test_decorators_in_model_field[stdlib-combined] PASSED
587 tests/test_dataclasses.py::test_decorators_in_model_field[stdlib-pydantic] PASSED
588 tests/test_dataclasses.py::test_decorators_in_model_field[stdlib-stdlib] PASSED
589 tests/test_dataclasses.py::test_default_factory_field[Field] PASSED
590 tests/test_dataclasses.py::test_default_factory_field[field] PASSED
591 tests/test_dataclasses.py::test_default_factory_singleton_field PASSED
592 tests/test_dataclasses.py::test_default_value[1] PASSED
593 tests/test_dataclasses.py::test_default_value[None] PASSED
594 tests/test_dataclasses.py::test_default_value_ellipsis PASSED
595 tests/test_dataclasses.py::test_derived_field_from_initvar PASSED
596 tests/test_dataclasses.py::test_disallow_extra_allow_and_init_false PASSED
597 tests/test_dataclasses.py::test_disallow_init_false_and_init_var_true PASSED
598 tests/test_dataclasses.py::test_discriminated_union_basemodel_instance_value PASSED
599 tests/test_dataclasses.py::test_extra_forbid_list_error PASSED
600 tests/test_dataclasses.py::test_extra_forbid_list_no_error PASSED
601 tests/test_dataclasses.py::test_field_validator PASSED
602 tests/test_dataclasses.py::test_fields PASSED
603 tests/test_dataclasses.py::test_forbid_extra PASSED
604 tests/test_dataclasses.py::test_forward_stdlib_dataclass_params PASSED
605 tests/test_dataclasses.py::test_frozen PASSED
606 tests/test_dataclasses.py::test_frozen_with_validate_assignment PASSED
607 tests/test_dataclasses.py::test_frozenset_field PASSED
608 tests/test_dataclasses.py::test_hashable_required PASSED
609 tests/test_dataclasses.py::test_ignore_extra PASSED
610 tests/test_dataclasses.py::test_ignore_extra_subclass PASSED
611 tests/test_dataclasses.py::test_inherit_builtin_dataclass PASSED
612 tests/test_dataclasses.py::test_inheritance PASSED
613 tests/test_dataclasses.py::test_inheritance_post_init PASSED
614 tests/test_dataclasses.py::test_inheritance_replace[pydantic] PASSED
615 tests/test_dataclasses.py::test_inheritance_replace[stdlib] PASSED
616 tests/test_dataclasses.py::test_inherited_dataclass_signature PASSED
617 tests/test_dataclasses.py::test_init_false_not_in_signature[forbid-Field] PASSED
618 tests/test_dataclasses.py::test_init_false_not_in_signature[forbid-field] PASSED
619 tests/test_dataclasses.py::test_init_false_not_in_signature[ignore-Field] PASSED
620 tests/test_dataclasses.py::test_init_false_not_in_signature[ignore-field] PASSED
621 tests/test_dataclasses.py::test_init_false_with_default[input_data0-ignore-expected0-Field] PASSED
622 tests/test_dataclasses.py::test_init_false_with_default[input_data0-ignore-expected0-field] PASSED
623 tests/test_dataclasses.py::test_init_false_with_default[input_data1-ignore-expected1-Field] PASSED
624 tests/test_dataclasses.py::test_init_false_with_default[input_data1-ignore-expected1-field] PASSED
625 tests/test_dataclasses.py::test_init_false_with_default[input_data2-forbid-expected2-Field] PASSED
626 tests/test_dataclasses.py::test_init_false_with_default[input_data2-forbid-expected2-field] PASSED
627 tests/test_dataclasses.py::test_init_false_with_default[input_data3-forbid-expected3-Field] PASSED
628 tests/test_dataclasses.py::test_init_false_with_default[input_data3-forbid-expected3-field] PASSED
629 tests/test_dataclasses.py::test_init_false_with_post_init[input_data0-ignore-expected0-Field] PASSED
630 tests/test_dataclasses.py::test_init_false_with_post_init[input_data0-ignore-expected0-field] PASSED
631 tests/test_dataclasses.py::test_init_false_with_post_init[input_data1-ignore-expected1-Field] PASSED
632 tests/test_dataclasses.py::test_init_false_with_post_init[input_data1-ignore-expected1-field] PASSED
633 tests/test_dataclasses.py::test_init_false_with_post_init[input_data2-forbid-expected2-Field] PASSED
634 tests/test_dataclasses.py::test_init_false_with_post_init[input_data2-forbid-expected2-field] PASSED
635 tests/test_dataclasses.py::test_init_false_with_post_init[input_data3-forbid-expected3-Field] PASSED
636 tests/test_dataclasses.py::test_init_false_with_post_init[input_data3-forbid-expected3-field] PASSED
637 tests/test_dataclasses.py::test_init_vars_call_monkeypatch[False] PASSED
638 tests/test_dataclasses.py::test_init_vars_call_monkeypatch[True] PASSED
639 tests/test_dataclasses.py::test_init_vars_inheritance PASSED
640 tests/test_dataclasses.py::test_initvar PASSED
641 tests/test_dataclasses.py::test_initvars_post_init PASSED
642 tests/test_dataclasses.py::test_is_pydantic_dataclass PASSED
643 tests/test_dataclasses.py::test_issue_2383 PASSED
644 tests/test_dataclasses.py::test_issue_2398 PASSED
645 tests/test_dataclasses.py::test_issue_2424 PASSED
646 tests/test_dataclasses.py::test_issue_2541 PASSED
647 tests/test_dataclasses.py::test_issue_2594 PASSED
648 tests/test_dataclasses.py::test_issue_3011 PASSED
649 tests/test_dataclasses.py::test_issue_3162 PASSED
650 tests/test_dataclasses.py::test_json_schema_with_computed_field PASSED
651 tests/test_dataclasses.py::test_kw_only SKIPPED (kw_only is not avai...)
652 tests/test_dataclasses.py::test_kw_only_inheritance[pydantic-pydantic] SKIPPED
653 tests/test_dataclasses.py::test_kw_only_inheritance[pydantic-stdlib] SKIPPED
654 tests/test_dataclasses.py::test_kw_only_inheritance[stdlib-pydantic] SKIPPED
655 tests/test_dataclasses.py::test_kw_only_inheritance[stdlib-stdlib] SKIPPED
656 tests/test_dataclasses.py::test_kw_only_subclass SKIPPED (kw_only is...)
657 tests/test_dataclasses.py::test_metadata PASSED
658 tests/test_dataclasses.py::test_model_config[pydantic] PASSED
659 tests/test_dataclasses.py::test_model_config[stdlib] PASSED
660 tests/test_dataclasses.py::test_model_config_override_in_decorator PASSED
661 tests/test_dataclasses.py::test_model_config_override_in_decorator_empty_config PASSED
662 tests/test_dataclasses.py::test_model_name PASSED
663 tests/test_dataclasses.py::test_model_validator_after PASSED
664 tests/test_dataclasses.py::test_model_validator_before PASSED
665 tests/test_dataclasses.py::test_multiple_parametrized_generic_dataclasses PASSED
666 tests/test_dataclasses.py::test_nested_dataclass PASSED
667 tests/test_dataclasses.py::test_nested_dataclass_model PASSED
668 tests/test_dataclasses.py::test_nested_schema PASSED
669 tests/test_dataclasses.py::test_new_not_called PASSED
670 tests/test_dataclasses.py::test_no_validate_assignment_long_string_error PASSED
671 tests/test_dataclasses.py::test_not_validate_assignment PASSED
672 tests/test_dataclasses.py::test_override_builtin_dataclass PASSED
673 tests/test_dataclasses.py::test_override_builtin_dataclass_2 PASSED
674 tests/test_dataclasses.py::test_override_builtin_dataclass_nested PASSED
675 tests/test_dataclasses.py::test_override_builtin_dataclass_nested_schema PASSED
676 tests/test_dataclasses.py::test_parametrized_generic_dataclass[int-1-False-1-combined] PASSED
677 tests/test_dataclasses.py::test_parametrized_generic_dataclass[int-1-False-1-pydantic] PASSED
678 tests/test_dataclasses.py::test_parametrized_generic_dataclass[int-1-False-1-stdlib] PASSED
679 tests/test_dataclasses.py::test_parametrized_generic_dataclass[int-a-True-output_value2-combined] PASSED
680 tests/test_dataclasses.py::test_parametrized_generic_dataclass[int-a-True-output_value2-pydantic] PASSED
681 tests/test_dataclasses.py::test_parametrized_generic_dataclass[int-a-True-output_value2-stdlib] PASSED
682 tests/test_dataclasses.py::test_parametrized_generic_dataclass[str-a-False-a-combined] PASSED
683 tests/test_dataclasses.py::test_parametrized_generic_dataclass[str-a-False-a-pydantic] PASSED
684 tests/test_dataclasses.py::test_parametrized_generic_dataclass[str-a-False-a-stdlib] PASSED
685 tests/test_dataclasses.py::test_parent_post_init PASSED
686 tests/test_dataclasses.py::test_pickle_overridden_builtin_dataclass PASSED
687 tests/test_dataclasses.py::test_post_init PASSED
688 tests/test_dataclasses.py::test_post_init_after_validation PASSED
689 tests/test_dataclasses.py::test_post_init_assignment PASSED
690 tests/test_dataclasses.py::test_post_init_inheritance_chain PASSED
691 tests/test_dataclasses.py::test_post_init_post_parse PASSED
692 tests/test_dataclasses.py::test_post_init_validation PASSED
693 tests/test_dataclasses.py::test_pydantic_callable_field PASSED
694 tests/test_dataclasses.py::test_pydantic_dataclass_preserves_metadata[combined] PASSED
695 tests/test_dataclasses.py::test_pydantic_dataclass_preserves_metadata[identity] PASSED
696 tests/test_dataclasses.py::test_pydantic_dataclass_preserves_metadata[pydantic] PASSED
697 tests/test_dataclasses.py::test_pydantic_dataclass_preserves_metadata[stdlib] PASSED
698 tests/test_dataclasses.py::test_pydantic_field_annotation PASSED
699 tests/test_dataclasses.py::test_rebuild_dataclass PASSED
700 tests/test_dataclasses.py::test_recursive_dataclasses_gh_4509 PASSED
701 tests/test_dataclasses.py::test_repr_false[Field] PASSED
702 tests/test_dataclasses.py::test_repr_false[field] PASSED
703 tests/test_dataclasses.py::test_schema PASSED
704 tests/test_dataclasses.py::test_schema_description_set PASSED
705 tests/test_dataclasses.py::test_schema_description_unset PASSED
706 tests/test_dataclasses.py::test_schema_generator PASSED
707 tests/test_dataclasses.py::test_schema_valid_for_inner_generic PASSED
708 tests/test_dataclasses.py::test_self_reference_dataclass PASSED
709 tests/test_dataclasses.py::test_signature PASSED
710 tests/test_dataclasses.py::test_simple PASSED
711 tests/test_dataclasses.py::test_simple_frozen PASSED
712 tests/test_dataclasses.py::test_std_dataclass_with_parent PASSED
713 tests/test_dataclasses.py::test_subclass_post_init_inheritance PASSED
714 tests/test_dataclasses.py::test_subclass_post_init_order PASSED
715 tests/test_dataclasses.py::test_unparametrized_generic_dataclass[combined] PASSED
716 tests/test_dataclasses.py::test_unparametrized_generic_dataclass[pydantic] PASSED
717 tests/test_dataclasses.py::test_unparametrized_generic_dataclass[stdlib] PASSED
718 tests/test_dataclasses.py::test_validate_assignment PASSED
719 tests/test_dataclasses.py::test_validate_assignment_error PASSED
720 tests/test_dataclasses.py::test_validate_assignment_extra_unknown_field_assigned_allowed[config0] PASSED
721 tests/test_dataclasses.py::test_validate_assignment_extra_unknown_field_assigned_allowed[config1] PASSED
722 tests/test_dataclasses.py::test_validate_assignment_extra_unknown_field_assigned_allowed[config2] PASSED
723 tests/test_dataclasses.py::test_validate_assignment_extra_unknown_field_assigned_allowed[config3] PASSED
724 tests/test_dataclasses.py::test_validate_assignment_extra_unknown_field_assigned_allowed[config4] PASSED
725 tests/test_dataclasses.py::test_validate_assignment_extra_unknown_field_assigned_allowed[config5] PASSED
726 tests/test_dataclasses.py::test_validate_assignment_extra_unknown_field_assigned_allowed[config6] PASSED
727 tests/test_dataclasses.py::test_validate_assignment_extra_unknown_field_assigned_allowed[config7] PASSED
728 tests/test_dataclasses.py::test_validate_assignment_extra_unknown_field_assigned_allowed[config8] PASSED
729 tests/test_dataclasses.py::test_validate_assignment_extra_unknown_field_assigned_errors[config0] PASSED
730 tests/test_dataclasses.py::test_validate_assignment_extra_unknown_field_assigned_errors[config1] PASSED
731 tests/test_dataclasses.py::test_validate_assignment_extra_unknown_field_assigned_errors[config2] PASSED
732 tests/test_dataclasses.py::test_validate_assignment_extra_unknown_field_assigned_errors[config3] PASSED
733 tests/test_dataclasses.py::test_validate_assignment_long_string_error PASSED
734 tests/test_dataclasses.py::test_validate_assignment_value_change PASSED
735 tests/test_dataclasses.py::test_validate_long_string_error PASSED
736 tests/test_dataclasses.py::test_validate_strings PASSED
737 tests/test_dataclasses.py::test_validation_works_for_cyclical_forward_refs PASSED
738 tests/test_dataclasses.py::test_validator_info_field_name_data_before PASSED
739 tests/test_dataclasses.py::test_value_error PASSED
740 tests/test_dataclasses.py::test_vanilla_dataclass_decorators_in_type_adapter[combined-combined] PASSED
741 tests/test_dataclasses.py::test_vanilla_dataclass_decorators_in_type_adapter[combined-pydantic] PASSED
742 tests/test_dataclasses.py::test_vanilla_dataclass_decorators_in_type_adapter[combined-stdlib] PASSED
743 tests/test_dataclasses.py::test_vanilla_dataclass_decorators_in_type_adapter[pydantic-combined] PASSED
744 tests/test_dataclasses.py::test_vanilla_dataclass_decorators_in_type_adapter[pydantic-pydantic] PASSED
745 tests/test_dataclasses.py::test_vanilla_dataclass_decorators_in_type_adapter[pydantic-stdlib] PASSED
746 tests/test_dataclasses.py::test_vanilla_dataclass_decorators_in_type_adapter[stdlib-combined] PASSED
747 tests/test_dataclasses.py::test_vanilla_dataclass_decorators_in_type_adapter[stdlib-pydantic] PASSED
748 tests/test_dataclasses.py::test_vanilla_dataclass_decorators_in_type_adapter[stdlib-stdlib] PASSED
749 tests/test_dataclasses.py::test_warns_on_double_frozen PASSED
750 tests/test_datetime.py::test_aware_datetime_validation_fails[AwareDatetime] PASSED
751 tests/test_datetime.py::test_aware_datetime_validation_fails[aware_datetime_type1] PASSED
752 tests/test_datetime.py::test_aware_datetime_validation_success[AwareDatetime] PASSED
753 tests/test_datetime.py::test_aware_datetime_validation_success[aware_datetime_type1] PASSED
754 tests/test_datetime.py::test_date_constraints[ge-greater than or equal to-ok_value2-error_value2] PASSED
755 tests/test_datetime.py::test_date_constraints[ge-greater than or equal to-ok_value3-error_value3] PASSED
756 tests/test_datetime.py::test_date_constraints[gt-greater than-ok_value0-error_value0] PASSED
757 tests/test_datetime.py::test_date_constraints[gt-greater than-ok_value1-error_value1] PASSED
758 tests/test_datetime.py::test_date_constraints[le-less than or equal to-ok_value6-error_value6] PASSED
759 tests/test_datetime.py::test_date_constraints[le-less than or equal to-ok_value7-error_value7] PASSED
760 tests/test_datetime.py::test_date_constraints[lt-less than-ok_value4-error_value4] PASSED
761 tests/test_datetime.py::test_date_constraints[lt-less than-ok_value5-error_value5] PASSED
762 tests/test_datetime.py::test_date_parsing[-inf-result20] PASSED
763 tests/test_datetime.py::test_date_parsing[0-result2] PASSED
764 tests/test_datetime.py::test_date_parsing[10000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000-result18] PASSED
765 tests/test_datetime.py::test_date_parsing[1493942400-result0] PASSED
766 tests/test_datetime.py::test_date_parsing[1493942400000-result1] PASSED
767 tests/test_datetime.py::test_date_parsing[1549238400-result12] PASSED
768 tests/test_datetime.py::test_date_parsing[1549238400000-result13] PASSED
769 tests/test_datetime.py::test_date_parsing[1549238400000000-result14] PASSED
770 tests/test_datetime.py::test_date_parsing[1549238400000000000-result15] PASSED
771 tests/test_datetime.py::test_date_parsing[19999958400-result10] PASSED
772 tests/test_datetime.py::test_date_parsing[20000044800-result11] PASSED
773 tests/test_datetime.py::test_date_parsing[2012-04-23-result3] PASSED
774 tests/test_datetime.py::test_date_parsing[2012-04-23-result4] PASSED
775 tests/test_datetime.py::test_date_parsing[2012-04-56-result9] PASSED
776 tests/test_datetime.py::test_date_parsing[inf-result17] PASSED
777 tests/test_datetime.py::test_date_parsing[inf-result19] PASSED
778 tests/test_datetime.py::test_date_parsing[infinity-result16] PASSED
779 tests/test_datetime.py::test_date_parsing[nan-result21] PASSED
780 tests/test_datetime.py::test_date_parsing[value5-result5] PASSED
781 tests/test_datetime.py::test_date_parsing[value6-result6] PASSED
782 tests/test_datetime.py::test_date_parsing[value7-result7] PASSED
783 tests/test_datetime.py::test_date_parsing[x20120423-result8] PASSED
784 tests/test_datetime.py::test_datetime_from_date_str PASSED
785 tests/test_datetime.py::test_datetime_parsing[-1494012444000.883309-result15] PASSED
786 tests/test_datetime.py::test_datetime_parsing[-inf-result23] PASSED
787 tests/test_datetime.py::test_datetime_parsing[0-result10] PASSED
788 tests/test_datetime.py::test_datetime_parsing[1494012444-result12] PASSED
789 tests/test_datetime.py::test_datetime_parsing[1494012444-result13] PASSED
790 tests/test_datetime.py::test_datetime_parsing[1494012444-result1] PASSED
791 tests/test_datetime.py::test_datetime_parsing[1494012444.883309-result0] PASSED
792 tests/test_datetime.py::test_datetime_parsing[1494012444.883309-result11] PASSED
793 tests/test_datetime.py::test_datetime_parsing[1494012444000-result2] PASSED
794 tests/test_datetime.py::test_datetime_parsing[1494012444000.883309-result14] PASSED
795 tests/test_datetime.py::test_datetime_parsing[1549316052-result18] PASSED
796 tests/test_datetime.py::test_datetime_parsing[1549316052104-result19] PASSED
797 tests/test_datetime.py::test_datetime_parsing[1549316052104324-result20] PASSED
798 tests/test_datetime.py::test_datetime_parsing[1549316052104324096-result21] PASSED
799 tests/test_datetime.py::test_datetime_parsing[19999999999-result16] PASSED
800 tests/test_datetime.py::test_datetime_parsing[1e+50-result24] PASSED
801 tests/test_datetime.py::test_datetime_parsing[20000000001-result17] PASSED
802 tests/test_datetime.py::test_datetime_parsing[2012-04-23T09:15:00-result3] PASSED
803 tests/test_datetime.py::test_datetime_parsing[2012-04-23T09:15:00Z-result4] PASSED
804 tests/test_datetime.py::test_datetime_parsing[2012-04-23T10:20:30.400+02:00-result6] PASSED
805 tests/test_datetime.py::test_datetime_parsing[2012-04-23T10:20:30.400+02:30-result5] PASSED
806 tests/test_datetime.py::test_datetime_parsing[2012-04-23T10:20:30.400-02:00-result7] PASSED
807 tests/test_datetime.py::test_datetime_parsing[2012-04-23T10:20:30.400-02:00-result8] PASSED
808 tests/test_datetime.py::test_datetime_parsing[inf-result22] PASSED
809 tests/test_datetime.py::test_datetime_parsing[nan-result25] PASSED
810 tests/test_datetime.py::test_datetime_parsing[value9-result9] PASSED
811 tests/test_datetime.py::test_datetime_parsing_from_str[2012-04-23T11:05:00-25:00-result3] PASSED
812 tests/test_datetime.py::test_datetime_parsing_from_str[2012-04-56T09:15:90-result2] PASSED
813 tests/test_datetime.py::test_datetime_parsing_from_str[2012-4-9 4:8:16-result0] PASSED
814 tests/test_datetime.py::test_datetime_parsing_from_str[infinity-result4] PASSED
815 tests/test_datetime.py::test_datetime_parsing_from_str[x20120423091500-result1] PASSED
816 tests/test_datetime.py::test_future_date_validation_fails[FutureDate-1996-01-22] PASSED
817 tests/test_datetime.py::test_future_date_validation_fails[FutureDate-value0] PASSED
818 tests/test_datetime.py::test_future_date_validation_fails[FutureDate-value1] PASSED
819 tests/test_datetime.py::test_future_date_validation_fails[future_date_type1-1996-01-22] PASSED
820 tests/test_datetime.py::test_future_date_validation_fails[future_date_type1-value0] PASSED
821 tests/test_datetime.py::test_future_date_validation_fails[future_date_type1-value1] PASSED
822 tests/test_datetime.py::test_future_date_validation_success[FutureDate-2064-06-01-result1] PASSED
823 tests/test_datetime.py::test_future_date_validation_success[FutureDate-value0-result0] PASSED
824 tests/test_datetime.py::test_future_date_validation_success[future_date_type1-2064-06-01-result1] PASSED
825 tests/test_datetime.py::test_future_date_validation_success[future_date_type1-value0-result0] PASSED
826 tests/test_datetime.py::test_future_datetime_validation_fails[FutureDatetime-1996-01-22T10:20:30] PASSED
827 tests/test_datetime.py::test_future_datetime_validation_fails[FutureDatetime-value0] PASSED
828 tests/test_datetime.py::test_future_datetime_validation_fails[FutureDatetime-value1] PASSED
829 tests/test_datetime.py::test_future_datetime_validation_fails[future_datetime_type1-1996-01-22T10:20:30] PASSED
830 tests/test_datetime.py::test_future_datetime_validation_fails[future_datetime_type1-value0] PASSED
831 tests/test_datetime.py::test_future_datetime_validation_fails[future_datetime_type1-value1] PASSED
832 tests/test_datetime.py::test_future_datetime_validation_success[FutureDatetime] PASSED
833 tests/test_datetime.py::test_future_datetime_validation_success[future_datetime_type1] PASSED
834 tests/test_datetime.py::test_invalid_annotated_type[AwareDatetime] PASSED
835 tests/test_datetime.py::test_invalid_annotated_type[FutureDate] PASSED
836 tests/test_datetime.py::test_invalid_annotated_type[FutureDatetime] PASSED
837 tests/test_datetime.py::test_invalid_annotated_type[NaiveDatetime] PASSED
838 tests/test_datetime.py::test_invalid_annotated_type[PastDate] PASSED
839 tests/test_datetime.py::test_invalid_annotated_type[PastDatetime] PASSED
840 tests/test_datetime.py::test_model_type_errors[d-object-Input should be a valid date] PASSED
841 tests/test_datetime.py::test_model_type_errors[d-value3-Input should be a valid date] PASSED
842 tests/test_datetime.py::test_model_type_errors[d-value4-Input should be a valid date] PASSED
843 tests/test_datetime.py::test_model_type_errors[dt-object-Input should be a valid datetime] PASSED
844 tests/test_datetime.py::test_model_type_errors[dt-value0-Input should be a valid datetime] PASSED
845 tests/test_datetime.py::test_model_type_errors[dt-value1-Input should be a valid datetime] PASSED
846 tests/test_datetime.py::test_model_type_errors[t-object-Input should be a valid time] PASSED
847 tests/test_datetime.py::test_model_type_errors[t-value6-Input should be a valid time] PASSED
848 tests/test_datetime.py::test_model_type_errors[t-value7-Input should be a valid time] PASSED
849 tests/test_datetime.py::test_model_type_errors[td-object-Input should be a valid timedelta] PASSED
850 tests/test_datetime.py::test_model_type_errors[td-value10-Input should be a valid timedelta] PASSED
851 tests/test_datetime.py::test_model_type_errors[td-value9-Input should be a valid timedelta] PASSED
852 tests/test_datetime.py::test_naive_datetime_validation_fails[NaiveDatetime] PASSED
853 tests/test_datetime.py::test_naive_datetime_validation_fails[naive_datetime_type1] PASSED
854 tests/test_datetime.py::test_naive_datetime_validation_success[NaiveDatetime] PASSED
855 tests/test_datetime.py::test_naive_datetime_validation_success[naive_datetime_type1] PASSED
856 tests/test_datetime.py::test_nan PASSED
857 tests/test_datetime.py::test_parse_durations[-00:15:30-result19] PASSED
858 tests/test_datetime.py::test_parse_durations[-01:15:30-result20] PASSED
859 tests/test_datetime.py::test_parse_durations[-172800-result18] PASSED
860 tests/test_datetime.py::test_parse_durations[-30.1-result21] PASSED
861 tests/test_datetime.py::test_parse_durations[-4d,00:15:30-result17] PASSED
862 tests/test_datetime.py::test_parse_durations[00:05:30-result5] PASSED
863 tests/test_datetime.py::test_parse_durations[00:15:30-result4] PASSED
864 tests/test_datetime.py::test_parse_durations[00:15:30.000001-result15] PASSED
865 tests/test_datetime.py::test_parse_durations[00:15:30.000001-result16] PASSED
866 tests/test_datetime.py::test_parse_durations[00:15:30.00001-result14] PASSED
867 tests/test_datetime.py::test_parse_durations[00:15:30.0001-result13] PASSED
868 tests/test_datetime.py::test_parse_durations[00:15:30.001-result12] PASSED
869 tests/test_datetime.py::test_parse_durations[00:15:30.01-result11] PASSED
870 tests/test_datetime.py::test_parse_durations[00:15:30.1-result10] PASSED
871 tests/test_datetime.py::test_parse_durations[01:15:30-result7] PASSED
872 tests/test_datetime.py::test_parse_durations[10:15:30-result6] PASSED
873 tests/test_datetime.py::test_parse_durations[30-result1] PASSED
874 tests/test_datetime.py::test_parse_durations[30-result22] PASSED
875 tests/test_datetime.py::test_parse_durations[30.1-result2] PASSED
876 tests/test_datetime.py::test_parse_durations[4d,00:15:30-result8] PASSED
877 tests/test_datetime.py::test_parse_durations[4d,10:15:30-result9] PASSED
878 tests/test_datetime.py::test_parse_durations[9.9e-05-result3] PASSED
879 tests/test_datetime.py::test_parse_durations[P0.5D-result27] PASSED
880 tests/test_datetime.py::test_parse_durations[P4D-result26] PASSED
881 tests/test_datetime.py::test_parse_durations[P4M-result24] PASSED
882 tests/test_datetime.py::test_parse_durations[P4W-result25] PASSED
883 tests/test_datetime.py::test_parse_durations[P4Y-result23] PASSED
884 tests/test_datetime.py::test_parse_durations[PT0.000005S-result31] PASSED
885 tests/test_datetime.py::test_parse_durations[PT0.000005S-result32] PASSED
886 tests/test_datetime.py::test_parse_durations[PT5H-result28] PASSED
887 tests/test_datetime.py::test_parse_durations[PT5M-result29] PASSED
888 tests/test_datetime.py::test_parse_durations[PT5S-result30] PASSED
889 tests/test_datetime.py::test_parse_durations[value0-result0] PASSED
890 tests/test_datetime.py::test_parse_python_format[delta0] PASSED
891 tests/test_datetime.py::test_parse_python_format[delta1] PASSED
892 tests/test_datetime.py::test_parse_python_format[delta2] PASSED
893 tests/test_datetime.py::test_parse_python_format[delta3] PASSED
894 tests/test_datetime.py::test_parse_python_format[delta4] PASSED
895 tests/test_datetime.py::test_parse_python_format[delta5] PASSED
896 tests/test_datetime.py::test_parse_python_format[delta6] PASSED
897 tests/test_datetime.py::test_past_date_validation_fails[PastDate-2064-06-01] PASSED
898 tests/test_datetime.py::test_past_date_validation_fails[PastDate-value0] PASSED
899 tests/test_datetime.py::test_past_date_validation_fails[PastDate-value1] PASSED
900 tests/test_datetime.py::test_past_date_validation_fails[past_date_type1-2064-06-01] PASSED
901 tests/test_datetime.py::test_past_date_validation_fails[past_date_type1-value0] PASSED
902 tests/test_datetime.py::test_past_date_validation_fails[past_date_type1-value1] PASSED
903 tests/test_datetime.py::test_past_date_validation_success[PastDate-1996-01-22-result0] PASSED
904 tests/test_datetime.py::test_past_date_validation_success[PastDate-value1-result1] PASSED
905 tests/test_datetime.py::test_past_date_validation_success[past_date_type1-1996-01-22-result0] PASSED
906 tests/test_datetime.py::test_past_date_validation_success[past_date_type1-value1-result1] PASSED
907 tests/test_datetime.py::test_past_datetime_validation_fails[PastDatetime-2064-06-01T10:20:30] PASSED
908 tests/test_datetime.py::test_past_datetime_validation_fails[PastDatetime-value0] PASSED
909 tests/test_datetime.py::test_past_datetime_validation_fails[past_datetime_type1-2064-06-01T10:20:30] PASSED
910 tests/test_datetime.py::test_past_datetime_validation_fails[past_datetime_type1-value0] PASSED
911 tests/test_datetime.py::test_past_datetime_validation_success[PastDatetime-1996-01-22T10:20:30-result0] PASSED
912 tests/test_datetime.py::test_past_datetime_validation_success[PastDatetime-value1-result1] PASSED
913 tests/test_datetime.py::test_past_datetime_validation_success[past_datetime_type1-1996-01-22T10:20:30-result0] PASSED
914 tests/test_datetime.py::test_past_datetime_validation_success[past_datetime_type1-value1-result1] PASSED
915 tests/test_datetime.py::test_time_parsing[091500-result11] PASSED
916 tests/test_datetime.py::test_time_parsing[091500-result12] PASSED
917 tests/test_datetime.py::test_time_parsing[09:15:00-result0] PASSED
918 tests/test_datetime.py::test_time_parsing[09:15:90-result13] PASSED
919 tests/test_datetime.py::test_time_parsing[10:10-result1] PASSED
920 tests/test_datetime.py::test_time_parsing[10:20:30.400-result2] PASSED
921 tests/test_datetime.py::test_time_parsing[10:20:30.400-result3] PASSED
922 tests/test_datetime.py::test_time_parsing[11:05+06:00-result20] PASSED
923 tests/test_datetime.py::test_time_parsing[11:05-06:00-result19] PASSED
924 tests/test_datetime.py::test_time_parsing[11:05:00+00:00-result18] PASSED
925 tests/test_datetime.py::test_time_parsing[11:05:00-0530-result16] PASSED
926 tests/test_datetime.py::test_time_parsing[11:05:00-05:30-result15] PASSED
927 tests/test_datetime.py::test_time_parsing[11:05:00-25:00-result21] PASSED
928 tests/test_datetime.py::test_time_parsing[11:05:00Y-result14] PASSED
929 tests/test_datetime.py::test_time_parsing[11:05:00Z-result17] PASSED
930 tests/test_datetime.py::test_time_parsing[3600.5-result6] PASSED
931 tests/test_datetime.py::test_time_parsing[3610-result5] PASSED
932 tests/test_datetime.py::test_time_parsing[4:8:16-result8] PASSED
933 tests/test_datetime.py::test_time_parsing[86399-result7] PASSED
934 tests/test_datetime.py::test_time_parsing[86400-result9] PASSED
935 tests/test_datetime.py::test_time_parsing[value4-result4] PASSED
936 tests/test_datetime.py::test_time_parsing[xxx-result10] PASSED
937 tests/test_datetime.py::test_tzinfo_could_be_reused PASSED
938 tests/test_datetime.py::test_unicode_decode_error[d] PASSED
939 tests/test_datetime.py::test_unicode_decode_error[dt0] PASSED
940 tests/test_datetime.py::test_unicode_decode_error[dt1] PASSED
941 tests/test_datetime.py::test_unicode_decode_error[t] PASSED
942 tests/test_decorators.py::test_inspect_annotated_serializer[<lambda>-plain-False0] PASSED
943 tests/test_decorators.py::test_inspect_annotated_serializer[<lambda>-plain-False1] PASSED
944 tests/test_decorators.py::test_inspect_annotated_serializer[_one_pos_required_arg_one_optional-plain-False] PASSED
945 tests/test_decorators.py::test_inspect_annotated_serializer[_three_pos_required_args-wrap-True] PASSED
946 tests/test_decorators.py::test_inspect_annotated_serializer[_two_pos_required_args-plain-True] PASSED
947 tests/test_decorators.py::test_inspect_annotated_serializer[_two_pos_required_args-wrap-False] PASSED
948 tests/test_decorators.py::test_inspect_annotated_serializer[_two_pos_required_args_extra_optional-plain-True] PASSED
949 tests/test_decorators.py::test_inspect_annotated_serializer[_two_pos_required_args_extra_optional-wrap-False] PASSED
950 tests/test_decorators.py::test_inspect_annotated_serializer[float-plain-False] PASSED
951 tests/test_decorators.py::test_inspect_annotated_serializer[int-plain-False] PASSED
952 tests/test_decorators.py::test_inspect_annotated_serializer[str-plain-False] PASSED
953 tests/test_decorators.py::test_inspect_annotated_serializer_invalid_number_of_arguments[plain] PASSED
954 tests/test_decorators.py::test_inspect_annotated_serializer_invalid_number_of_arguments[wrap] PASSED
955 tests/test_decorators.py::test_inspect_validator[<lambda>-plain-False0] PASSED
956 tests/test_decorators.py::test_inspect_validator[<lambda>-plain-False1] PASSED
957 tests/test_decorators.py::test_inspect_validator[_one_pos_required_arg_one_optional-plain-False] PASSED
958 tests/test_decorators.py::test_inspect_validator[_three_pos_required_args-wrap-True] PASSED
959 tests/test_decorators.py::test_inspect_validator[_two_pos_required_args-plain-True] PASSED
960 tests/test_decorators.py::test_inspect_validator[_two_pos_required_args-wrap-False] PASSED
961 tests/test_decorators.py::test_inspect_validator[_two_pos_required_args_extra_optional-plain-True] PASSED
962 tests/test_decorators.py::test_inspect_validator[_two_pos_required_args_extra_optional-wrap-False] PASSED
963 tests/test_decorators.py::test_inspect_validator[float-plain-False] PASSED
964 tests/test_decorators.py::test_inspect_validator[int-plain-False] PASSED
965 tests/test_decorators.py::test_inspect_validator[str-plain-False] PASSED
966 tests/test_decorators.py::test_inspect_validator_error[after] PASSED
967 tests/test_decorators.py::test_inspect_validator_error[before] PASSED
968 tests/test_decorators.py::test_inspect_validator_error[plain] PASSED
969 tests/test_decorators.py::test_inspect_validator_error_wrap PASSED
970 tests/test_deprecated.py::test_allow_mutation PASSED
971 tests/test_deprecated.py::test_construct PASSED
972 tests/test_deprecated.py::test_copy_and_set_values PASSED
973 tests/test_deprecated.py::test_deprecated_color PASSED
974 tests/test_deprecated.py::test_deprecated_module PASSED
975 tests/test_deprecated.py::test_deprecated_payment PASSED
976 tests/test_deprecated.py::test_dict PASSED
977 tests/test_deprecated.py::test_extra_allow_from_orm[allow] PASSED
978 tests/test_deprecated.py::test_extra_allow_from_orm[forbid] PASSED
979 tests/test_deprecated.py::test_extra_allow_from_orm[ignore] PASSED
980 tests/test_deprecated.py::test_extra_used_as_enum[allow-allow] PASSED
981 tests/test_deprecated.py::test_extra_used_as_enum[forbid-forbid] PASSED
982 tests/test_deprecated.py::test_extra_used_as_enum[ignore-ignore] PASSED
983 tests/test_deprecated.py::test_field_const PASSED
984 tests/test_deprecated.py::test_field_extra_arguments PASSED
985 tests/test_deprecated.py::test_field_extra_does_not_rewrite_json_schema_extra PASSED
986 tests/test_deprecated.py::test_field_include_deprecation PASSED
987 tests/test_deprecated.py::test_field_max_items PASSED
988 tests/test_deprecated.py::test_field_max_items_with_max_length PASSED
989 tests/test_deprecated.py::test_field_min_items_deprecation PASSED
990 tests/test_deprecated.py::test_field_min_items_with_min_length PASSED
991 tests/test_deprecated.py::test_field_regex PASSED
992 tests/test_deprecated.py::test_fields PASSED
993 tests/test_deprecated.py::test_fields_dir PASSED
994 tests/test_deprecated.py::test_fields_set PASSED
995 tests/test_deprecated.py::test_from_attributes PASSED
996 tests/test_deprecated.py::test_from_attributes_root PASSED
997 tests/test_deprecated.py::test_get_value PASSED
998 tests/test_deprecated.py::test_json PASSED
999 tests/test_deprecated.py::test_json_schema PASSED
1000 tests/test_deprecated.py::test_modify_schema_error PASSED
1001 tests/test_deprecated.py::test_modify_schema_on_nested_class_error PASSED
1002 tests/test_deprecated.py::test_nested_orm PASSED
1003 tests/test_deprecated.py::test_not_from_attributes PASSED
1004 tests/test_deprecated.py::test_object_with_getattr PASSED
1005 tests/test_deprecated.py::test_parse_file PASSED
1006 tests/test_deprecated.py::test_parse_obj PASSED
1007 tests/test_deprecated.py::test_parse_raw_pass PASSED
1008 tests/test_deprecated.py::test_parse_raw_pass_fail PASSED
1009 tests/test_deprecated.py::test_properties PASSED
1010 tests/test_deprecated.py::test_root_validator PASSED
1011 tests/test_deprecated.py::test_unique_items_conlist PASSED
1012 tests/test_deprecated.py::test_unique_items_items PASSED
1013 tests/test_deprecated.py::test_update_forward_refs PASSED
1014 tests/test_deprecated.py::test_v1_get_validators PASSED
1015 tests/test_deprecated.py::test_v1_get_validators_invalid_validator PASSED
1016 tests/test_deprecated.py::test_v1_v2_custom_type_compatibility PASSED
1017 tests/test_deprecated.py::test_validate PASSED
1018 tests/test_deprecated_fields.py::test_computed_field_deprecated PASSED
1019 tests/test_deprecated_fields.py::test_computed_field_deprecated_deprecated_class PASSED
1020 tests/test_deprecated_fields.py::test_deprecated_fields PASSED
1021 tests/test_deprecated_fields.py::test_deprecated_fields_deprecated_class PASSED
1022 tests/test_deprecated_fields.py::test_deprecated_fields_field_validator PASSED
1023 tests/test_deprecated_fields.py::test_deprecated_fields_model_validator PASSED
1024 tests/test_deprecated_fields.py::test_deprecated_fields_validate_assignment PASSED
1025 tests/test_deprecated_fields.py::test_deprecated_with_boolean PASSED
1026 tests/test_deprecated_validate_arguments.py::test_args PASSED
1027 tests/test_deprecated_validate_arguments.py::test_args_name PASSED
1028 tests/test_deprecated_validate_arguments.py::test_async PASSED
1029 tests/test_deprecated_validate_arguments.py::test_class_method PASSED
1030 tests/test_deprecated_validate_arguments.py::test_config_arbitrary_types_allowed PASSED
1031 tests/test_deprecated_validate_arguments.py::test_config_fields PASSED
1032 tests/test_deprecated_validate_arguments.py::test_config_title PASSED
1033 tests/test_deprecated_validate_arguments.py::test_config_title_cls PASSED
1034 tests/test_deprecated_validate_arguments.py::test_field_can_provide_factory PASSED
1035 tests/test_deprecated_validate_arguments.py::test_item_method PASSED
1036 tests/test_deprecated_validate_arguments.py::test_kwargs PASSED
1037 tests/test_deprecated_validate_arguments.py::test_populate_by_name PASSED
1038 tests/test_deprecated_validate_arguments.py::test_positional_only PASSED
1039 tests/test_deprecated_validate_arguments.py::test_string_annotation PASSED
1040 tests/test_deprecated_validate_arguments.py::test_untyped PASSED
1041 tests/test_deprecated_validate_arguments.py::test_use_of_alias PASSED
1042 tests/test_deprecated_validate_arguments.py::test_v_args PASSED
1043 tests/test_deprecated_validate_arguments.py::test_validate PASSED
1044 tests/test_deprecated_validate_arguments.py::test_var_args_kwargs[False] PASSED
1045 tests/test_deprecated_validate_arguments.py::test_var_args_kwargs[True] PASSED
1046 tests/test_deprecated_validate_arguments.py::test_wrap PASSED
1047 tests/test_discriminated_union.py::test_alias_different PASSED
1048 tests/test_discriminated_union.py::test_alias_same PASSED
1049 tests/test_discriminated_union.py::test_aliases_matching_is_not_sufficient PASSED
1050 tests/test_discriminated_union.py::test_callable_discriminated_union_recursive PASSED
1051 tests/test_discriminated_union.py::test_callable_discriminated_union_with_missing_tag PASSED
1052 tests/test_discriminated_union.py::test_callable_discriminated_union_with_type_adapter PASSED
1053 tests/test_discriminated_union.py::test_discriminated_annotated_union PASSED
1054 tests/test_discriminated_union.py::test_discriminated_single_variant[False] PASSED
1055 tests/test_discriminated_union.py::test_discriminated_single_variant[True] PASSED
1056 tests/test_discriminated_union.py::test_discriminated_union_basemodel_instance_value PASSED
1057 tests/test_discriminated_union.py::test_discriminated_union_basemodel_instance_value_with_alias PASSED
1058 tests/test_discriminated_union.py::test_discriminated_union_defined_discriminator PASSED
1059 tests/test_discriminated_union.py::test_discriminated_union_enum[Enum-choices0] PASSED
1060 tests/test_discriminated_union.py::test_discriminated_union_enum[Enum-choices1] PASSED
1061 tests/test_discriminated_union.py::test_discriminated_union_enum[FooIntEnum-choices2] PASSED
1062 tests/test_discriminated_union.py::test_discriminated_union_enum[FooStrEnum-choices4] PASSED
1063 tests/test_discriminated_union.py::test_discriminated_union_enum[IntEnum-choices3] PASSED
1064 tests/test_discriminated_union.py::test_discriminated_union_int PASSED
1065 tests/test_discriminated_union.py::test_discriminated_union_invalid_type PASSED
1066 tests/test_discriminated_union.py::test_discriminated_union_literal_discriminator PASSED
1067 tests/test_discriminated_union.py::test_discriminated_union_model_dump_with_nested_class PASSED
1068 tests/test_discriminated_union.py::test_discriminated_union_root_same_discriminator PASSED
1069 tests/test_discriminated_union.py::test_discriminated_union_serializer XFAIL
1070 tests/test_discriminated_union.py::test_discriminated_union_single_variant PASSED
1071 tests/test_discriminated_union.py::test_discriminated_union_type PASSED
1072 tests/test_discriminated_union.py::test_discriminated_union_validation[discriminator-discriminator] PASSED
1073 tests/test_discriminated_union.py::test_discriminated_union_validation[discriminator-field_discriminator] PASSED
1074 tests/test_discriminated_union.py::test_discriminated_union_validation[discriminator-field_str] PASSED
1075 tests/test_discriminated_union.py::test_discriminated_union_validation[field_discriminator-discriminator] PASSED
1076 tests/test_discriminated_union.py::test_discriminated_union_validation[field_discriminator-field_discriminator] PASSED
1077 tests/test_discriminated_union.py::test_discriminated_union_validation[field_discriminator-field_str] PASSED
1078 tests/test_discriminated_union.py::test_discriminated_union_validation[field_str-discriminator] PASSED
1079 tests/test_discriminated_union.py::test_discriminated_union_validation[field_str-field_discriminator] PASSED
1080 tests/test_discriminated_union.py::test_discriminated_union_validation[field_str-field_str] PASSED
1081 tests/test_discriminated_union.py::test_discriminated_union_with_nested_dataclass PASSED
1082 tests/test_discriminated_union.py::test_discriminated_union_with_nested_typed_dicts PASSED
1083 tests/test_discriminated_union.py::test_discriminated_union_with_unsubstituted_type_var PASSED
1084 tests/test_discriminated_union.py::test_distinct_choices PASSED
1085 tests/test_discriminated_union.py::test_function_after_discriminator PASSED
1086 tests/test_discriminated_union.py::test_generic PASSED
1087 tests/test_discriminated_union.py::test_invalid_alias PASSED
1088 tests/test_discriminated_union.py::test_invalid_discriminated_union_type PASSED
1089 tests/test_discriminated_union.py::test_invalid_discriminator_type PASSED
1090 tests/test_discriminated_union.py::test_invalid_str_choice_discriminator_values PASSED
1091 tests/test_discriminated_union.py::test_lax_or_strict_definitions PASSED
1092 tests/test_discriminated_union.py::test_missing_discriminator_field PASSED
1093 tests/test_discriminated_union.py::test_nested PASSED
1094 tests/test_discriminated_union.py::test_nested_discriminated_union PASSED
1095 tests/test_discriminated_union.py::test_nested_discriminator PASSED
1096 tests/test_discriminated_union.py::test_nested_optional_unions PASSED
1097 tests/test_discriminated_union.py::test_nested_schema_gen_uses_tagged_union_in_ref PASSED
1098 tests/test_discriminated_union.py::test_nested_unwrapping PASSED
1099 tests/test_discriminated_union.py::test_none_schema PASSED
1100 tests/test_discriminated_union.py::test_optional_union PASSED
1101 tests/test_discriminated_union.py::test_optional_union_with_defaults PASSED
1102 tests/test_discriminated_union.py::test_plain_function_schema_is_invalid PASSED
1103 tests/test_discriminated_union.py::test_presence_of_discriminator_when_generating_type_adaptor_json_schema_definitions XFAIL
1104 tests/test_discriminated_union.py::test_recursive_discriminated_union_with_pydantic_dataclass PASSED
1105 tests/test_discriminated_union.py::test_recursive_discriminiated_union_with_base_model PASSED
1106 tests/test_discriminated_union.py::test_recursive_discriminiated_union_with_typed_dict PASSED
1107 tests/test_discriminated_union.py::test_sequence_discriminated_union PASSED
1108 tests/test_discriminated_union.py::test_sequence_discriminated_union_validation PASSED
1109 tests/test_discriminated_union.py::test_sequence_discriminated_union_validation_with_validator PASSED
1110 tests/test_discriminated_union.py::test_union_discriminator_literals PASSED
1111 tests/test_discriminated_union.py::test_union_in_submodel PASSED
1112 tests/test_discriminated_union.py::test_unions_of_optionals PASSED
1113 tests/test_discriminated_union.py::test_various_syntax_options_for_callable_union PASSED
1114 tests/test_discriminated_union.py::test_wrap_function_schema PASSED
1115 tests/test_discriminated_union.py::test_wrapped_nullable_union PASSED
1116 tests/test_docs_extraction.py::test_create_model_test PASSED
1117 tests/test_docs_extraction.py::test_dataclass_docs_extraction PASSED
1118 tests/test_docs_extraction.py::test_dataclass_no_docs_extraction PASSED
1119 tests/test_docs_extraction.py::test_exec_cant_be_parsed PASSED
1120 tests/test_docs_extraction.py::test_model_different_name PASSED
1121 tests/test_docs_extraction.py::test_model_docs_dedented_string PASSED
1122 tests/test_docs_extraction.py::test_model_docs_duplicate_class PASSED
1123 tests/test_docs_extraction.py::test_model_docs_extraction PASSED
1124 tests/test_docs_extraction.py::test_model_docs_inheritance PASSED
1125 tests/test_docs_extraction.py::test_model_generic PASSED
1126 tests/test_docs_extraction.py::test_model_no_docs_extraction PASSED
1127 tests/test_docs_extraction.py::test_typeddict PASSED
1128 tests/test_docs_extraction.py::test_typeddict_as_field PASSED
1129 tests/test_edge_cases.py::test_abstractmethod_missing_for_all_decorators[bases0] SKIPPED
1130 tests/test_edge_cases.py::test_abstractmethod_missing_for_all_decorators[bases1] SKIPPED
1131 tests/test_edge_cases.py::test_abstractmethod_missing_for_all_decorators[bases2] SKIPPED
1132 tests/test_edge_cases.py::test_advanced_exclude PASSED
1133 tests/test_edge_cases.py::test_advanced_exclude_by_alias PASSED
1134 tests/test_edge_cases.py::test_advanced_exclude_nested_lists[Different keys 1] PASSED
1135 tests/test_edge_cases.py::test_advanced_exclude_nested_lists[Different keys 2] PASSED
1136 tests/test_edge_cases.py::test_advanced_exclude_nested_lists[Different keys 3] PASSED
1137 tests/test_edge_cases.py::test_advanced_exclude_nested_lists[Ignore __all__ for index with defined exclude 1] PASSED
1138 tests/test_edge_cases.py::test_advanced_exclude_nested_lists[Ignore __all__ for index with defined exclude 2] PASSED
1139 tests/test_edge_cases.py::test_advanced_exclude_nested_lists[Ignore __all__ for index with defined exclude 3] PASSED
1140 tests/test_edge_cases.py::test_advanced_exclude_nested_lists[Merge sub dict-set] PASSED
1141 tests/test_edge_cases.py::test_advanced_exclude_nested_lists[Merge sub dicts 1] PASSED
1142 tests/test_edge_cases.py::test_advanced_exclude_nested_lists[Merge sub sets 1] PASSED
1143 tests/test_edge_cases.py::test_advanced_exclude_nested_lists[Merge sub sets 2] PASSED
1144 tests/test_edge_cases.py::test_advanced_exclude_nested_lists[Merge sub sets 3] PASSED
1145 tests/test_edge_cases.py::test_advanced_exclude_nested_lists[Nested different keys 1] PASSED
1146 tests/test_edge_cases.py::test_advanced_exclude_nested_lists[Nested different keys 2] PASSED
1147 tests/test_edge_cases.py::test_advanced_exclude_nested_lists[Nested different keys 3] PASSED
1148 tests/test_edge_cases.py::test_advanced_exclude_nested_lists[Normal nested __all__] PASSED
1149 tests/test_edge_cases.py::test_advanced_include_nested_lists[Ignore __all__ for index with defined include 1] PASSED
1150 tests/test_edge_cases.py::test_advanced_include_nested_lists[Ignore __all__ for index with defined include 2] PASSED
1151 tests/test_edge_cases.py::test_advanced_include_nested_lists[Ignore __all__ for index with defined include 3] PASSED
1152 tests/test_edge_cases.py::test_advanced_include_nested_lists[Merge sub dict-set] PASSED
1153 tests/test_edge_cases.py::test_advanced_include_nested_lists[Merge sub dicts 1] PASSED
1154 tests/test_edge_cases.py::test_advanced_include_nested_lists[Merge sub dicts 2] PASSED
1155 tests/test_edge_cases.py::test_advanced_include_nested_lists[Merge sub dicts 3] PASSED
1156 tests/test_edge_cases.py::test_advanced_include_nested_lists[Merge sub sets] PASSED
1157 tests/test_edge_cases.py::test_advanced_include_nested_lists[Nested different keys 1_0] PASSED
1158 tests/test_edge_cases.py::test_advanced_include_nested_lists[Nested different keys 1_1] PASSED
1159 tests/test_edge_cases.py::test_advanced_include_nested_lists[Nested different keys 2_0] PASSED
1160 tests/test_edge_cases.py::test_advanced_include_nested_lists[Nested different keys 2_1] PASSED
1161 tests/test_edge_cases.py::test_advanced_include_nested_lists[Nested different keys 3_0] PASSED
1162 tests/test_edge_cases.py::test_advanced_include_nested_lists[Nested different keys 3_1] PASSED
1163 tests/test_edge_cases.py::test_advanced_include_nested_lists[Normal nested __all__] PASSED
1164 tests/test_edge_cases.py::test_advanced_value_exclude_include PASSED
1165 tests/test_edge_cases.py::test_advanced_value_include PASSED
1166 tests/test_edge_cases.py::test_annotated_inside_type PASSED
1167 tests/test_edge_cases.py::test_annotation_inheritance PASSED
1168 tests/test_edge_cases.py::test_any_dict PASSED
1169 tests/test_edge_cases.py::test_any_none PASSED
1170 tests/test_edge_cases.py::test_arbitrary_types_allowed_custom_eq PASSED
1171 tests/test_edge_cases.py::test_assign_type PASSED
1172 tests/test_edge_cases.py::test_bytes_subclass PASSED
1173 tests/test_edge_cases.py::test_custom_exception_handler PASSED
1174 tests/test_edge_cases.py::test_custom_generic_arbitrary_allowed PASSED
1175 tests/test_edge_cases.py::test_custom_generic_disallowed PASSED
1176 tests/test_edge_cases.py::test_custom_generic_validators PASSED
1177 tests/test_edge_cases.py::test_custom_init PASSED
1178 tests/test_edge_cases.py::test_default_factory_called_once PASSED
1179 tests/test_edge_cases.py::test_default_factory_validator_child PASSED
1180 tests/test_edge_cases.py::test_dict_any PASSED
1181 tests/test_edge_cases.py::test_dict_bare PASSED
1182 tests/test_edge_cases.py::test_dict_dict PASSED
1183 tests/test_edge_cases.py::test_dict_key_error PASSED
1184 tests/test_edge_cases.py::test_eq_with_cached_property PASSED
1185 tests/test_edge_cases.py::test_exclude_none PASSED
1186 tests/test_edge_cases.py::test_exclude_none_recursive PASSED
1187 tests/test_edge_cases.py::test_exclude_none_with_extra PASSED
1188 tests/test_edge_cases.py::test_field_set_allow_extra PASSED
1189 tests/test_edge_cases.py::test_field_set_field_name PASSED
1190 tests/test_edge_cases.py::test_field_set_ignore_extra PASSED
1191 tests/test_edge_cases.py::test_field_str_shape PASSED
1192 tests/test_edge_cases.py::test_field_type_display[dict-dict] PASSED
1193 tests/test_edge_cases.py::test_field_type_display[int-int] PASSED
1194 tests/test_edge_cases.py::test_field_type_display[type_1-Union[int, NoneType]] PASSED
1195 tests/test_edge_cases.py::test_field_type_display[type_10-Tuple[int, ...]] PASSED
1196 tests/test_edge_cases.py::test_field_type_display[type_11-Union[List[int], NoneType]] PASSED
1197 tests/test_edge_cases.py::test_field_type_display[type_13-DisplayGen[bool, str]] SKIPPED
1198 tests/test_edge_cases.py::test_field_type_display[type_14-tests.test_edge_cases.DisplayGen[bool, str]] PASSED
1199 tests/test_edge_cases.py::test_field_type_display[type_2-Union[NoneType, int, str]] PASSED
1200 tests/test_edge_cases.py::test_field_type_display[type_3-Union[int, str, bytes]] PASSED
1201 tests/test_edge_cases.py::test_field_type_display[type_4-List[int]] PASSED
1202 tests/test_edge_cases.py::test_field_type_display[type_5-Tuple[int, str, bytes]] PASSED
1203 tests/test_edge_cases.py::test_field_type_display[type_6-Union[List[int], Set[bytes]]] PASSED
1204 tests/test_edge_cases.py::test_field_type_display[type_7-List[Tuple[int, int]]] PASSED
1205 tests/test_edge_cases.py::test_field_type_display[type_8-Dict[int, str]] PASSED
1206 tests/test_edge_cases.py::test_field_type_display[type_9-FrozenSet[int]] PASSED
1207 tests/test_edge_cases.py::test_force_extra PASSED
1208 tests/test_edge_cases.py::test_frozen_config_and_field PASSED
1209 tests/test_edge_cases.py::test_generic_wrapped_forwardref PASSED
1210 tests/test_edge_cases.py::test_hashable_json_schema PASSED
1211 tests/test_edge_cases.py::test_hashable_optional[1] PASSED
1212 tests/test_edge_cases.py::test_hashable_optional[None] PASSED
1213 tests/test_edge_cases.py::test_hashable_required PASSED
1214 tests/test_edge_cases.py::test_hashable_serialization PASSED
1215 tests/test_edge_cases.py::test_include_exclude_defaults PASSED
1216 tests/test_edge_cases.py::test_include_exclude_unset PASSED
1217 tests/test_edge_cases.py::test_inheritance PASSED
1218 tests/test_edge_cases.py::test_inheritance_config PASSED
1219 tests/test_edge_cases.py::test_inheritance_subclass_default PASSED
1220 tests/test_edge_cases.py::test_init_inspection PASSED
1221 tests/test_edge_cases.py::test_int_subclass PASSED
1222 tests/test_edge_cases.py::test_invalid_forward_ref_model PASSED
1223 tests/test_edge_cases.py::test_invalid_string_types[value0-errors0] PASSED
1224 tests/test_edge_cases.py::test_invalid_string_types[value1-errors1] PASSED
1225 tests/test_edge_cases.py::test_invalid_type PASSED
1226 tests/test_edge_cases.py::test_iter_coverage PASSED
1227 tests/test_edge_cases.py::test_list_bare PASSED
1228 tests/test_edge_cases.py::test_list_unions PASSED
1229 tests/test_edge_cases.py::test_long_int PASSED
1230 tests/test_edge_cases.py::test_model_issubclass PASSED
1231 tests/test_edge_cases.py::test_model_metaclass_on_other_class PASSED
1232 tests/test_edge_cases.py::test_model_repr_before_validation PASSED
1233 tests/test_edge_cases.py::test_modify_fields PASSED
1234 tests/test_edge_cases.py::test_multiple_enums PASSED
1235 tests/test_edge_cases.py::test_multiple_errors PASSED
1236 tests/test_edge_cases.py::test_nested_custom_init PASSED
1237 tests/test_edge_cases.py::test_no_name_conflict_in_constructor PASSED
1238 tests/test_edge_cases.py::test_none_list PASSED
1239 tests/test_edge_cases.py::test_optional_field_constraints PASSED
1240 tests/test_edge_cases.py::test_optional_required PASSED
1241 tests/test_edge_cases.py::test_optional_subfields PASSED
1242 tests/test_edge_cases.py::test_optional_validator PASSED
1243 tests/test_edge_cases.py::test_parent_field_with_default PASSED
1244 tests/test_edge_cases.py::test_partial_inheritance_config PASSED
1245 tests/test_edge_cases.py::test_pep585_generic_types[dict-frozenset-list-set-tuple-type] PASSED
1246 tests/test_edge_cases.py::test_pep585_generic_types[dict_cls0-frozenset_cls0-list_cls0-set_cls0-tuple_cls0-type_cls0] PASSED
1247 tests/test_edge_cases.py::test_plain_basemodel_field PASSED
1248 tests/test_edge_cases.py::test_recursive_list PASSED
1249 tests/test_edge_cases.py::test_recursive_list_error PASSED
1250 tests/test_edge_cases.py::test_recursive_lists PASSED
1251 tests/test_edge_cases.py::test_recursive_root_models_in_discriminated_union PASSED
1252 tests/test_edge_cases.py::test_recursive_walk_fails_on_double_diamond_composition PASSED
1253 tests/test_edge_cases.py::test_repr_method_inheritance PASSED
1254 tests/test_edge_cases.py::test_required_any PASSED
1255 tests/test_edge_cases.py::test_required_optional PASSED
1256 tests/test_edge_cases.py::test_resolve_annotations_module_missing PASSED
1257 tests/test_edge_cases.py::test_self PASSED
1258 tests/test_edge_cases.py::test_self_recursive PASSED
1259 tests/test_edge_cases.py::test_sequences_str[Sequence[bytes]] PASSED
1260 tests/test_edge_cases.py::test_sequences_str[Sequence[str]] PASSED
1261 tests/test_edge_cases.py::test_sequences_str[list[str]] PASSED
1262 tests/test_edge_cases.py::test_str_bytes PASSED
1263 tests/test_edge_cases.py::test_str_bytes_none PASSED
1264 tests/test_edge_cases.py::test_str_enum PASSED
1265 tests/test_edge_cases.py::test_str_method_inheritance PASSED
1266 tests/test_edge_cases.py::test_string_none PASSED
1267 tests/test_edge_cases.py::test_submodel_different_type PASSED
1268 tests/test_edge_cases.py::test_success_values_include PASSED
1269 tests/test_edge_cases.py::test_tuple PASSED
1270 tests/test_edge_cases.py::test_tuple_invalid PASSED
1271 tests/test_edge_cases.py::test_tuple_length_error PASSED
1272 tests/test_edge_cases.py::test_tuple_more PASSED
1273 tests/test_edge_cases.py::test_tuple_value_error PASSED
1274 tests/test_edge_cases.py::test_type_on_annotation PASSED
1275 tests/test_edge_cases.py::test_type_union PASSED
1276 tests/test_edge_cases.py::test_type_var_any PASSED
1277 tests/test_edge_cases.py::test_type_var_bound PASSED
1278 tests/test_edge_cases.py::test_type_var_constraint PASSED
1279 tests/test_edge_cases.py::test_typed_dict[value0-result0] PASSED
1280 tests/test_edge_cases.py::test_typed_dict[value1-result1] PASSED
1281 tests/test_edge_cases.py::test_typed_dict_error[1-errors0] PASSED
1282 tests/test_edge_cases.py::test_typed_dict_error[value1-errors1] PASSED
1283 tests/test_edge_cases.py::test_typed_dict_error[value2-errors2] PASSED
1284 tests/test_edge_cases.py::test_typed_list PASSED
1285 tests/test_edge_cases.py::test_typed_set PASSED
1286 tests/test_edge_cases.py::test_unable_to_infer PASSED
1287 tests/test_edge_cases.py::test_union_int_any PASSED
1288 tests/test_edge_cases.py::test_union_int_str PASSED
1289 tests/test_edge_cases.py::test_union_literal_with_other_type[literal_type0-str-False-false-False-false] PASSED
1290 tests/test_edge_cases.py::test_union_literal_with_other_type[literal_type1-str-True-true-True-true] PASSED
1291 tests/test_edge_cases.py::test_union_literal_with_other_type[literal_type2-str-abc-"abc"-abc-"abc"] PASSED
1292 tests/test_edge_cases.py::test_union_literal_with_other_type[literal_type3-int-False-false-False-false] PASSED
1293 tests/test_edge_cases.py::test_union_literal_with_other_type[literal_type4-int-True-true-True-true] PASSED
1294 tests/test_edge_cases.py::test_union_literal_with_other_type[literal_type5-int-42-42-42-42] PASSED
1295 tests/test_edge_cases.py::test_valid_string_types[a string-a string] PASSED
1296 tests/test_edge_cases.py::test_valid_string_types[a10-a10] PASSED
1297 tests/test_edge_cases.py::test_valid_string_types[some bytes-some bytes] PASSED
1298 tests/test_edge_cases.py::test_valid_string_types[value2-foobar] PASSED
1299 tests/test_edge_cases.py::test_valid_string_types[whatever-whatever] PASSED
1300 tests/test_edge_cases.py::test_validate_default PASSED
1301 tests/test_edge_cases.py::test_validated_optional_subfields PASSED
1302 tests/test_edge_cases.py::test_values_order PASSED
1303 tests/test_errors.py::test_raise_validation_error_hide_input[False-type=greater_than, input_value=4, input_type=int] PASSED
1304 tests/test_errors.py::test_raise_validation_error_hide_input[True-type=greater_than] PASSED
1305 tests/test_errors.py::test_user_error_url PASSED
1306 tests/test_exports.py::test_dataclass_import PASSED
1307 tests/test_exports.py::test_dataclass_import2 PASSED
1308 tests/test_exports.py::test_import_base_model PASSED
1309 tests/test_exports.py::test_import_pydantic PASSED
1310 tests/test_exports.py::test_init_export PASSED
1311 tests/test_exports.py::test_public_api_dynamic_imports[AfterValidator-value3] PASSED
1312 tests/test_exports.py::test_public_api_dynamic_imports[AliasChoices-value27] PASSED
1313 tests/test_exports.py::test_public_api_dynamic_imports[AliasGenerator-value28] PASSED
1314 tests/test_exports.py::test_public_api_dynamic_imports[AliasPath-value29] PASSED
1315 tests/test_exports.py::test_public_api_dynamic_imports[AllowInfNan-value103] PASSED
1316 tests/test_exports.py::test_public_api_dynamic_imports[AmqpDsn-value47] PASSED
1317 tests/test_exports.py::test_public_api_dynamic_imports[AnyHttpUrl-value33] PASSED
1318 tests/test_exports.py::test_public_api_dynamic_imports[AnyUrl-value32] PASSED
1319 tests/test_exports.py::test_public_api_dynamic_imports[AnyWebsocketUrl-value38] PASSED
1320 tests/test_exports.py::test_public_api_dynamic_imports[AwareDatetime-value101] PASSED
1321 tests/test_exports.py::test_public_api_dynamic_imports[Base64Bytes-value108] PASSED
1322 tests/test_exports.py::test_public_api_dynamic_imports[Base64Encoder-value107] PASSED
1323 tests/test_exports.py::test_public_api_dynamic_imports[Base64Str-value109] PASSED
1324 tests/test_exports.py::test_public_api_dynamic_imports[Base64UrlBytes-value110] PASSED
1325 tests/test_exports.py::test_public_api_dynamic_imports[Base64UrlStr-value111] PASSED
1326 tests/test_exports.py::test_public_api_dynamic_imports[BaseConfig-value135] PASSED
1327 tests/test_exports.py::test_public_api_dynamic_imports[BaseModel-value30] PASSED
1328 tests/test_exports.py::test_public_api_dynamic_imports[BeforeValidator-value4] PASSED
1329 tests/test_exports.py::test_public_api_dynamic_imports[ByteSize-value96] PASSED
1330 tests/test_exports.py::test_public_api_dynamic_imports[ClickHouseDsn-value54] PASSED
1331 tests/test_exports.py::test_public_api_dynamic_imports[CockroachDsn-value46] PASSED
1332 tests/test_exports.py::test_public_api_dynamic_imports[ConfigDict-value15] PASSED
1333 tests/test_exports.py::test_public_api_dynamic_imports[DirectoryPath-value85] PASSED
1334 tests/test_exports.py::test_public_api_dynamic_imports[Discriminator-value114] PASSED
1335 tests/test_exports.py::test_public_api_dynamic_imports[EmailStr-value40] PASSED
1336 tests/test_exports.py::test_public_api_dynamic_imports[EncodedBytes-value105] PASSED
1337 tests/test_exports.py::test_public_api_dynamic_imports[EncodedStr-value106] PASSED
1338 tests/test_exports.py::test_public_api_dynamic_imports[EncoderProtocol-value104] PASSED
1339 tests/test_exports.py::test_public_api_dynamic_imports[Extra-value136] PASSED
1340 tests/test_exports.py::test_public_api_dynamic_imports[FailFast-value117] PASSED
1341 tests/test_exports.py::test_public_api_dynamic_imports[Field-value24] PASSED
1342 tests/test_exports.py::test_public_api_dynamic_imports[FieldSerializationInfo-value131] PASSED
1343 tests/test_exports.py::test_public_api_dynamic_imports[FieldValidationInfo-value140] PASSED
1344 tests/test_exports.py::test_public_api_dynamic_imports[FilePath-value84] PASSED
1345 tests/test_exports.py::test_public_api_dynamic_imports[FileUrl-value34] PASSED
1346 tests/test_exports.py::test_public_api_dynamic_imports[FiniteFloat-value77] PASSED
1347 tests/test_exports.py::test_public_api_dynamic_imports[FtpUrl-value36] PASSED
1348 tests/test_exports.py::test_public_api_dynamic_imports[FutureDate-value98] PASSED
1349 tests/test_exports.py::test_public_api_dynamic_imports[FutureDatetime-value100] PASSED
1350 tests/test_exports.py::test_public_api_dynamic_imports[GenerateSchema-value126] PASSED
1351 tests/test_exports.py::test_public_api_dynamic_imports[GetCoreSchemaHandler-value124] PASSED
1352 tests/test_exports.py::test_public_api_dynamic_imports[GetJsonSchemaHandler-value125] PASSED
1353 tests/test_exports.py::test_public_api_dynamic_imports[GetPydanticSchema-value112] PASSED
1354 tests/test_exports.py::test_public_api_dynamic_imports[HttpUrl-value35] PASSED
1355 tests/test_exports.py::test_public_api_dynamic_imports[IPvAnyAddress-value42] PASSED
1356 tests/test_exports.py::test_public_api_dynamic_imports[IPvAnyInterface-value43] PASSED
1357 tests/test_exports.py::test_public_api_dynamic_imports[IPvAnyNetwork-value44] PASSED
1358 tests/test_exports.py::test_public_api_dynamic_imports[ImportString-value66] PASSED
1359 tests/test_exports.py::test_public_api_dynamic_imports[InstanceOf-value8] PASSED
1360 tests/test_exports.py::test_public_api_dynamic_imports[Json-value87] PASSED
1361 tests/test_exports.py::test_public_api_dynamic_imports[JsonValue-value115] PASSED
1362 tests/test_exports.py::test_public_api_dynamic_imports[KafkaDsn-value50] PASSED
1363 tests/test_exports.py::test_public_api_dynamic_imports[MariaDBDsn-value53] PASSED
1364 tests/test_exports.py::test_public_api_dynamic_imports[MongoDsn-value49] PASSED
1365 tests/test_exports.py::test_public_api_dynamic_imports[MySQLDsn-value52] PASSED
1366 tests/test_exports.py::test_public_api_dynamic_imports[NaiveDatetime-value102] PASSED
1367 tests/test_exports.py::test_public_api_dynamic_imports[NameEmail-value41] PASSED
1368 tests/test_exports.py::test_public_api_dynamic_imports[NatsDsn-value51] PASSED
1369 tests/test_exports.py::test_public_api_dynamic_imports[NegativeFloat-value74] PASSED
1370 tests/test_exports.py::test_public_api_dynamic_imports[NegativeInt-value69] PASSED
1371 tests/test_exports.py::test_public_api_dynamic_imports[NewPath-value86] PASSED
1372 tests/test_exports.py::test_public_api_dynamic_imports[NonNegativeFloat-value75] PASSED
1373 tests/test_exports.py::test_public_api_dynamic_imports[NonNegativeInt-value70] PASSED
1374 tests/test_exports.py::test_public_api_dynamic_imports[NonPositiveFloat-value76] PASSED
1375 tests/test_exports.py::test_public_api_dynamic_imports[NonPositiveInt-value71] PASSED
1376 tests/test_exports.py::test_public_api_dynamic_imports[OnErrorOmit-value116] PASSED
1377 tests/test_exports.py::test_public_api_dynamic_imports[PastDate-value97] PASSED
1378 tests/test_exports.py::test_public_api_dynamic_imports[PastDatetime-value99] PASSED
1379 tests/test_exports.py::test_public_api_dynamic_imports[PaymentCardNumber-value95] PASSED
1380 tests/test_exports.py::test_public_api_dynamic_imports[PlainSerializer-value12] PASSED
1381 tests/test_exports.py::test_public_api_dynamic_imports[PlainValidator-value5] PASSED
1382 tests/test_exports.py::test_public_api_dynamic_imports[PositiveFloat-value73] PASSED
1383 tests/test_exports.py::test_public_api_dynamic_imports[PositiveInt-value68] PASSED
1384 tests/test_exports.py::test_public_api_dynamic_imports[PostgresDsn-value45] PASSED
1385 tests/test_exports.py::test_public_api_dynamic_imports[PrivateAttr-value26] PASSED
1386 tests/test_exports.py::test_public_api_dynamic_imports[PydanticDeprecatedSince20-value119] PASSED
1387 tests/test_exports.py::test_public_api_dynamic_imports[PydanticDeprecatedSince26-value120] PASSED
1388 tests/test_exports.py::test_public_api_dynamic_imports[PydanticDeprecatedSince29-value121] PASSED
1389 tests/test_exports.py::test_public_api_dynamic_imports[PydanticDeprecationWarning-value122] PASSED
1390 tests/test_exports.py::test_public_api_dynamic_imports[PydanticErrorCodes-value18] PASSED
1391 tests/test_exports.py::test_public_api_dynamic_imports[PydanticExperimentalWarning-value123] PASSED
1392 tests/test_exports.py::test_public_api_dynamic_imports[PydanticImportError-value21] PASSED
1393 tests/test_exports.py::test_public_api_dynamic_imports[PydanticInvalidForJsonSchema-value23] PASSED
1394 tests/test_exports.py::test_public_api_dynamic_imports[PydanticSchemaGenerationError-value20] PASSED
1395 tests/test_exports.py::test_public_api_dynamic_imports[PydanticUndefinedAnnotation-value22] PASSED
1396 tests/test_exports.py::test_public_api_dynamic_imports[PydanticUserError-value19] PASSED
1397 tests/test_exports.py::test_public_api_dynamic_imports[RedisDsn-value48] PASSED
1398 tests/test_exports.py::test_public_api_dynamic_imports[RootModel-value57] PASSED
1399 tests/test_exports.py::test_public_api_dynamic_imports[Secret-value88] PASSED
1400 tests/test_exports.py::test_public_api_dynamic_imports[SecretBytes-value90] PASSED
1401 tests/test_exports.py::test_public_api_dynamic_imports[SecretStr-value89] PASSED
1402 tests/test_exports.py::test_public_api_dynamic_imports[SerializationInfo-value129] PASSED
1403 tests/test_exports.py::test_public_api_dynamic_imports[SerializeAsAny-value13] PASSED
1404 tests/test_exports.py::test_public_api_dynamic_imports[SerializerFunctionWrapHandler-value132] PASSED
1405 tests/test_exports.py::test_public_api_dynamic_imports[SkipValidation-value7] PASSED
1406 tests/test_exports.py::test_public_api_dynamic_imports[SnowflakeDsn-value55] PASSED
1407 tests/test_exports.py::test_public_api_dynamic_imports[Strict-value58] PASSED
1408 tests/test_exports.py::test_public_api_dynamic_imports[StrictBool-value91] PASSED
1409 tests/test_exports.py::test_public_api_dynamic_imports[StrictBytes-value92] PASSED
1410 tests/test_exports.py::test_public_api_dynamic_imports[StrictFloat-value94] PASSED
1411 tests/test_exports.py::test_public_api_dynamic_imports[StrictInt-value93] PASSED
1412 tests/test_exports.py::test_public_api_dynamic_imports[StrictStr-value59] PASSED
1413 tests/test_exports.py::test_public_api_dynamic_imports[StringConstraints-value65] PASSED
1414 tests/test_exports.py::test_public_api_dynamic_imports[Tag-value113] PASSED
1415 tests/test_exports.py::test_public_api_dynamic_imports[TypeAdapter-value118] PASSED
1416 tests/test_exports.py::test_public_api_dynamic_imports[UUID1-value80] PASSED
1417 tests/test_exports.py::test_public_api_dynamic_imports[UUID3-value81] PASSED
1418 tests/test_exports.py::test_public_api_dynamic_imports[UUID4-value82] PASSED
1419 tests/test_exports.py::test_public_api_dynamic_imports[UUID5-value83] PASSED
1420 tests/test_exports.py::test_public_api_dynamic_imports[UrlConstraints-value39] PASSED
1421 tests/test_exports.py::test_public_api_dynamic_imports[ValidationError-value127] PASSED
1422 tests/test_exports.py::test_public_api_dynamic_imports[ValidationInfo-value128] PASSED
1423 tests/test_exports.py::test_public_api_dynamic_imports[ValidatorFunctionWrapHandler-value130] PASSED
1424 tests/test_exports.py::test_public_api_dynamic_imports[WebsocketUrl-value37] PASSED
1425 tests/test_exports.py::test_public_api_dynamic_imports[WithJsonSchema-value9] PASSED
1426 tests/test_exports.py::test_public_api_dynamic_imports[WrapSerializer-value14] PASSED
1427 tests/test_exports.py::test_public_api_dynamic_imports[WrapValidator-value6] PASSED
1428 tests/test_exports.py::test_public_api_dynamic_imports[computed_field-value25] PASSED
1429 tests/test_exports.py::test_public_api_dynamic_imports[conbytes-value60] PASSED
1430 tests/test_exports.py::test_public_api_dynamic_imports[condate-value79] PASSED
1431 tests/test_exports.py::test_public_api_dynamic_imports[condecimal-value78] PASSED
1432 tests/test_exports.py::test_public_api_dynamic_imports[confloat-value72] PASSED
1433 tests/test_exports.py::test_public_api_dynamic_imports[confrozenset-value63] PASSED
1434 tests/test_exports.py::test_public_api_dynamic_imports[conint-value67] PASSED
1435 tests/test_exports.py::test_public_api_dynamic_imports[conlist-value61] PASSED
1436 tests/test_exports.py::test_public_api_dynamic_imports[conset-value62] PASSED
1437 tests/test_exports.py::test_public_api_dynamic_imports[constr-value64] PASSED
1438 tests/test_exports.py::test_public_api_dynamic_imports[create_model-value31] PASSED
1439 tests/test_exports.py::test_public_api_dynamic_imports[dataclasses-value0] PASSED
1440 tests/test_exports.py::test_public_api_dynamic_imports[field_serializer-value10] PASSED
1441 tests/test_exports.py::test_public_api_dynamic_imports[field_validator-value1] PASSED
1442 tests/test_exports.py::test_public_api_dynamic_imports[model_serializer-value11] PASSED
1443 tests/test_exports.py::test_public_api_dynamic_imports[model_validator-value2] PASSED
1444 tests/test_exports.py::test_public_api_dynamic_imports[parse_obj_as-value137] PASSED
1445 tests/test_exports.py::test_public_api_dynamic_imports[root_validator-value133] PASSED
1446 tests/test_exports.py::test_public_api_dynamic_imports[schema_json_of-value139] PASSED
1447 tests/test_exports.py::test_public_api_dynamic_imports[schema_of-value138] PASSED
1448 tests/test_exports.py::test_public_api_dynamic_imports[validate_call-value17] PASSED
1449 tests/test_exports.py::test_public_api_dynamic_imports[validate_email-value56] PASSED
1450 tests/test_exports.py::test_public_api_dynamic_imports[validator-value134] PASSED
1451 tests/test_exports.py::test_public_api_dynamic_imports[with_config-value16] PASSED
1452 tests/test_exports.py::test_public_internal PASSED
1453 tests/test_fastapi_json_schema.py::test_collect_errors PASSED
1454 tests/test_fastapi_json_schema.py::test_inheritance_detection PASSED
1455 tests/test_fields.py::test_coerce_numbers_to_str_field_option[0.553] PASSED
1456 tests/test_fields.py::test_coerce_numbers_to_str_field_option[11.11] PASSED
1457 tests/test_fields.py::test_coerce_numbers_to_str_field_option[1] PASSED
1458 tests/test_fields.py::test_coerce_numbers_to_str_field_option[42] PASSED
1459 tests/test_fields.py::test_coerce_numbers_to_str_field_option[443] PASSED
1460 tests/test_fields.py::test_coerce_numbers_to_str_field_precedence[0.553] PASSED
1461 tests/test_fields.py::test_coerce_numbers_to_str_field_precedence[11.11] PASSED
1462 tests/test_fields.py::test_coerce_numbers_to_str_field_precedence[1] PASSED
1463 tests/test_fields.py::test_coerce_numbers_to_str_field_precedence[42] PASSED
1464 tests/test_fields.py::test_coerce_numbers_to_str_field_precedence[443] PASSED
1465 tests/test_fields.py::test_computed_field_raises_correct_attribute_error PASSED
1466 tests/test_fields.py::test_field_info_annotated_attribute_name_clashing PASSED
1467 tests/test_fields.py::test_field_info_annotation_keyword_argument PASSED
1468 tests/test_fields.py::test_frozen_field_repr PASSED
1469 tests/test_fields.py::test_init_var_field PASSED
1470 tests/test_fields.py::test_model_field_default_info PASSED
1471 tests/test_fields.py::test_root_model_arbitrary_field_name_error PASSED
1472 tests/test_fields.py::test_root_model_arbitrary_private_field_works PASSED
1473 tests/test_fields.py::test_root_model_field_override PASSED
1474 tests/test_forward_ref.py::test_basic_forward_ref PASSED
1475 tests/test_forward_ref.py::test_circular_reference_json_schema PASSED
1476 tests/test_forward_ref.py::test_circular_reference_json_schema_with_future_annotations PASSED
1477 tests/test_forward_ref.py::test_class_var_as_string PASSED
1478 tests/test_forward_ref.py::test_class_var_forward_ref PASSED
1479 tests/test_forward_ref.py::test_discriminated_union_forward_ref PASSED
1480 tests/test_forward_ref.py::test_force_rebuild PASSED
1481 tests/test_forward_ref.py::test_forward_ref_auto_update_no_model PASSED
1482 tests/test_forward_ref.py::test_forward_ref_dataclass PASSED
1483 tests/test_forward_ref.py::test_forward_ref_in_generic PASSED
1484 tests/test_forward_ref.py::test_forward_ref_in_generic_separate_modules PASSED
1485 tests/test_forward_ref.py::test_forward_ref_nested_sub_types PASSED
1486 tests/test_forward_ref.py::test_forward_ref_one_of_fields_not_defined PASSED
1487 tests/test_forward_ref.py::test_forward_ref_optional PASSED
1488 tests/test_forward_ref.py::test_forward_ref_sub_types PASSED
1489 tests/test_forward_ref.py::test_forward_ref_with_create_model PASSED
1490 tests/test_forward_ref.py::test_forward_ref_with_field PASSED
1491 tests/test_forward_ref.py::test_invalid_forward_ref PASSED
1492 tests/test_forward_ref.py::test_json_encoder_str PASSED
1493 tests/test_forward_ref.py::test_nested_annotation PASSED
1494 tests/test_forward_ref.py::test_nested_annotation_priority PASSED
1495 tests/test_forward_ref.py::test_nested_forward_ref PASSED
1496 tests/test_forward_ref.py::test_nested_model_rebuild PASSED
1497 tests/test_forward_ref.py::test_nested_more_annotation PASSED
1498 tests/test_forward_ref.py::test_pep585_recursive_generics PASSED
1499 tests/test_forward_ref.py::test_pep585_self_referencing_generics PASSED
1500 tests/test_forward_ref.py::test_postponed_annotations PASSED
1501 tests/test_forward_ref.py::test_postponed_annotations_auto_model_rebuild PASSED
1502 tests/test_forward_ref.py::test_pydantic_extra_forward_ref_separate_module PASSED
1503 tests/test_forward_ref.py::test_rebuild_recursive_schema PASSED
1504 tests/test_forward_ref.py::test_rebuild_subclass_of_built_model PASSED
1505 tests/test_forward_ref.py::test_recursive_model PASSED
1506 tests/test_forward_ref.py::test_recursive_models_union SKIPPED (need...)
1507 tests/test_forward_ref.py::test_recursive_models_union_backport PASSED
1508 tests/test_forward_ref.py::test_resolve_forward_ref_dataclass PASSED
1509 tests/test_forward_ref.py::test_self_forward_ref_collection PASSED
1510 tests/test_forward_ref.py::test_self_forward_ref_local PASSED
1511 tests/test_forward_ref.py::test_self_forward_ref_module PASSED
1512 tests/test_forward_ref.py::test_self_reference_json_schema PASSED
1513 tests/test_forward_ref.py::test_self_reference_json_schema_with_future_annotations PASSED
1514 tests/test_forward_ref.py::test_undefined_types_warning_1a_raised_by_default_2a_future_annotations PASSED
1515 tests/test_forward_ref.py::test_undefined_types_warning_1a_raised_by_default_2b_forward_ref PASSED
1516 tests/test_forward_ref.py::test_undefined_types_warning_1b_suppressed_via_config_2a_future_annotations PASSED
1517 tests/test_forward_ref.py::test_undefined_types_warning_1b_suppressed_via_config_2b_forward_ref PASSED
1518 tests/test_forward_ref.py::test_undefined_types_warning_raised_by_usage PASSED
1519 tests/test_generics.py::test_alongside_concrete_generics PASSED
1520 tests/test_generics.py::test_cache_keys_are_hashable PASSED
1521 tests/test_generics.py::test_caches_get_cleaned_up PASSED
1522 tests/test_generics.py::test_caches_get_cleaned_up_with_aliased_parametrized_bases PASSED
1523 tests/test_generics.py::test_child_schema PASSED
1524 tests/test_generics.py::test_circular_generic_refs_get_cleaned_up SKIPPED
1525 tests/test_generics.py::test_classvar PASSED
1526 tests/test_generics.py::test_complex_nesting PASSED
1527 tests/test_generics.py::test_config_is_inherited PASSED
1528 tests/test_generics.py::test_construct_generic_model_with_validation PASSED
1529 tests/test_generics.py::test_construct_other_generic_model_with_validation PASSED
1530 tests/test_generics.py::test_cover_cache PASSED
1531 tests/test_generics.py::test_custom_generic_naming PASSED
1532 tests/test_generics.py::test_custom_schema PASSED
1533 tests/test_generics.py::test_custom_sequence_behavior PASSED
1534 tests/test_generics.py::test_deep_generic PASSED
1535 tests/test_generics.py::test_deep_generic_with_inner_typevar PASSED
1536 tests/test_generics.py::test_deep_generic_with_multiple_inheritance PASSED
1537 tests/test_generics.py::test_deep_generic_with_multiple_typevars PASSED
1538 tests/test_generics.py::test_deep_generic_with_referenced_generic PASSED
1539 tests/test_generics.py::test_deep_generic_with_referenced_inner_generic PASSED
1540 tests/test_generics.py::test_default_argument PASSED
1541 tests/test_generics.py::test_default_argument_for_typevar PASSED
1542 tests/test_generics.py::test_double_parameterize_error PASSED
1543 tests/test_generics.py::test_double_typevar_substitution PASSED
1544 tests/test_generics.py::test_enum_generic PASSED
1545 tests/test_generics.py::test_generic PASSED
1546 tests/test_generics.py::test_generic_annotated PASSED
1547 tests/test_generics.py::test_generic_config PASSED
1548 tests/test_generics.py::test_generic_enum PASSED
1549 tests/test_generics.py::test_generic_enum_bound PASSED
1550 tests/test_generics.py::test_generic_enums PASSED
1551 tests/test_generics.py::test_generic_intenum_bound PASSED
1552 tests/test_generics.py::test_generic_literal PASSED
1553 tests/test_generics.py::test_generic_model_as_parameter_to_generic_type_alias XFAIL
1554 tests/test_generics.py::test_generic_model_caching_detect_order_of_union_args_basic PASSED
1555 tests/test_generics.py::test_generic_model_caching_detect_order_of_union_args_nested SKIPPED
1556 tests/test_generics.py::test_generic_model_from_function_pickle_fail PASSED
1557 tests/test_generics.py::test_generic_model_pickle PASSED
1558 tests/test_generics.py::test_generic_model_redefined_without_cache_fail PASSED
1559 tests/test_generics.py::test_generic_name PASSED
1560 tests/test_generics.py::test_generic_namedtuple SKIPPED (Multiple in...)
1561 tests/test_generics.py::test_generic_none PASSED
1562 tests/test_generics.py::test_generic_recursion_contextvar PASSED
1563 tests/test_generics.py::test_generic_recursive_models PASSED
1564 tests/test_generics.py::test_generic_recursive_models_complicated PASSED
1565 tests/test_generics.py::test_generic_recursive_models_in_container PASSED
1566 tests/test_generics.py::test_generic_recursive_models_repeated_separate_parameters PASSED
1567 tests/test_generics.py::test_generic_recursive_models_separate_parameters PASSED
1568 tests/test_generics.py::test_generic_recursive_models_triple PASSED
1569 tests/test_generics.py::test_generic_recursive_models_with_a_concrete_parameter PASSED
1570 tests/test_generics.py::test_generic_subclass PASSED
1571 tests/test_generics.py::test_generic_subclass_of_concrete_generic PASSED
1572 tests/test_generics.py::test_generic_subclass_with_extra_type PASSED
1573 tests/test_generics.py::test_generic_subclass_with_extra_type_requires_all_params PASSED
1574 tests/test_generics.py::test_generic_subclass_with_extra_type_with_hint_message PASSED
1575 tests/test_generics.py::test_generic_subclass_with_partial_application PASSED
1576 tests/test_generics.py::test_generic_with_allow_extra PASSED
1577 tests/test_generics.py::test_generic_with_callable PASSED
1578 tests/test_generics.py::test_generic_with_not_required_in_typed_dict PASSED
1579 tests/test_generics.py::test_generic_with_partial_callable PASSED
1580 tests/test_generics.py::test_generic_with_referenced_generic_type_1 PASSED
1581 tests/test_generics.py::test_generic_with_referenced_generic_type_bound PASSED
1582 tests/test_generics.py::test_generic_with_referenced_generic_type_constraints PASSED
1583 tests/test_generics.py::test_generic_with_referenced_generic_union_type_bound PASSED
1584 tests/test_generics.py::test_generic_with_referenced_nested_typevar PASSED
1585 tests/test_generics.py::test_generic_with_user_defined_generic_field PASSED
1586 tests/test_generics.py::test_generics_memory_use SKIPPED (memray not...)
1587 tests/test_generics.py::test_generics_work_with_many_parametrized_base_models PASSED
1588 tests/test_generics.py::test_get_caller_frame_info PASSED
1589 tests/test_generics.py::test_get_caller_frame_info_called_from_module PASSED
1590 tests/test_generics.py::test_get_caller_frame_info_when_sys_getframe_undefined PASSED
1591 tests/test_generics.py::test_iter_contained_typevars PASSED
1592 tests/test_generics.py::test_limited_dict PASSED
1593 tests/test_generics.py::test_methods_are_inherited PASSED
1594 tests/test_generics.py::test_mix_default_and_constraints PASSED
1595 tests/test_generics.py::test_multi_inheritance_generic_binding PASSED
1596 tests/test_generics.py::test_multi_inheritance_generic_defaults PASSED
1597 tests/test_generics.py::test_multilevel_generic_binding PASSED
1598 tests/test_generics.py::test_multiple_specification PASSED
1599 tests/test_generics.py::test_must_inherit_from_generic PASSED
1600 tests/test_generics.py::test_nested PASSED
1601 tests/test_generics.py::test_nested_identity_parameterization PASSED
1602 tests/test_generics.py::test_no_generic_base PASSED
1603 tests/test_generics.py::test_non_annotated_field PASSED
1604 tests/test_generics.py::test_non_generic_field PASSED
1605 tests/test_generics.py::test_optional_value PASSED
1606 tests/test_generics.py::test_parameter_count PASSED
1607 tests/test_generics.py::test_parameters_must_be_typevar PASSED
1608 tests/test_generics.py::test_parameters_placed_on_generic PASSED
1609 tests/test_generics.py::test_parametrize_with_basemodel PASSED
1610 tests/test_generics.py::test_paramspec_is_usable PASSED
1611 tests/test_generics.py::test_parent_field_parametrization PASSED
1612 tests/test_generics.py::test_parse_generic_json PASSED
1613 tests/test_generics.py::test_partial_specification PASSED
1614 tests/test_generics.py::test_partial_specification_instantiation PASSED
1615 tests/test_generics.py::test_partial_specification_instantiation_bounded PASSED
1616 tests/test_generics.py::test_partial_specification_name SKIPPED (rep...)
1617 tests/test_generics.py::test_partial_specification_with_inner_typevar PASSED
1618 tests/test_generics.py::test_replace_types PASSED
1619 tests/test_generics.py::test_replace_types_identity_on_unchanged PASSED
1620 tests/test_generics.py::test_replace_types_with_user_defined_generic_type_field PASSED
1621 tests/test_generics.py::test_required_value PASSED
1622 tests/test_generics.py::test_reverse_order_generic_hashability PASSED
1623 tests/test_generics.py::test_serialize_unsubstituted_typevars_bound PASSED
1624 tests/test_generics.py::test_serialize_unsubstituted_typevars_bound_default_supported PASSED
1625 tests/test_generics.py::test_serialize_unsubstituted_typevars_variants[constraint] PASSED
1626 tests/test_generics.py::test_serialize_unsubstituted_typevars_variants[default] PASSED
1627 tests/test_generics.py::test_subclass_can_be_genericized PASSED
1628 tests/test_generics.py::test_typevar_parametrization PASSED
1629 tests/test_generics.py::test_value_validation PASSED
1630 tests/test_generics.py::test_variadic_generic_init SKIPPED (requires...)
1631 tests/test_generics.py::test_variadic_generic_with_variadic_fields SKIPPED
1632 tests/test_internal.py::test_build_schema_defs[input_schema0-inlined0] PASSED
1633 tests/test_internal.py::test_build_schema_defs[input_schema1-inlined1] PASSED
1634 tests/test_internal.py::test_build_schema_defs[input_schema2-inlined2] PASSED
1635 tests/test_internal.py::test_build_schema_defs[input_schema3-inlined3] PASSED
1636 tests/test_internal.py::test_build_schema_defs[input_schema4-inlined4] PASSED
1637 tests/test_internal.py::test_build_schema_defs[input_schema5-inlined5] PASSED
1638 tests/test_internal.py::test_build_schema_defs[input_schema6-inlined6] PASSED
1639 tests/test_internal.py::test_build_schema_defs[input_schema7-inlined7] PASSED
1640 tests/test_internal.py::test_build_schema_defs[input_schema8-inlined8] PASSED
1641 tests/test_internal.py::test_representation_integrations SKIPPED (co...)
1642 tests/test_internal.py::test_schema_is_valid PASSED
1643 tests/test_json.py::test_con_decimal_encode PASSED
1644 tests/test_json.py::test_custom_encode_fallback_basemodel PASSED
1645 tests/test_json.py::test_custom_encoder PASSED
1646 tests/test_json.py::test_custom_iso_timedelta PASSED
1647 tests/test_json.py::test_custom_iso_timedelta_annotated PASSED
1648 tests/test_json.py::test_custom_json_encoder_config PASSED
1649 tests/test_json.py::test_encode_dataclass PASSED
1650 tests/test_json.py::test_encode_pydantic_dataclass PASSED
1651 tests/test_json.py::test_invalid_model PASSED
1652 tests/test_json.py::test_iso_timedelta[input0-P12DT0H0M34.000056S] PASSED
1653 tests/test_json.py::test_iso_timedelta[input1-P1001DT1H2M3.654321S] PASSED
1654 tests/test_json.py::test_iso_timedelta[input2--P1DT23H59M59.000000S] PASSED
1655 tests/test_json.py::test_iso_timedelta[input3-P0DT0H0M0.000000S] PASSED
1656 tests/test_json.py::test_iso_timedelta_simple PASSED
1657 tests/test_json.py::test_json_bytes_base64_round_trip PASSED
1658 tests/test_json.py::test_json_bytes_hex_round_trip PASSED
1659 tests/test_json.py::test_json_encoder_simple_inheritance PASSED
1660 tests/test_json.py::test_json_encoders_config_simple_inheritance PASSED
1661 tests/test_json.py::test_json_encoders_not_used_for_python_dumps PASSED
1662 tests/test_json.py::test_json_encoders_on_model PASSED
1663 tests/test_json.py::test_json_encoders_types PASSED
1664 tests/test_json.py::test_json_inf_nan_allow[-inf--Infinity] PASSED
1665 tests/test_json.py::test_json_inf_nan_allow[inf-Infinity] PASSED
1666 tests/test_json.py::test_json_inf_nan_allow[nan-NaN] PASSED
1667 tests/test_json.py::test_json_nested_encode_models PASSED
1668 tests/test_json.py::test_json_serialization[Color-<lambda>-"#010c7b"] PASSED
1669 tests/test_json.py::test_json_serialization[Color-<lambda>-"black"] PASSED
1670 tests/test_json.py::test_json_serialization[Decimal-<lambda>-"12.34"] PASSED
1671 tests/test_json.py::test_json_serialization[IPv4Address-<lambda>-"192.168.0.1"] PASSED
1672 tests/test_json.py::test_json_serialization[IPv4Interface-<lambda>-"192.168.0.0/24"] PASSED
1673 tests/test_json.py::test_json_serialization[IPv4Network-<lambda>-"192.168.0.0/24"] PASSED
1674 tests/test_json.py::test_json_serialization[IPv6Address-<lambda>-"::1:0:1"] PASSED
1675 tests/test_json.py::test_json_serialization[IPv6Interface-<lambda>-"2001:db00::/120"] PASSED
1676 tests/test_json.py::test_json_serialization[IPv6Network-<lambda>-"2001:db00::/120"] PASSED
1677 tests/test_json.py::test_json_serialization[MyEnum-<lambda>-"bar"] PASSED
1678 tests/test_json.py::test_json_serialization[MyModel-<lambda>-{"a":"b","c":"d"}] PASSED
1679 tests/test_json.py::test_json_serialization[SecretBytes-<lambda>-""] PASSED
1680 tests/test_json.py::test_json_serialization[SecretBytes-<lambda>-"**********"] PASSED
1681 tests/test_json.py::test_json_serialization[SecretStr-<lambda>-""] PASSED
1682 tests/test_json.py::test_json_serialization[SecretStr-<lambda>-"**********"] PASSED
1683 tests/test_json.py::test_json_serialization[UUID-<lambda>-"ebcdab58-6eb8-46fb-a190-d07a33e9eac8"] PASSED
1684 tests/test_json.py::test_json_serialization[bytes-<lambda>-"this is bytes"] PASSED
1685 tests/test_json.py::test_json_serialization[datetime-<lambda>-"2032-01-01T00:00:00"] PASSED
1686 tests/test_json.py::test_json_serialization[datetime-<lambda>-"2032-01-01T01:01:00"] PASSED
1687 tests/test_json.py::test_json_serialization[datetime-<lambda>-"2032-01-01T01:01:00Z"] PASSED
1688 tests/test_json.py::test_json_serialization[frozenset-<lambda>-[1,2,3]] PASSED
1689 tests/test_json.py::test_json_serialization[ser_type21-<lambda>-[0,1,2,3]] PASSED
1690 tests/test_json.py::test_json_serialization[ser_type26-<lambda>-"^regex$"] PASSED
1691 tests/test_json.py::test_json_serialization[set-<lambda>-[1,2,3]] PASSED
1692 tests/test_json.py::test_json_serialization[time-<lambda>-"12:34:56"] PASSED
1693 tests/test_json.py::test_json_serialization[timedelta-<lambda>-"-PT1S"] PASSED
1694 tests/test_json.py::test_json_serialization[timedelta-<lambda>-"P12DT34.000056S"] PASSED
1695 tests/test_json.py::test_json_serialization_email PASSED
1696 tests/test_json.py::test_model_encoding PASSED
1697 tests/test_json.py::test_path_encoding PASSED
1698 tests/test_json.py::test_recursive PASSED
1699 tests/test_json.py::test_resolve_ref_schema_recursive_model PASSED
1700 tests/test_json.py::test_subclass_custom_encoding PASSED
1701 tests/test_json.py::test_subclass_encoding PASSED
1702 tests/test_json_schema.py::test_advanced_generic_schema PASSED
1703 tests/test_json_schema.py::test_alias_same PASSED
1704 tests/test_json_schema.py::test_annotated_field_validator_input_type PASSED
1705 tests/test_json_schema.py::test_annotated_get_json_schema PASSED
1706 tests/test_json_schema.py::test_any PASSED
1707 tests/test_json_schema.py::test_arbitrary_type_json_schema[False-None-model_schema0] PASSED
1708 tests/test_json_schema.py::test_arbitrary_type_json_schema[False-field_schema1-model_schema1] PASSED
1709 tests/test_json_schema.py::test_arbitrary_type_json_schema[True-None-model_schema0] PASSED
1710 tests/test_json_schema.py::test_arbitrary_type_json_schema[True-field_schema1-model_schema1] PASSED
1711 tests/test_json_schema.py::test_bool PASSED
1712 tests/test_json_schema.py::test_by_alias PASSED
1713 tests/test_json_schema.py::test_by_alias_generator PASSED
1714 tests/test_json_schema.py::test_byte_size_type PASSED
1715 tests/test_json_schema.py::test_bytes_constrained_types[field_type0-expected_schema0] PASSED
1716 tests/test_json_schema.py::test_callable_fallback_with_non_serializable_default PASSED
1717 tests/test_json_schema.py::test_callable_json_schema_extra PASSED
1718 tests/test_json_schema.py::test_callable_json_schema_extra_dataclass PASSED
1719 tests/test_json_schema.py::test_callable_type[None-properties1-type_0-default_value0] PASSED
1720 tests/test_json_schema.py::test_callable_type[None-properties1-type_1-<lambda>] PASSED
1721 tests/test_json_schema.py::test_callable_type[None-properties1-type_2-default_value2] PASSED
1722 tests/test_json_schema.py::test_callable_type[None-properties1-type_3-<lambda>] PASSED
1723 tests/test_json_schema.py::test_callable_type[base_json_schema0-properties0-type_0-default_value0] PASSED
1724 tests/test_json_schema.py::test_callable_type[base_json_schema0-properties0-type_1-<lambda>] PASSED
1725 tests/test_json_schema.py::test_callable_type[base_json_schema0-properties0-type_2-default_value2] PASSED
1726 tests/test_json_schema.py::test_callable_type[base_json_schema0-properties0-type_3-<lambda>] PASSED
1727 tests/test_json_schema.py::test_callable_type_with_fallback[1-properties1] PASSED
1728 tests/test_json_schema.py::test_callable_type_with_fallback[default_value0-properties0] PASSED
1729 tests/test_json_schema.py::test_chain_schema PASSED
1730 tests/test_json_schema.py::test_choices PASSED
1731 tests/test_json_schema.py::test_color_type PASSED
1732 tests/test_json_schema.py::test_complex_nested_generic PASSED
1733 tests/test_json_schema.py::test_complex_types PASSED
1734 tests/test_json_schema.py::test_computed_field PASSED
1735 tests/test_json_schema.py::test_conflicting_names PASSED
1736 tests/test_json_schema.py::test_constraints_schema_serialization[kwargs0-str-expected_extra0] PASSED
1737 tests/test_json_schema.py::test_constraints_schema_serialization[kwargs1-type_1-expected_extra1] PASSED
1738 tests/test_json_schema.py::test_constraints_schema_serialization[kwargs10-float-expected_extra10] PASSED
1739 tests/test_json_schema.py::test_constraints_schema_serialization[kwargs11-float-expected_extra11] PASSED
1740 tests/test_json_schema.py::test_constraints_schema_serialization[kwargs12-float-expected_extra12] PASSED
1741 tests/test_json_schema.py::test_constraints_schema_serialization[kwargs13-float-expected_extra13] PASSED
1742 tests/test_json_schema.py::test_constraints_schema_serialization[kwargs14-float-expected_extra14] PASSED
1743 tests/test_json_schema.py::test_constraints_schema_serialization[kwargs15-float-expected_extra15] PASSED
1744 tests/test_json_schema.py::test_constraints_schema_serialization[kwargs16-float-expected_extra16] PASSED
1745 tests/test_json_schema.py::test_constraints_schema_serialization[kwargs17-float-expected_extra17] PASSED
1746 tests/test_json_schema.py::test_constraints_schema_serialization[kwargs18-float-expected_extra18] PASSED
1747 tests/test_json_schema.py::test_constraints_schema_serialization[kwargs19-Decimal-expected_extra19] PASSED
1748 tests/test_json_schema.py::test_constraints_schema_serialization[kwargs2-str-expected_extra2] PASSED
1749 tests/test_json_schema.py::test_constraints_schema_serialization[kwargs20-Decimal-expected_extra20] PASSED
1750 tests/test_json_schema.py::test_constraints_schema_serialization[kwargs21-Decimal-expected_extra21] PASSED
1751 tests/test_json_schema.py::test_constraints_schema_serialization[kwargs22-Decimal-expected_extra22] PASSED
1752 tests/test_json_schema.py::test_constraints_schema_serialization[kwargs23-Decimal-expected_extra23] PASSED
1753 tests/test_json_schema.py::test_constraints_schema_serialization[kwargs3-bytes-expected_extra3] PASSED
1754 tests/test_json_schema.py::test_constraints_schema_serialization[kwargs4-str-expected_extra4] PASSED
1755 tests/test_json_schema.py::test_constraints_schema_serialization[kwargs5-int-expected_extra5] PASSED
1756 tests/test_json_schema.py::test_constraints_schema_serialization[kwargs6-int-expected_extra6] PASSED
1757 tests/test_json_schema.py::test_constraints_schema_serialization[kwargs7-int-expected_extra7] PASSED
1758 tests/test_json_schema.py::test_constraints_schema_serialization[kwargs8-int-expected_extra8] PASSED
1759 tests/test_json_schema.py::test_constraints_schema_serialization[kwargs9-int-expected_extra9] PASSED
1760 tests/test_json_schema.py::test_constraints_schema_validation[kwargs0-str-expected_extra0] PASSED
1761 tests/test_json_schema.py::test_constraints_schema_validation[kwargs1-type_1-expected_extra1] PASSED
1762 tests/test_json_schema.py::test_constraints_schema_validation[kwargs10-float-expected_extra10] PASSED
1763 tests/test_json_schema.py::test_constraints_schema_validation[kwargs11-float-expected_extra11] PASSED
1764 tests/test_json_schema.py::test_constraints_schema_validation[kwargs12-float-expected_extra12] PASSED
1765 tests/test_json_schema.py::test_constraints_schema_validation[kwargs13-float-expected_extra13] PASSED
1766 tests/test_json_schema.py::test_constraints_schema_validation[kwargs14-float-expected_extra14] PASSED
1767 tests/test_json_schema.py::test_constraints_schema_validation[kwargs15-float-expected_extra15] PASSED
1768 tests/test_json_schema.py::test_constraints_schema_validation[kwargs16-float-expected_extra16] PASSED
1769 tests/test_json_schema.py::test_constraints_schema_validation[kwargs17-float-expected_extra17] PASSED
1770 tests/test_json_schema.py::test_constraints_schema_validation[kwargs18-float-expected_extra18] PASSED
1771 tests/test_json_schema.py::test_constraints_schema_validation[kwargs19-Decimal-expected_extra19] PASSED
1772 tests/test_json_schema.py::test_constraints_schema_validation[kwargs2-str-expected_extra2] PASSED
1773 tests/test_json_schema.py::test_constraints_schema_validation[kwargs20-Decimal-expected_extra20] PASSED
1774 tests/test_json_schema.py::test_constraints_schema_validation[kwargs21-Decimal-expected_extra21] PASSED
1775 tests/test_json_schema.py::test_constraints_schema_validation[kwargs22-Decimal-expected_extra22] PASSED
1776 tests/test_json_schema.py::test_constraints_schema_validation[kwargs23-Decimal-expected_extra23] PASSED
1777 tests/test_json_schema.py::test_constraints_schema_validation[kwargs3-bytes-expected_extra3] PASSED
1778 tests/test_json_schema.py::test_constraints_schema_validation[kwargs4-str-expected_extra4] PASSED
1779 tests/test_json_schema.py::test_constraints_schema_validation[kwargs5-int-expected_extra5] PASSED
1780 tests/test_json_schema.py::test_constraints_schema_validation[kwargs6-int-expected_extra6] PASSED
1781 tests/test_json_schema.py::test_constraints_schema_validation[kwargs7-int-expected_extra7] PASSED
1782 tests/test_json_schema.py::test_constraints_schema_validation[kwargs8-int-expected_extra8] PASSED
1783 tests/test_json_schema.py::test_constraints_schema_validation[kwargs9-int-expected_extra9] PASSED
1784 tests/test_json_schema.py::test_constraints_schema_validation_passes[kwargs0-str-foo] PASSED
1785 tests/test_json_schema.py::test_constraints_schema_validation_passes[kwargs1-str-foo] PASSED
1786 tests/test_json_schema.py::test_constraints_schema_validation_passes[kwargs10-int-5] PASSED
1787 tests/test_json_schema.py::test_constraints_schema_validation_passes[kwargs11-float-3.0] PASSED
1788 tests/test_json_schema.py::test_constraints_schema_validation_passes[kwargs12-float-2.1] PASSED
1789 tests/test_json_schema.py::test_constraints_schema_validation_passes[kwargs13-float-3.0] PASSED
1790 tests/test_json_schema.py::test_constraints_schema_validation_passes[kwargs14-float-4.9] PASSED
1791 tests/test_json_schema.py::test_constraints_schema_validation_passes[kwargs15-float-3.0] PASSED
1792 tests/test_json_schema.py::test_constraints_schema_validation_passes[kwargs16-float-2.0] PASSED
1793 tests/test_json_schema.py::test_constraints_schema_validation_passes[kwargs17-float-3.0] PASSED
1794 tests/test_json_schema.py::test_constraints_schema_validation_passes[kwargs18-float-5.0] PASSED
1795 tests/test_json_schema.py::test_constraints_schema_validation_passes[kwargs19-float-3] PASSED
1796 tests/test_json_schema.py::test_constraints_schema_validation_passes[kwargs2-bytes-foo] PASSED
1797 tests/test_json_schema.py::test_constraints_schema_validation_passes[kwargs20-float-3] PASSED
1798 tests/test_json_schema.py::test_constraints_schema_validation_passes[kwargs21-Decimal-value21] PASSED
1799 tests/test_json_schema.py::test_constraints_schema_validation_passes[kwargs22-Decimal-value22] PASSED
1800 tests/test_json_schema.py::test_constraints_schema_validation_passes[kwargs23-Decimal-value23] PASSED
1801 tests/test_json_schema.py::test_constraints_schema_validation_passes[kwargs24-Decimal-value24] PASSED
1802 tests/test_json_schema.py::test_constraints_schema_validation_passes[kwargs25-Decimal-value25] PASSED
1803 tests/test_json_schema.py::test_constraints_schema_validation_passes[kwargs26-Decimal-value26] PASSED
1804 tests/test_json_schema.py::test_constraints_schema_validation_passes[kwargs3-str-foo] PASSED
1805 tests/test_json_schema.py::test_constraints_schema_validation_passes[kwargs4-int-3] PASSED
1806 tests/test_json_schema.py::test_constraints_schema_validation_passes[kwargs5-int-3] PASSED
1807 tests/test_json_schema.py::test_constraints_schema_validation_passes[kwargs6-int-3] PASSED
1808 tests/test_json_schema.py::test_constraints_schema_validation_passes[kwargs7-int-2] PASSED
1809 tests/test_json_schema.py::test_constraints_schema_validation_passes[kwargs8-int-3] PASSED
1810 tests/test_json_schema.py::test_constraints_schema_validation_passes[kwargs9-int-3] PASSED
1811 tests/test_json_schema.py::test_constraints_schema_validation_raises[kwargs0-str-foobar] PASSED
1812 tests/test_json_schema.py::test_constraints_schema_validation_raises[kwargs1-str-f] PASSED
1813 tests/test_json_schema.py::test_constraints_schema_validation_raises[kwargs10-float-5.1] PASSED
1814 tests/test_json_schema.py::test_constraints_schema_validation_raises[kwargs11-Decimal-value11] PASSED
1815 tests/test_json_schema.py::test_constraints_schema_validation_raises[kwargs12-Decimal-value12] PASSED
1816 tests/test_json_schema.py::test_constraints_schema_validation_raises[kwargs13-Decimal-value13] PASSED
1817 tests/test_json_schema.py::test_constraints_schema_validation_raises[kwargs14-Decimal-value14] PASSED
1818 tests/test_json_schema.py::test_constraints_schema_validation_raises[kwargs2-str-bar] PASSED
1819 tests/test_json_schema.py::test_constraints_schema_validation_raises[kwargs3-int-2] PASSED
1820 tests/test_json_schema.py::test_constraints_schema_validation_raises[kwargs4-int-5] PASSED
1821 tests/test_json_schema.py::test_constraints_schema_validation_raises[kwargs5-int-1] PASSED
1822 tests/test_json_schema.py::test_constraints_schema_validation_raises[kwargs6-int-6] PASSED
1823 tests/test_json_schema.py::test_constraints_schema_validation_raises[kwargs7-float-2.0] PASSED
1824 tests/test_json_schema.py::test_constraints_schema_validation_raises[kwargs8-float-5.0] PASSED
1825 tests/test_json_schema.py::test_constraints_schema_validation_raises[kwargs9-float-1.9] PASSED
1826 tests/test_json_schema.py::test_core_metadata_core_schema_metadata PASSED
1827 tests/test_json_schema.py::test_custom_chain_schema PASSED
1828 tests/test_json_schema.py::test_custom_type_gets_unpacked_ref PASSED
1829 tests/test_json_schema.py::test_dataclass PASSED
1830 tests/test_json_schema.py::test_dataclass_default_bytes[base64-properties0] PASSED
1831 tests/test_json_schema.py::test_dataclass_default_bytes[utf8-properties1] PASSED
1832 tests/test_json_schema.py::test_dataclass_default_timedelta[float-properties0] PASSED
1833 tests/test_json_schema.py::test_dataclass_default_timedelta[iso8601-properties1] PASSED
1834 tests/test_json_schema.py::test_dataclass_with_extra_allow PASSED
1835 tests/test_json_schema.py::test_dataclass_with_extra_forbid PASSED
1836 tests/test_json_schema.py::test_dataclass_with_extra_ignore PASSED
1837 tests/test_json_schema.py::test_date_constrained_types_no_constraints[field_type0] PASSED
1838 tests/test_json_schema.py::test_date_constrained_types_no_constraints[field_type1] PASSED
1839 tests/test_json_schema.py::test_date_constrained_types_no_constraints[field_type2] PASSED
1840 tests/test_json_schema.py::test_date_types[date-expected_schema1] PASSED
1841 tests/test_json_schema.py::test_date_types[datetime-expected_schema0] PASSED
1842 tests/test_json_schema.py::test_date_types[time-expected_schema2] PASSED
1843 tests/test_json_schema.py::test_date_types[timedelta-expected_schema3] PASSED
1844 tests/test_json_schema.py::test_decimal_json_schema PASSED
1845 tests/test_json_schema.py::test_decorator_field_validator_input_type PASSED
1846 tests/test_json_schema.py::test_deeper_nested_discriminated_annotated_union PASSED
1847 tests/test_json_schema.py::test_default_value_encoding[IPvAnyAddress-default_value0-expected_schema0] PASSED
1848 tests/test_json_schema.py::test_default_value_encoding[IPvAnyAddress-default_value1-expected_schema1] PASSED
1849 tests/test_json_schema.py::test_deferred_json_schema PASSED
1850 tests/test_json_schema.py::test_deprecated_class_usage_warns[BaseModel] PASSED
1851 tests/test_json_schema.py::test_deprecated_class_usage_warns[TypedDict] SKIPPED
1852 tests/test_json_schema.py::test_deprecated_class_usage_warns[builtin-dataclass] PASSED
1853 tests/test_json_schema.py::test_deprecated_class_usage_warns[pydantic-dataclass] PASSED
1854 tests/test_json_schema.py::test_deprecated_classes_json_schema[BaseModel] PASSED
1855 tests/test_json_schema.py::test_deprecated_classes_json_schema[TypedDict] PASSED
1856 tests/test_json_schema.py::test_deprecated_classes_json_schema[builtin-dataclass] PASSED
1857 tests/test_json_schema.py::test_deprecated_classes_json_schema[pydantic-dataclass] PASSED
1858 tests/test_json_schema.py::test_deprecated_subclasses_json_schema[BaseModel] PASSED
1859 tests/test_json_schema.py::test_deprecated_subclasses_json_schema[TypedDict] PASSED
1860 tests/test_json_schema.py::test_deprecated_subclasses_json_schema[builtin-dataclass] PASSED
1861 tests/test_json_schema.py::test_deprecated_subclasses_json_schema[pydantic-dataclass] PASSED
1862 tests/test_json_schema.py::test_deque PASSED
1863 tests/test_json_schema.py::test_description_not_included_for_basemodel PASSED
1864 tests/test_json_schema.py::test_dict PASSED
1865 tests/test_json_schema.py::test_dict_default PASSED
1866 tests/test_json_schema.py::test_discriminated_annotated_union PASSED
1867 tests/test_json_schema.py::test_discriminated_annotated_union_literal_enum PASSED
1868 tests/test_json_schema.py::test_discriminated_union PASSED
1869 tests/test_json_schema.py::test_discriminated_union_in_list PASSED
1870 tests/test_json_schema.py::test_docstring[\n     foobar\n    -foobar] PASSED
1871 tests/test_json_schema.py::test_docstring[\n    foo\n    bar\n    -foo\nbar] PASSED
1872 tests/test_json_schema.py::test_docstring[foo\n    bar\n    -foo\nbar] PASSED
1873 tests/test_json_schema.py::test_docstring[foobar-foobar] PASSED
1874 tests/test_json_schema.py::test_docstring[foobar\n    -foobar\n    ] PASSED
1875 tests/test_json_schema.py::test_dollar_ref_alias PASSED
1876 tests/test_json_schema.py::test_email_str_types[EmailStr-email] PASSED
1877 tests/test_json_schema.py::test_email_str_types[NameEmail-name-email] PASSED
1878 tests/test_json_schema.py::test_enforced_constraints[annotation1-kwargs1-field_schema1] PASSED
1879 tests/test_json_schema.py::test_enforced_constraints[annotation2-kwargs2-field_schema2] PASSED
1880 tests/test_json_schema.py::test_enforced_constraints[annotation3-kwargs3-field_schema3] PASSED
1881 tests/test_json_schema.py::test_enforced_constraints[annotation4-kwargs4-field_schema4] PASSED
1882 tests/test_json_schema.py::test_enforced_constraints[annotation5-kwargs5-field_schema5] PASSED
1883 tests/test_json_schema.py::test_enforced_constraints[annotation6-kwargs6-field_schema6] PASSED
1884 tests/test_json_schema.py::test_enforced_constraints[annotation7-kwargs7-field_schema7] PASSED
1885 tests/test_json_schema.py::test_enforced_constraints[int-kwargs0-field_schema0] PASSED
1886 tests/test_json_schema.py::test_enum_and_model_have_same_behaviour PASSED
1887 tests/test_json_schema.py::test_enum_complex_value PASSED
1888 tests/test_json_schema.py::test_enum_includes_extra_without_other_params PASSED
1889 tests/test_json_schema.py::test_enum_int_default PASSED
1890 tests/test_json_schema.py::test_enum_modify_schema PASSED
1891 tests/test_json_schema.py::test_enum_schema_cleandoc PASSED
1892 tests/test_json_schema.py::test_enum_schema_custom_field PASSED
1893 tests/test_json_schema.py::test_enum_str_default PASSED
1894 tests/test_json_schema.py::test_examples_annotation PASSED
1895 tests/test_json_schema.py::test_examples_annotation_dict PASSED
1896 tests/test_json_schema.py::test_examples_mixed_types PASSED
1897 tests/test_json_schema.py::test_external_ref PASSED
1898 tests/test_json_schema.py::test_extras_and_examples_are_json_encoded PASSED
1899 tests/test_json_schema.py::test_field_json_schema_metadata[typing.Annotated[int, FieldInfo(annotation=NoneType, required=True, examples=[1])]-{'type': 'integer', 'examples': [1]}] PASSED
1900 tests/test_json_schema.py::test_field_json_schema_metadata[typing.Annotated[int, FieldInfo(annotation=NoneType, required=True, json_schema_extra={'title': 'abc'})]-{'type': 'integer', 'title': 'abc'}] PASSED
1901 tests/test_json_schema.py::test_field_json_schema_metadata[typing.Annotated[int, FieldInfo(annotation=NoneType, required=True, metadata=[Gt(gt=0)]), FieldInfo(annotation=NoneType, required=True, metadata=[Lt(lt=100)])]-{'type': 'integer', 'exclusiveMinimum': 0, 'exclusiveMaximum': 100}] PASSED
1902 tests/test_json_schema.py::test_field_json_schema_metadata[typing.Annotated[int, FieldInfo(annotation=NoneType, required=True, metadata=[Gt(gt=0)])]-{'type': 'integer', 'exclusiveMinimum': 0}] PASSED
1903 tests/test_json_schema.py::test_field_json_schema_metadata[typing.Annotated[int, FieldInfo(annotation=NoneType, required=True, title='abc'), FieldInfo(annotation=NoneType, required=True, description='xyz')]-{'type': 'integer', 'title': 'abc', 'description': 'xyz'}] PASSED
1904 tests/test_json_schema.py::test_field_with_validator PASSED
1905 tests/test_json_schema.py::test_frozen_set PASSED
1906 tests/test_json_schema.py::test_generate_definitions_for_no_ref_schemas PASSED
1907 tests/test_json_schema.py::test_generate_json_schema_generate_twice PASSED
1908 tests/test_json_schema.py::test_get_pydantic_core_schema_calls XFAIL
1909 tests/test_json_schema.py::test_hashable_types[metadata0-json_schema0] PASSED
1910 tests/test_json_schema.py::test_hashable_types[metadata1-json_schema1] PASSED
1911 tests/test_json_schema.py::test_importstring_json_schema PASSED
1912 tests/test_json_schema.py::test_inclusion_of_defaults PASSED
1913 tests/test_json_schema.py::test_invalid_json_schema_extra PASSED
1914 tests/test_json_schema.py::test_ipv4address_type PASSED
1915 tests/test_json_schema.py::test_ipv4interface_type PASSED
1916 tests/test_json_schema.py::test_ipv4network_type PASSED
1917 tests/test_json_schema.py::test_ipv6address_type PASSED
1918 tests/test_json_schema.py::test_ipv6interface_type PASSED
1919 tests/test_json_schema.py::test_ipv6network_type PASSED
1920 tests/test_json_schema.py::test_ipvanyaddress_type PASSED
1921 tests/test_json_schema.py::test_ipvanyinterface_type PASSED
1922 tests/test_json_schema.py::test_ipvanynetwork_type PASSED
1923 tests/test_json_schema.py::test_iterable PASSED
1924 tests/test_json_schema.py::test_json_or_python_schema PASSED
1925 tests/test_json_schema.py::test_json_schema_annotated_with_field PASSED
1926 tests/test_json_schema.py::test_json_schema_extras_on_ref PASSED
1927 tests/test_json_schema.py::test_json_schema_keys_sorting PASSED
1928 tests/test_json_schema.py::test_json_schema_mode_override PASSED
1929 tests/test_json_schema.py::test_json_schema_serialization_defaults_required PASSED
1930 tests/test_json_schema.py::test_json_type PASSED
1931 tests/test_json_schema.py::test_known_model_optimization PASSED
1932 tests/test_json_schema.py::test_lax_or_strict_schema PASSED
1933 tests/test_json_schema.py::test_list PASSED
1934 tests/test_json_schema.py::test_list_default PASSED
1935 tests/test_json_schema.py::test_list_enum_schema_extras PASSED
1936 tests/test_json_schema.py::test_list_sub_model PASSED
1937 tests/test_json_schema.py::test_list_union_dict[field_type0-expected_schema0] PASSED
1938 tests/test_json_schema.py::test_list_union_dict[field_type1-expected_schema1] PASSED
1939 tests/test_json_schema.py::test_list_union_dict[field_type2-expected_schema2] PASSED
1940 tests/test_json_schema.py::test_list_union_dict[field_type3-expected_schema3] PASSED
1941 tests/test_json_schema.py::test_list_union_dict[field_type5-expected_schema5] PASSED
1942 tests/test_json_schema.py::test_list_union_dict[int-expected_schema4] PASSED
1943 tests/test_json_schema.py::test_literal_enum PASSED
1944 tests/test_json_schema.py::test_literal_schema PASSED
1945 tests/test_json_schema.py::test_literal_types PASSED
1946 tests/test_json_schema.py::test_mappings_str_int_json_schema[mapping_type0] PASSED
1947 tests/test_json_schema.py::test_mappings_str_int_json_schema[mapping_type1] PASSED
1948 tests/test_json_schema.py::test_merge_json_schema_extra_from_field_infos PASSED
1949 tests/test_json_schema.py::test_min_and_max_in_schema PASSED
1950 tests/test_json_schema.py::test_mode_name_causes_no_conflict PASSED
1951 tests/test_json_schema.py::test_model_default PASSED
1952 tests/test_json_schema.py::test_model_default_bytes[base64-properties0] PASSED
1953 tests/test_json_schema.py::test_model_default_bytes[utf8-properties1] PASSED
1954 tests/test_json_schema.py::test_model_default_timedelta[float-properties0] PASSED
1955 tests/test_json_schema.py::test_model_default_timedelta[iso8601-properties1] PASSED
1956 tests/test_json_schema.py::test_model_rebuild_happens_even_with_parent_classes PASSED
1957 tests/test_json_schema.py::test_model_subclass_metadata PASSED
1958 tests/test_json_schema.py::test_model_with_extra_allow PASSED
1959 tests/test_json_schema.py::test_model_with_extra_forbidden PASSED
1960 tests/test_json_schema.py::test_model_with_extra_ignore PASSED
1961 tests/test_json_schema.py::test_model_with_schema_extra PASSED
1962 tests/test_json_schema.py::test_model_with_schema_extra_callable PASSED
1963 tests/test_json_schema.py::test_model_with_schema_extra_callable_classmethod PASSED
1964 tests/test_json_schema.py::test_model_with_schema_extra_callable_config_class PASSED
1965 tests/test_json_schema.py::test_model_with_schema_extra_callable_instance_method PASSED
1966 tests/test_json_schema.py::test_model_with_schema_extra_callable_no_model_class PASSED
1967 tests/test_json_schema.py::test_model_with_schema_extra_callable_no_model_class_config_class PASSED
1968 tests/test_json_schema.py::test_model_with_strict_mode PASSED
1969 tests/test_json_schema.py::test_model_with_type_attributes PASSED
1970 tests/test_json_schema.py::test_models_json_schema_generics PASSED
1971 tests/test_json_schema.py::test_modify_schema_dict_keys PASSED
1972 tests/test_json_schema.py::test_module_with_colon_in_name PASSED
1973 tests/test_json_schema.py::test_multiple_enums_with_same_name PASSED
1974 tests/test_json_schema.py::test_multiple_models_with_same_input_output PASSED
1975 tests/test_json_schema.py::test_multiple_models_with_same_name_different_input_output PASSED
1976 tests/test_json_schema.py::test_multiple_models_with_same_qualname PASSED
1977 tests/test_json_schema.py::test_multiple_parametrization_of_generic_model PASSED
1978 tests/test_json_schema.py::test_namedtuple_default PASSED
1979 tests/test_json_schema.py::test_namedtuple_modify_schema PASSED
1980 tests/test_json_schema.py::test_nested_default_json_schema PASSED
1981 tests/test_json_schema.py::test_nested_discriminated_union PASSED
1982 tests/test_json_schema.py::test_nested_generic PASSED
1983 tests/test_json_schema.py::test_nested_generic_model PASSED
1984 tests/test_json_schema.py::test_nested_python_dataclasses PASSED
1985 tests/test_json_schema.py::test_new_type PASSED
1986 tests/test_json_schema.py::test_new_type_schema PASSED
1987 tests/test_json_schema.py::test_non_serializable_default[type_0-default_value0-properties0] PASSED
1988 tests/test_json_schema.py::test_non_serializable_default[type_1-<lambda>-properties1] PASSED
1989 tests/test_json_schema.py::test_optional PASSED
1990 tests/test_json_schema.py::test_optional_dict PASSED
1991 tests/test_json_schema.py::test_optional_modify_schema PASSED
1992 tests/test_json_schema.py::test_optional_validator PASSED
1993 tests/test_json_schema.py::test_override_enum_json_schema PASSED
1994 tests/test_json_schema.py::test_override_generate_json_schema PASSED
1995 tests/test_json_schema.py::test_path_modify_schema PASSED
1996 tests/test_json_schema.py::test_path_types[Path-path] PASSED
1997 tests/test_json_schema.py::test_path_types[field_type0-file-path] PASSED
1998 tests/test_json_schema.py::test_path_types[field_type1-directory-path] PASSED
1999 tests/test_json_schema.py::test_path_types[field_type2-path] PASSED
2000 tests/test_json_schema.py::test_pattern[field_type0-expected_schema0] PASSED
2001 tests/test_json_schema.py::test_pattern[field_type1-expected_schema1] PASSED
2002 tests/test_json_schema.py::test_pattern[field_type2-expected_schema2] PASSED
2003 tests/test_json_schema.py::test_plain_field_validator_serialization PASSED
2004 tests/test_json_schema.py::test_plain_serializer_applies_to_default PASSED
2005 tests/test_json_schema.py::test_plain_serializer_does_not_apply_with_unless_none PASSED
2006 tests/test_json_schema.py::test_pydantic_types_as_default_values[builtin-dataclass] PASSED
2007 tests/test_json_schema.py::test_pydantic_types_as_default_values[model] PASSED
2008 tests/test_json_schema.py::test_pydantic_types_as_default_values[pydantic-dataclass] PASSED
2009 tests/test_json_schema.py::test_pydantic_types_as_default_values[typeddict] PASSED
2010 tests/test_json_schema.py::test_real_constraints PASSED
2011 tests/test_json_schema.py::test_recursive_json_schema_build PASSED
2012 tests/test_json_schema.py::test_recursive_non_generic_model PASSED
2013 tests/test_json_schema.py::test_ref_conflict_resolution_with_mode_difference PASSED
2014 tests/test_json_schema.py::test_ref_conflict_resolution_without_mode_difference PASSED
2015 tests/test_json_schema.py::test_ref_template PASSED
2016 tests/test_json_schema.py::test_remove_anyof_redundancy PASSED
2017 tests/test_json_schema.py::test_remove_key_from_like_parent_annotation PASSED
2018 tests/test_json_schema.py::test_repeated_custom_type PASSED
2019 tests/test_json_schema.py::test_required_fields_in_annotated_with_basemodel PASSED
2020 tests/test_json_schema.py::test_required_fields_in_annotated_with_create_model PASSED
2021 tests/test_json_schema.py::test_resolve_def_schema_from_core_schema PASSED
2022 tests/test_json_schema.py::test_root_model PASSED
2023 tests/test_json_schema.py::test_schema_attributes PASSED
2024 tests/test_json_schema.py::test_schema_class PASSED
2025 tests/test_json_schema.py::test_schema_class_by_alias PASSED
2026 tests/test_json_schema.py::test_schema_dict_constr PASSED
2027 tests/test_json_schema.py::test_schema_for_generic_field PASSED
2028 tests/test_json_schema.py::test_schema_from_models PASSED
2029 tests/test_json_schema.py::test_schema_kwargs PASSED
2030 tests/test_json_schema.py::test_schema_no_definitions PASSED
2031 tests/test_json_schema.py::test_schema_overrides PASSED
2032 tests/test_json_schema.py::test_schema_overrides_w_union PASSED
2033 tests/test_json_schema.py::test_schema_ref_template_key_error PASSED
2034 tests/test_json_schema.py::test_schema_repr PASSED
2035 tests/test_json_schema.py::test_schema_with_custom_ref_template PASSED
2036 tests/test_json_schema.py::test_schema_with_refs PASSED
2037 tests/test_json_schema.py::test_secret_types[SecretBytes-string] PASSED
2038 tests/test_json_schema.py::test_secret_types[SecretStr-string] PASSED
2039 tests/test_json_schema.py::test_secrets_schema[max-constraint-SecretBytes] PASSED
2040 tests/test_json_schema.py::test_secrets_schema[max-constraint-SecretStr] PASSED
2041 tests/test_json_schema.py::test_secrets_schema[min-constraint-SecretBytes] PASSED
2042 tests/test_json_schema.py::test_secrets_schema[min-constraint-SecretStr] PASSED
2043 tests/test_json_schema.py::test_secrets_schema[min-max-constraints-SecretBytes] PASSED
2044 tests/test_json_schema.py::test_secrets_schema[min-max-constraints-SecretStr] PASSED
2045 tests/test_json_schema.py::test_sequence_schema[sequence_type0] PASSED
2046 tests/test_json_schema.py::test_sequence_schema[sequence_type1] PASSED
2047 tests/test_json_schema.py::test_sequence_schema_with_max_length[sequence_type0] PASSED
2048 tests/test_json_schema.py::test_sequence_schema_with_max_length[sequence_type1] PASSED
2049 tests/test_json_schema.py::test_sequence_schema_with_min_length[sequence_type0] PASSED
2050 tests/test_json_schema.py::test_sequence_schema_with_min_length[sequence_type1] PASSED
2051 tests/test_json_schema.py::test_sequences_int_json_schema[sequence_type0] PASSED
2052 tests/test_json_schema.py::test_sequences_int_json_schema[sequence_type1] PASSED
2053 tests/test_json_schema.py::test_serialization_schema_with_exclude PASSED
2054 tests/test_json_schema.py::test_serialization_validation_interaction PASSED
2055 tests/test_json_schema.py::test_set PASSED
2056 tests/test_json_schema.py::test_skip_json_schema_annotation PASSED
2057 tests/test_json_schema.py::test_skip_json_schema_exclude_default PASSED
2058 tests/test_json_schema.py::test_special_decimal_types[field_type0-expected_schema0] PASSED
2059 tests/test_json_schema.py::test_special_decimal_types[field_type1-expected_schema1] PASSED
2060 tests/test_json_schema.py::test_special_decimal_types[field_type2-expected_schema2] PASSED
2061 tests/test_json_schema.py::test_special_float_types[field_type0-expected_schema0] PASSED
2062 tests/test_json_schema.py::test_special_float_types[field_type1-expected_schema1] PASSED
2063 tests/test_json_schema.py::test_special_float_types[field_type2-expected_schema2] PASSED
2064 tests/test_json_schema.py::test_special_float_types[field_type3-expected_schema3] PASSED
2065 tests/test_json_schema.py::test_special_float_types[field_type4-expected_schema4] PASSED
2066 tests/test_json_schema.py::test_special_float_types[field_type5-expected_schema5] PASSED
2067 tests/test_json_schema.py::test_special_float_types[field_type6-expected_schema6] PASSED
2068 tests/test_json_schema.py::test_special_int_types[field_type0-expected_schema0] PASSED
2069 tests/test_json_schema.py::test_special_int_types[field_type1-expected_schema1] PASSED
2070 tests/test_json_schema.py::test_special_int_types[field_type2-expected_schema2] PASSED
2071 tests/test_json_schema.py::test_special_int_types[field_type3-expected_schema3] PASSED
2072 tests/test_json_schema.py::test_special_int_types[field_type4-expected_schema4] PASSED
2073 tests/test_json_schema.py::test_special_int_types[field_type5-expected_schema5] PASSED
2074 tests/test_json_schema.py::test_special_int_types[field_type6-expected_schema6] PASSED
2075 tests/test_json_schema.py::test_special_str_types[MultiHostUrl-expected_schema2] PASSED
2076 tests/test_json_schema.py::test_special_str_types[Url-expected_schema0] PASSED
2077 tests/test_json_schema.py::test_special_str_types[field_type1-expected_schema1] PASSED
2078 tests/test_json_schema.py::test_str_basic_types[field_type0-expected_schema0] PASSED
2079 tests/test_json_schema.py::test_str_basic_types[field_type1-expected_schema1] PASSED
2080 tests/test_json_schema.py::test_str_basic_types[field_type2-expected_schema2] PASSED
2081 tests/test_json_schema.py::test_str_basic_types[field_type3-expected_schema3] PASSED
2082 tests/test_json_schema.py::test_str_constrained_types[field_type0-expected_schema0] PASSED
2083 tests/test_json_schema.py::test_str_constrained_types[field_type1-expected_schema1] PASSED
2084 tests/test_json_schema.py::test_str_schema_with_pattern PASSED
2085 tests/test_json_schema.py::test_strict_bool PASSED
2086 tests/test_json_schema.py::test_sub_model PASSED
2087 tests/test_json_schema.py::test_subfield_field_info PASSED
2088 tests/test_json_schema.py::test_ta_and_bm_same_json_schema PASSED
2089 tests/test_json_schema.py::test_tuple[Tuple[()]] PASSED
2090 tests/test_json_schema.py::test_tuple[Tuple[str, ...]] PASSED
2091 tests/test_json_schema.py::test_tuple[Tuple[str, int, Union[str, int, float], float]] PASSED
2092 tests/test_json_schema.py::test_tuple[Tuple[str]] PASSED
2093 tests/test_json_schema.py::test_tuple[Tuple] PASSED
2094 tests/test_json_schema.py::test_tuple[tuple] PASSED
2095 tests/test_json_schema.py::test_tuple_with_extra_schema PASSED
2096 tests/test_json_schema.py::test_type_adapter_json_schemas_title_description PASSED
2097 tests/test_json_schema.py::test_type_adapter_json_schemas_without_definitions PASSED
2098 tests/test_json_schema.py::test_typeddict_default_bytes[base64-properties0] PASSED
2099 tests/test_json_schema.py::test_typeddict_default_bytes[utf8-properties1] PASSED
2100 tests/test_json_schema.py::test_typeddict_default_timedelta[float-properties0] PASSED
2101 tests/test_json_schema.py::test_typeddict_default_timedelta[iso8601-properties1] PASSED
2102 tests/test_json_schema.py::test_typeddict_field_required_missing PASSED
2103 tests/test_json_schema.py::test_typeddict_with__callable_json_schema_extra PASSED
2104 tests/test_json_schema.py::test_typeddict_with_extra_allow PASSED
2105 tests/test_json_schema.py::test_typeddict_with_extra_behavior_allow PASSED
2106 tests/test_json_schema.py::test_typeddict_with_extra_behavior_forbid PASSED
2107 tests/test_json_schema.py::test_typeddict_with_extra_behavior_ignore PASSED
2108 tests/test_json_schema.py::test_typeddict_with_extra_forbid PASSED
2109 tests/test_json_schema.py::test_typeddict_with_extra_ignore PASSED
2110 tests/test_json_schema.py::test_typeddict_with_json_schema_extra PASSED
2111 tests/test_json_schema.py::test_typeddict_with_title PASSED
2112 tests/test_json_schema.py::test_unparameterized_schema_generation PASSED
2113 tests/test_json_schema.py::test_uuid_types[UUID-uuid] PASSED
2114 tests/test_json_schema.py::test_uuid_types[field_type1-uuid1] PASSED
2115 tests/test_json_schema.py::test_uuid_types[field_type2-uuid3] PASSED
2116 tests/test_json_schema.py::test_uuid_types[field_type3-uuid4] PASSED
2117 tests/test_json_schema.py::test_uuid_types[field_type4-uuid5] PASSED
2118 tests/test_main.py::test_allow_extra PASSED
2119 tests/test_main.py::test_allow_extra_from_attributes[allow] PASSED
2120 tests/test_main.py::test_allow_extra_from_attributes[forbid] PASSED
2121 tests/test_main.py::test_allow_extra_from_attributes[ignore] PASSED
2122 tests/test_main.py::test_allow_extra_repr PASSED
2123 tests/test_main.py::test_annotated_final PASSED
2124 tests/test_main.py::test_annotation_field_name_shadows_attribute PASSED
2125 tests/test_main.py::test_any PASSED
2126 tests/test_main.py::test_arbitrary_type_allowed_validation_fails PASSED
2127 tests/test_main.py::test_arbitrary_type_allowed_validation_success PASSED
2128 tests/test_main.py::test_arbitrary_types_not_a_type PASSED
2129 tests/test_main.py::test_arbitrary_types_not_allowed PASSED
2130 tests/test_main.py::test_assign_extra_no_validate PASSED
2131 tests/test_main.py::test_assign_extra_validate PASSED
2132 tests/test_main.py::test_bare_type_type_validation_fails[bare_type1] PASSED
2133 tests/test_main.py::test_bare_type_type_validation_fails[type] PASSED
2134 tests/test_main.py::test_bare_type_type_validation_success[bare_type1] PASSED
2135 tests/test_main.py::test_bare_type_type_validation_success[type] PASSED
2136 tests/test_main.py::test_base_config_type_hinting PASSED
2137 tests/test_main.py::test_cannot_use_leading_underscore_field_names PASSED
2138 tests/test_main.py::test_class_kwargs_config PASSED
2139 tests/test_main.py::test_class_kwargs_config_and_attr_conflict PASSED
2140 tests/test_main.py::test_class_kwargs_custom_config PASSED
2141 tests/test_main.py::test_class_var PASSED
2142 tests/test_main.py::test_comparing PASSED
2143 tests/test_main.py::test_custom_init_subclass_params PASSED
2144 tests/test_main.py::test_custom_protected_namespace PASSED
2145 tests/test_main.py::test_deeper_recursive_model PASSED
2146 tests/test_main.py::test_default_copy PASSED
2147 tests/test_main.py::test_default_factory PASSED
2148 tests/test_main.py::test_default_factory_called_once PASSED
2149 tests/test_main.py::test_default_factory_called_once_2 PASSED
2150 tests/test_main.py::test_default_factory_field PASSED
2151 tests/test_main.py::test_default_factory_parse PASSED
2152 tests/test_main.py::test_default_factory_validate_children PASSED
2153 tests/test_main.py::test_default_hash_function_overrides_default_hash_function PASSED
2154 tests/test_main.py::test_deferred_core_schema[False] PASSED
2155 tests/test_main.py::test_deferred_core_schema[True] PASSED
2156 tests/test_main.py::test_dict_exclude_unset_populated_by_alias PASSED
2157 tests/test_main.py::test_dict_exclude_unset_populated_by_alias_with_extra PASSED
2158 tests/test_main.py::test_dict_with_extra_keys PASSED
2159 tests/test_main.py::test_dir_fields PASSED
2160 tests/test_main.py::test_enum_raw PASSED
2161 tests/test_main.py::test_enum_values[Foo.FOO] PASSED
2162 tests/test_main.py::test_enum_values[foo0] PASSED
2163 tests/test_main.py::test_enum_values[foo1] PASSED
2164 tests/test_main.py::test_equality_delegation PASSED
2165 tests/test_main.py::test_eval_type_backport PASSED
2166 tests/test_main.py::test_exclude_defaults PASSED
2167 tests/test_main.py::test_exclude_unset_dict PASSED
2168 tests/test_main.py::test_exclude_unset_recursive PASSED
2169 tests/test_main.py::test_extra_allowed PASSED
2170 tests/test_main.py::test_extra_broken_via_pydantic_extra_interference PASSED
2171 tests/test_main.py::test_extra_equality PASSED
2172 tests/test_main.py::test_extra_ignored PASSED
2173 tests/test_main.py::test_extra_validator_field PASSED
2174 tests/test_main.py::test_extra_validator_named PASSED
2175 tests/test_main.py::test_extra_validator_scalar PASSED
2176 tests/test_main.py::test_field_by_default_is_not_frozen PASSED
2177 tests/test_main.py::test_field_exclude PASSED
2178 tests/test_main.py::test_field_order PASSED
2179 tests/test_main.py::test_field_order_is_preserved_with_extra PASSED
2180 tests/test_main.py::test_fields_set PASSED
2181 tests/test_main.py::test_final_field_decl_with_default_val[no-arg] PASSED
2182 tests/test_main.py::test_final_field_decl_with_default_val[with-arg] PASSED
2183 tests/test_main.py::test_final_field_reassignment PASSED
2184 tests/test_main.py::test_forbidden_extra_fails PASSED
2185 tests/test_main.py::test_forbidden_extra_success PASSED
2186 tests/test_main.py::test_frozen_field PASSED
2187 tests/test_main.py::test_frozen_field_decl_without_default_val[field-no-arg] PASSED
2188 tests/test_main.py::test_frozen_field_decl_without_default_val[field-with-arg] PASSED
2189 tests/test_main.py::test_frozen_field_decl_without_default_val[none-no-arg] PASSED
2190 tests/test_main.py::test_frozen_field_decl_without_default_val[none-with-arg] PASSED
2191 tests/test_main.py::test_frozen_field_with_validate_assignment PASSED
2192 tests/test_main.py::test_frozen_model PASSED
2193 tests/test_main.py::test_frozen_with_hashable_fields_are_hashable PASSED
2194 tests/test_main.py::test_frozen_with_unhashable_fields_are_not_hashable PASSED
2195 tests/test_main.py::test_get_core_schema_return_new_ref PASSED
2196 tests/test_main.py::test_get_core_schema_unpacks_refs_for_source_type PASSED
2197 tests/test_main.py::test_hash_function_empty_model PASSED
2198 tests/test_main.py::test_hash_function_give_different_result_for_different_object PASSED
2199 tests/test_main.py::test_hash_function_works_when_instance_dict_modified PASSED
2200 tests/test_main.py::test_hash_method_is_inherited_for_frozen_models PASSED
2201 tests/test_main.py::test_help PASSED
2202 tests/test_main.py::test_ignored_types PASSED
2203 tests/test_main.py::test_inherited_class_vars PASSED
2204 tests/test_main.py::test_inherited_model_field_copy PASSED
2205 tests/test_main.py::test_literal_enum_values PASSED
2206 tests/test_main.py::test_literal_use_enum_values_multi_type[foo0] PASSED
2207 tests/test_main.py::test_literal_use_enum_values_multi_type[foo1] PASSED
2208 tests/test_main.py::test_literal_use_enum_values_multi_type[foo2] PASSED
2209 tests/test_main.py::test_literal_use_enum_values_multi_type[hello] PASSED
2210 tests/test_main.py::test_literal_use_enum_values_with_default PASSED
2211 tests/test_main.py::test_mapping_subclass_as_input PASSED
2212 tests/test_main.py::test_model_construct_with_model_post_init_and_model_copy PASSED
2213 tests/test_main.py::test_model_copy_extra PASSED
2214 tests/test_main.py::test_model_equality PASSED
2215 tests/test_main.py::test_model_equality_dump PASSED
2216 tests/test_main.py::test_model_equality_fields_set PASSED
2217 tests/test_main.py::test_model_equality_generics PASSED
2218 tests/test_main.py::test_model_equality_private_attrs PASSED
2219 tests/test_main.py::test_model_equality_type PASSED
2220 tests/test_main.py::test_model_export_dict_exclusion[exclude single dict key from all list items] PASSED
2221 tests/test_main.py::test_model_export_dict_exclusion[excluding first item from list field using index] PASSED
2222 tests/test_main.py::test_model_export_dict_exclusion[using "__all__" to exclude all list items] PASSED
2223 tests/test_main.py::test_model_export_exclusion_inheritance SKIPPED
2224 tests/test_main.py::test_model_export_exclusion_with_fields_and_config[None-expected0-kinds0] SKIPPED
2225 tests/test_main.py::test_model_export_exclusion_with_fields_and_config[None-expected0-kinds1] SKIPPED
2226 tests/test_main.py::test_model_export_exclusion_with_fields_and_config[None-expected0-kinds2] SKIPPED
2227 tests/test_main.py::test_model_export_exclusion_with_fields_and_config[None-expected0-kinds3] SKIPPED
2228 tests/test_main.py::test_model_export_exclusion_with_fields_and_config[None-expected0-kinds4] SKIPPED
2229 tests/test_main.py::test_model_export_exclusion_with_fields_and_config[None-expected0-kinds5] SKIPPED
2230 tests/test_main.py::test_model_export_exclusion_with_fields_and_config[None-expected0-kinds6] SKIPPED
2231 tests/test_main.py::test_model_export_exclusion_with_fields_and_config[exclude1-expected1-kinds0] SKIPPED
2232 tests/test_main.py::test_model_export_exclusion_with_fields_and_config[exclude1-expected1-kinds1] SKIPPED
2233 tests/test_main.py::test_model_export_exclusion_with_fields_and_config[exclude1-expected1-kinds2] SKIPPED
2234 tests/test_main.py::test_model_export_exclusion_with_fields_and_config[exclude1-expected1-kinds3] SKIPPED
2235 tests/test_main.py::test_model_export_exclusion_with_fields_and_config[exclude1-expected1-kinds4] SKIPPED
2236 tests/test_main.py::test_model_export_exclusion_with_fields_and_config[exclude1-expected1-kinds5] SKIPPED
2237 tests/test_main.py::test_model_export_exclusion_with_fields_and_config[exclude1-expected1-kinds6] SKIPPED
2238 tests/test_main.py::test_model_export_exclusion_with_fields_and_config[exclude2-expected2-kinds0] SKIPPED
2239 tests/test_main.py::test_model_export_exclusion_with_fields_and_config[exclude2-expected2-kinds1] SKIPPED
2240 tests/test_main.py::test_model_export_exclusion_with_fields_and_config[exclude2-expected2-kinds2] SKIPPED
2241 tests/test_main.py::test_model_export_exclusion_with_fields_and_config[exclude2-expected2-kinds3] SKIPPED
2242 tests/test_main.py::test_model_export_exclusion_with_fields_and_config[exclude2-expected2-kinds4] SKIPPED
2243 tests/test_main.py::test_model_export_exclusion_with_fields_and_config[exclude2-expected2-kinds5] SKIPPED
2244 tests/test_main.py::test_model_export_exclusion_with_fields_and_config[exclude2-expected2-kinds6] SKIPPED
2245 tests/test_main.py::test_model_export_inclusion SKIPPED (not impleme...)
2246 tests/test_main.py::test_model_export_inclusion_inheritance SKIPPED
2247 tests/test_main.py::test_model_export_nested_list[Trying to exclude string keys on list field should be ignored (1)] PASSED
2248 tests/test_main.py::test_model_export_nested_list[Trying to exclude string keys on list field should be ignored (2)] PASSED
2249 tests/test_main.py::test_model_export_nested_list[exclude nothing] PASSED
2250 tests/test_main.py::test_model_export_nested_list[excluding fields of indexed list items] PASSED
2251 tests/test_main.py::test_model_export_nested_list[excluding int in dict should have no effect] PASSED
2252 tests/test_main.py::test_model_export_nested_list[negative indexes] PASSED
2253 tests/test_main.py::test_model_export_nested_list[using "__all__" and other items should get merged together, still excluding all list items] PASSED
2254 tests/test_main.py::test_model_export_nested_list[using "__all__" to exclude all list items] PASSED
2255 tests/test_main.py::test_model_export_nested_list[using "__all__" to exclude specific nested field in combination with more specific exclude] PASSED
2256 tests/test_main.py::test_model_export_nested_list[using "__all__" to exclude specific nested field] PASSED
2257 tests/test_main.py::test_model_export_nested_list[value as int should be an error] PASSED
2258 tests/test_main.py::test_model_export_with_true_instead_of_ellipsis SKIPPED
2259 tests/test_main.py::test_model_extra_is_none_when_extra_is_forbid PASSED
2260 tests/test_main.py::test_model_get_core_schema PASSED
2261 tests/test_main.py::test_model_iteration PASSED
2262 tests/test_main.py::test_model_iteration_extra PASSED
2263 tests/test_main.py::test_model_parametrized_name_not_generic PASSED
2264 tests/test_main.py::test_model_post_init_correct_mro PASSED
2265 tests/test_main.py::test_model_post_init_subclass_private_attrs PASSED
2266 tests/test_main.py::test_model_post_init_subclass_setting_private_attrs PASSED
2267 tests/test_main.py::test_model_post_init_supertype_private_attrs PASSED
2268 tests/test_main.py::test_model_property_attribute_error PASSED
2269 tests/test_main.py::test_model_rebuild_localns PASSED
2270 tests/test_main.py::test_model_rebuild_zero_depth PASSED
2271 tests/test_main.py::test_model_signature_annotated PASSED
2272 tests/test_main.py::test_model_validate_json_strict PASSED
2273 tests/test_main.py::test_model_validate_list_strict XFAIL (strict=Tr...)
2274 tests/test_main.py::test_model_validate_strict PASSED
2275 tests/test_main.py::test_model_validate_strings[<class 'bool'>-'e'-<class 'pydantic_core._pydantic_core.ValidationError'>-'type=bool_parsing'-False] PASSED
2276 tests/test_main.py::test_model_validate_strings[<class 'bool'>-'false'-False-None-False] PASSED
2277 tests/test_main.py::test_model_validate_strings[<class 'bool'>-'true'-True-None-False] PASSED
2278 tests/test_main.py::test_model_validate_strings[<class 'bool'>-'true'-True-None-True] PASSED
2279 tests/test_main.py::test_model_validate_strings[<class 'datetime.date'>-'2017-01-01'-datetime.date(2017, 1, 1)-None-False] PASSED
2280 tests/test_main.py::test_model_validate_strings[<class 'datetime.date'>-'2017-01-01'-datetime.date(2017, 1, 1)-None-True] PASSED
2281 tests/test_main.py::test_model_validate_strings[<class 'datetime.date'>-'2017-01-01T00:00:00'-<class 'pydantic_core._pydantic_core.ValidationError'>-'type=date_parsing'-True] PASSED
2282 tests/test_main.py::test_model_validate_strings[<class 'datetime.date'>-'2017-01-01T00:00:00'-datetime.date(2017, 1, 1)-None-False] PASSED
2283 tests/test_main.py::test_model_validate_strings[<class 'datetime.date'>-'2017-01-01T12:13:14.567'-<class 'pydantic_core._pydantic_core.ValidationError'>-'type=date_from_datetime_inexact'-False] PASSED
2284 tests/test_main.py::test_model_validate_strings[<class 'datetime.date'>-'2017-01-01T12:13:14.567'-<class 'pydantic_core._pydantic_core.ValidationError'>-'type=date_parsing'-True] PASSED
2285 tests/test_main.py::test_model_validate_strings[<class 'datetime.datetime'>-'2017-01-01T12:13:14.567'-datetime.datetime(2017, 1, 1, 12, 13, 14, 567000)-None-False] PASSED
2286 tests/test_main.py::test_model_validate_strings[<class 'datetime.datetime'>-'2017-01-01T12:13:14.567'-datetime.datetime(2017, 1, 1, 12, 13, 14, 567000)-None-True] PASSED
2287 tests/test_main.py::test_model_validate_strings[<class 'float'>-'1.1'-1.1-None-False] PASSED
2288 tests/test_main.py::test_model_validate_strings[<class 'float'>-'1.1'-1.1-None-True] PASSED
2289 tests/test_main.py::test_model_validate_strings[<class 'float'>-'1.10'-1.1-None-False] PASSED
2290 tests/test_main.py::test_model_validate_strings[<class 'float'>-'1.10'-1.1-None-True] PASSED
2291 tests/test_main.py::test_model_validate_strings[<class 'int'>-'1'-1-None-False] PASSED
2292 tests/test_main.py::test_model_validate_strings[<class 'int'>-'1'-1-None-True] PASSED
2293 tests/test_main.py::test_model_validate_strings[<class 'int'>-'xxx'-<class 'pydantic_core._pydantic_core.ValidationError'>-'type=int_parsing'-True] PASSED
2294 tests/test_main.py::test_model_validate_strings_dict[False] PASSED
2295 tests/test_main.py::test_model_validate_strings_dict[True] PASSED
2296 tests/test_main.py::test_model_validate_with_context PASSED
2297 tests/test_main.py::test_multiple_protected_namespace PASSED
2298 tests/test_main.py::test_mutability PASSED
2299 tests/test_main.py::test_nested_types_ignored PASSED
2300 tests/test_main.py::test_new_union_origin PASSED
2301 tests/test_main.py::test_not_frozen_are_not_hashable PASSED
2302 tests/test_main.py::test_not_required PASSED
2303 tests/test_main.py::test_nullable_strings_fails PASSED
2304 tests/test_main.py::test_nullable_strings_success PASSED
2305 tests/test_main.py::test_parent_sub_model PASSED
2306 tests/test_main.py::test_parent_sub_model_fails PASSED
2307 tests/test_main.py::test_population_by_field_name PASSED
2308 tests/test_main.py::test_post_init PASSED
2309 tests/test_main.py::test_post_init_call_signatures[False] PASSED
2310 tests/test_main.py::test_post_init_call_signatures[True] PASSED
2311 tests/test_main.py::test_post_init_not_called_without_override PASSED
2312 tests/test_main.py::test_protected_namespace_default PASSED
2313 tests/test_main.py::test_protected_namespace_real_conflict PASSED
2314 tests/test_main.py::test_pydantic_init_subclass PASSED
2315 tests/test_main.py::test_reassign_instance_method_with_extra_allow PASSED
2316 tests/test_main.py::test_recursion_loop_error PASSED
2317 tests/test_main.py::test_recursive_cycle_with_repeated_field PASSED
2318 tests/test_main.py::test_recursive_model PASSED
2319 tests/test_main.py::test_repr_field PASSED
2320 tests/test_main.py::test_required PASSED
2321 tests/test_main.py::test_resolve_def_schema_from_core_schema PASSED
2322 tests/test_main.py::test_reuse_same_field PASSED
2323 tests/test_main.py::test_revalidate_instances_always PASSED
2324 tests/test_main.py::test_revalidate_instances_always_list_of_model_instance PASSED
2325 tests/test_main.py::test_revalidate_instances_never PASSED
2326 tests/test_main.py::test_revalidate_instances_sub_instances PASSED
2327 tests/test_main.py::test_schema_generator_customize_type PASSED
2328 tests/test_main.py::test_schema_generator_customize_type_constraints PASSED
2329 tests/test_main.py::test_schema_generator_customize_type_constraints_order PASSED
2330 tests/test_main.py::test_schema_valid_for_inner_generic PASSED
2331 tests/test_main.py::test_set_attr PASSED
2332 tests/test_main.py::test_set_attr_invalid PASSED
2333 tests/test_main.py::test_set_tuple_values PASSED
2334 tests/test_main.py::test_shadow_attribute PASSED
2335 tests/test_main.py::test_shadow_attribute_warn_for_redefined_fields PASSED
2336 tests/test_main.py::test_strict_enum_values PASSED
2337 tests/test_main.py::test_success PASSED
2338 tests/test_main.py::test_super_delattr_extra PASSED
2339 tests/test_main.py::test_super_delattr_private PASSED
2340 tests/test_main.py::test_super_getattr_extra PASSED
2341 tests/test_main.py::test_super_getattr_private PASSED
2342 tests/test_main.py::test_two_defaults PASSED
2343 tests/test_main.py::test_type_type_subclass_validation_success PASSED
2344 tests/test_main.py::test_type_type_validation_fails[1] PASSED
2345 tests/test_main.py::test_type_type_validation_fails[OtherClass] PASSED
2346 tests/test_main.py::test_type_type_validation_success PASSED
2347 tests/test_main.py::test_typing_coercion_dict PASSED
2348 tests/test_main.py::test_ultra_simple_failed PASSED
2349 tests/test_main.py::test_ultra_simple_missing PASSED
2350 tests/test_main.py::test_ultra_simple_repr PASSED
2351 tests/test_main.py::test_union_enum_values PASSED
2352 tests/test_main.py::test_untyped_fields_error PASSED
2353 tests/test_main.py::test_untyped_fields_warning PASSED
2354 tests/test_main.py::test_validate_json_context PASSED
2355 tests/test_main.py::test_validate_python_context PASSED
2356 tests/test_main.py::test_validate_python_from_attributes PASSED
2357 tests/test_main.py::test_validating_assignment_fail PASSED
2358 tests/test_main.py::test_validating_assignment_pass PASSED
2359 tests/test_main.py::test_validation_works_for_cyclical_forward_refs PASSED
2360 tests/test_main.py::test_value_field_name_shadows_attribute PASSED
2361 tests/test_main.py::test_with_declared_hash PASSED
2362 tests/test_meta.py::test_invalid_json_schema_raises XFAIL (Invalid J...)
2363 tests/test_migration.py::test_base_settings_removed PASSED
2364 tests/test_migration.py::test_getattr_migration PASSED
2365 tests/test_migration.py::test_moved_but_not_warn_on_v2[pydantic.class_validators:root_validator] PASSED
2366 tests/test_migration.py::test_moved_but_not_warn_on_v2[pydantic.class_validators:validator] PASSED
2367 tests/test_migration.py::test_moved_but_not_warn_on_v2[pydantic.config:BaseConfig] PASSED
2368 tests/test_migration.py::test_moved_but_not_warn_on_v2[pydantic.config:Extra] PASSED
2369 tests/test_migration.py::test_moved_but_not_warn_on_v2[pydantic.decorator:validate_arguments] PASSED
2370 tests/test_migration.py::test_moved_but_not_warn_on_v2[pydantic.json:custom_pydantic_encoder] PASSED
2371 tests/test_migration.py::test_moved_but_not_warn_on_v2[pydantic.json:pydantic_encoder] PASSED
2372 tests/test_migration.py::test_moved_but_not_warn_on_v2[pydantic.json:timedelta_isoformat] PASSED
2373 tests/test_migration.py::test_moved_but_not_warn_on_v2[pydantic.tools:parse_obj_as] PASSED
2374 tests/test_migration.py::test_moved_but_not_warn_on_v2[pydantic.tools:schema_json_of] PASSED
2375 tests/test_migration.py::test_moved_but_not_warn_on_v2[pydantic.tools:schema_of] PASSED
2376 tests/test_migration.py::test_moved_but_not_warn_on_v2[pydantic:validate_arguments] PASSED
2377 tests/test_migration.py::test_moved_on_v2[pydantic.error_wrappers:ValidationError] PASSED
2378 tests/test_migration.py::test_moved_on_v2[pydantic.generics:GenericModel] PASSED
2379 tests/test_migration.py::test_moved_on_v2[pydantic.types:PyObject] PASSED
2380 tests/test_migration.py::test_moved_on_v2[pydantic.utils:to_camel] PASSED
2381 tests/test_migration.py::test_moved_on_v2[pydantic.utils:to_lower_camel] PASSED
2382 tests/test_migration.py::test_moved_on_v2[pydantic.utils:version_info] PASSED
2383 tests/test_migration.py::test_moved_on_v2[pydantic:PyObject] PASSED
2384 tests/test_migration.py::test_redirect_to_v1[pydantic.utils:GetterDict] PASSED
2385 tests/test_migration.py::test_redirect_to_v1[pydantic.utils:ROOT_KEY] PASSED
2386 tests/test_migration.py::test_redirect_to_v1[pydantic.utils:Representation] PASSED
2387 tests/test_migration.py::test_redirect_to_v1[pydantic.utils:deep_update] PASSED
2388 tests/test_migration.py::test_redirect_to_v1[pydantic.utils:import_string] PASSED
2389 tests/test_migration.py::test_redirect_to_v1[pydantic.utils:is_valid_field] PASSED
2390 tests/test_migration.py::test_redirect_to_v1[pydantic.utils:lenient_isinstance] PASSED
2391 tests/test_migration.py::test_redirect_to_v1[pydantic.utils:lenient_issubclass] PASSED
2392 tests/test_migration.py::test_redirect_to_v1[pydantic.utils:sequence_like] PASSED
2393 tests/test_migration.py::test_redirect_to_v1[pydantic.utils:smart_deepcopy] PASSED
2394 tests/test_migration.py::test_redirect_to_v1[pydantic.utils:update_not_none] PASSED
2395 tests/test_migration.py::test_removed_on_v2[pydantic.config:get_config] PASSED
2396 tests/test_migration.py::test_removed_on_v2[pydantic.config:inherit_config] PASSED
2397 tests/test_migration.py::test_removed_on_v2[pydantic.config:prepare_config] PASSED
2398 tests/test_migration.py::test_removed_on_v2[pydantic.dataclasses:create_pydantic_model_from_dataclass] PASSED
2399 tests/test_migration.py::test_removed_on_v2[pydantic.dataclasses:make_dataclass_validator] PASSED
2400 tests/test_migration.py::test_removed_on_v2[pydantic.dataclasses:set_validation] PASSED
2401 tests/test_migration.py::test_removed_on_v2[pydantic.datetime_parse:parse_date] PASSED
2402 tests/test_migration.py::test_removed_on_v2[pydantic.datetime_parse:parse_datetime] PASSED
2403 tests/test_migration.py::test_removed_on_v2[pydantic.datetime_parse:parse_duration] PASSED
2404 tests/test_migration.py::test_removed_on_v2[pydantic.datetime_parse:parse_time] PASSED
2405 tests/test_migration.py::test_removed_on_v2[pydantic.error_wrappers:ErrorWrapper] PASSED
2406 tests/test_migration.py::test_removed_on_v2[pydantic.errors:AnyStrMaxLengthError] PASSED
2407 tests/test_migration.py::test_removed_on_v2[pydantic.errors:AnyStrMinLengthError] PASSED
2408 tests/test_migration.py::test_removed_on_v2[pydantic.errors:ArbitraryTypeError] PASSED
2409 tests/test_migration.py::test_removed_on_v2[pydantic.errors:BoolError] PASSED
2410 tests/test_migration.py::test_removed_on_v2[pydantic.errors:BytesError] PASSED
2411 tests/test_migration.py::test_removed_on_v2[pydantic.errors:CallableError] PASSED
2412 tests/test_migration.py::test_removed_on_v2[pydantic.errors:ClassError] PASSED
2413 tests/test_migration.py::test_removed_on_v2[pydantic.errors:ColorError] PASSED
2414 tests/test_migration.py::test_removed_on_v2[pydantic.errors:ConfigError] PASSED
2415 tests/test_migration.py::test_removed_on_v2[pydantic.errors:DataclassTypeError] PASSED
2416 tests/test_migration.py::test_removed_on_v2[pydantic.errors:DateError] PASSED
2417 tests/test_migration.py::test_removed_on_v2[pydantic.errors:DateNotInTheFutureError] PASSED
2418 tests/test_migration.py::test_removed_on_v2[pydantic.errors:DateNotInThePastError] PASSED
2419 tests/test_migration.py::test_removed_on_v2[pydantic.errors:DateTimeError] PASSED
2420 tests/test_migration.py::test_removed_on_v2[pydantic.errors:DecimalError] PASSED
2421 tests/test_migration.py::test_removed_on_v2[pydantic.errors:DecimalIsNotFiniteError] PASSED
2422 tests/test_migration.py::test_removed_on_v2[pydantic.errors:DecimalMaxDigitsError] PASSED
2423 tests/test_migration.py::test_removed_on_v2[pydantic.errors:DecimalMaxPlacesError] PASSED
2424 tests/test_migration.py::test_removed_on_v2[pydantic.errors:DecimalWholeDigitsError] PASSED
2425 tests/test_migration.py::test_removed_on_v2[pydantic.errors:DictError] PASSED
2426 tests/test_migration.py::test_removed_on_v2[pydantic.errors:DurationError] PASSED
2427 tests/test_migration.py::test_removed_on_v2[pydantic.errors:EmailError] PASSED
2428 tests/test_migration.py::test_removed_on_v2[pydantic.errors:EnumError] PASSED
2429 tests/test_migration.py::test_removed_on_v2[pydantic.errors:EnumMemberError] PASSED
2430 tests/test_migration.py::test_removed_on_v2[pydantic.errors:ExtraError] PASSED
2431 tests/test_migration.py::test_removed_on_v2[pydantic.errors:FloatError] PASSED
2432 tests/test_migration.py::test_removed_on_v2[pydantic.errors:FrozenSetError] PASSED
2433 tests/test_migration.py::test_removed_on_v2[pydantic.errors:FrozenSetMaxLengthError] PASSED
2434 tests/test_migration.py::test_removed_on_v2[pydantic.errors:FrozenSetMinLengthError] PASSED
2435 tests/test_migration.py::test_removed_on_v2[pydantic.errors:HashableError] PASSED
2436 tests/test_migration.py::test_removed_on_v2[pydantic.errors:IPv4AddressError] PASSED
2437 tests/test_migration.py::test_removed_on_v2[pydantic.errors:IPv4InterfaceError] PASSED
2438 tests/test_migration.py::test_removed_on_v2[pydantic.errors:IPv4NetworkError] PASSED
2439 tests/test_migration.py::test_removed_on_v2[pydantic.errors:IPv6AddressError] PASSED
2440 tests/test_migration.py::test_removed_on_v2[pydantic.errors:IPv6InterfaceError] PASSED
2441 tests/test_migration.py::test_removed_on_v2[pydantic.errors:IPv6NetworkError] PASSED
2442 tests/test_migration.py::test_removed_on_v2[pydantic.errors:IPvAnyAddressError] PASSED
2443 tests/test_migration.py::test_removed_on_v2[pydantic.errors:IPvAnyInterfaceError] PASSED
2444 tests/test_migration.py::test_removed_on_v2[pydantic.errors:IPvAnyNetworkError] PASSED
2445 tests/test_migration.py::test_removed_on_v2[pydantic.errors:IntEnumError] PASSED
2446 tests/test_migration.py::test_removed_on_v2[pydantic.errors:IntegerError] PASSED
2447 tests/test_migration.py::test_removed_on_v2[pydantic.errors:InvalidByteSizeUnit] PASSED
2448 tests/test_migration.py::test_removed_on_v2[pydantic.errors:InvalidByteSize] PASSED
2449 tests/test_migration.py::test_removed_on_v2[pydantic.errors:InvalidDiscriminator] PASSED
2450 tests/test_migration.py::test_removed_on_v2[pydantic.errors:InvalidLengthForBrand] PASSED
2451 tests/test_migration.py::test_removed_on_v2[pydantic.errors:JsonError] PASSED
2452 tests/test_migration.py::test_removed_on_v2[pydantic.errors:JsonTypeError] PASSED
2453 tests/test_migration.py::test_removed_on_v2[pydantic.errors:ListError] PASSED
2454 tests/test_migration.py::test_removed_on_v2[pydantic.errors:ListMaxLengthError] PASSED
2455 tests/test_migration.py::test_removed_on_v2[pydantic.errors:ListMinLengthError] PASSED
2456 tests/test_migration.py::test_removed_on_v2[pydantic.errors:ListUniqueItemsError] PASSED
2457 tests/test_migration.py::test_removed_on_v2[pydantic.errors:LuhnValidationError] PASSED
2458 tests/test_migration.py::test_removed_on_v2[pydantic.errors:MissingDiscriminator] PASSED
2459 tests/test_migration.py::test_removed_on_v2[pydantic.errors:MissingError] PASSED
2460 tests/test_migration.py::test_removed_on_v2[pydantic.errors:NoneIsAllowedError] PASSED
2461 tests/test_migration.py::test_removed_on_v2[pydantic.errors:NoneIsNotAllowedError] PASSED
2462 tests/test_migration.py::test_removed_on_v2[pydantic.errors:NotDigitError] PASSED
2463 tests/test_migration.py::test_removed_on_v2[pydantic.errors:NotNoneError] PASSED
2464 tests/test_migration.py::test_removed_on_v2[pydantic.errors:NumberNotGeError] PASSED
2465 tests/test_migration.py::test_removed_on_v2[pydantic.errors:NumberNotGtError] PASSED
2466 tests/test_migration.py::test_removed_on_v2[pydantic.errors:NumberNotLeError] PASSED
2467 tests/test_migration.py::test_removed_on_v2[pydantic.errors:NumberNotLtError] PASSED
2468 tests/test_migration.py::test_removed_on_v2[pydantic.errors:NumberNotMultipleError] PASSED
2469 tests/test_migration.py::test_removed_on_v2[pydantic.errors:PathError] PASSED
2470 tests/test_migration.py::test_removed_on_v2[pydantic.errors:PathNotADirectoryError] PASSED
2471 tests/test_migration.py::test_removed_on_v2[pydantic.errors:PathNotAFileError] PASSED
2472 tests/test_migration.py::test_removed_on_v2[pydantic.errors:PathNotExistsError] PASSED
2473 tests/test_migration.py::test_removed_on_v2[pydantic.errors:PatternError] PASSED
2474 tests/test_migration.py::test_removed_on_v2[pydantic.errors:PyObjectError] PASSED
2475 tests/test_migration.py::test_removed_on_v2[pydantic.errors:PydanticTypeError] PASSED
2476 tests/test_migration.py::test_removed_on_v2[pydantic.errors:PydanticValueError] PASSED
2477 tests/test_migration.py::test_removed_on_v2[pydantic.errors:SequenceError] PASSED
2478 tests/test_migration.py::test_removed_on_v2[pydantic.errors:SetError] PASSED
2479 tests/test_migration.py::test_removed_on_v2[pydantic.errors:SetMaxLengthError] PASSED
2480 tests/test_migration.py::test_removed_on_v2[pydantic.errors:SetMinLengthError] PASSED
2481 tests/test_migration.py::test_removed_on_v2[pydantic.errors:StrError] PASSED
2482 tests/test_migration.py::test_removed_on_v2[pydantic.errors:StrRegexError] PASSED
2483 tests/test_migration.py::test_removed_on_v2[pydantic.errors:StrictBoolError] PASSED
2484 tests/test_migration.py::test_removed_on_v2[pydantic.errors:SubclassError] PASSED
2485 tests/test_migration.py::test_removed_on_v2[pydantic.errors:TimeError] PASSED
2486 tests/test_migration.py::test_removed_on_v2[pydantic.errors:TupleError] PASSED
2487 tests/test_migration.py::test_removed_on_v2[pydantic.errors:TupleLengthError] PASSED
2488 tests/test_migration.py::test_removed_on_v2[pydantic.errors:UUIDError] PASSED
2489 tests/test_migration.py::test_removed_on_v2[pydantic.errors:UUIDVersionError] PASSED
2490 tests/test_migration.py::test_removed_on_v2[pydantic.errors:UrlError] PASSED
2491 tests/test_migration.py::test_removed_on_v2[pydantic.errors:UrlExtraError] PASSED
2492 tests/test_migration.py::test_removed_on_v2[pydantic.errors:UrlHostError] PASSED
2493 tests/test_migration.py::test_removed_on_v2[pydantic.errors:UrlHostTldError] PASSED
2494 tests/test_migration.py::test_removed_on_v2[pydantic.errors:UrlPortError] PASSED
2495 tests/test_migration.py::test_removed_on_v2[pydantic.errors:UrlSchemeError] PASSED
2496 tests/test_migration.py::test_removed_on_v2[pydantic.errors:UrlSchemePermittedError] PASSED
2497 tests/test_migration.py::test_removed_on_v2[pydantic.errors:UrlUserInfoError] PASSED
2498 tests/test_migration.py::test_removed_on_v2[pydantic.errors:WrongConstantError] PASSED
2499 tests/test_migration.py::test_removed_on_v2[pydantic.main:validate_model] PASSED
2500 tests/test_migration.py::test_removed_on_v2[pydantic.networks:stricturl] PASSED
2501 tests/test_migration.py::test_removed_on_v2[pydantic.tools:parse_file_as] PASSED
2502 tests/test_migration.py::test_removed_on_v2[pydantic.tools:parse_raw_as] PASSED
2503 tests/test_migration.py::test_removed_on_v2[pydantic.types:ConstrainedBytes] PASSED
2504 tests/test_migration.py::test_removed_on_v2[pydantic.types:ConstrainedDate] PASSED
2505 tests/test_migration.py::test_removed_on_v2[pydantic.types:ConstrainedDecimal] PASSED
2506 tests/test_migration.py::test_removed_on_v2[pydantic.types:ConstrainedFloat] PASSED
2507 tests/test_migration.py::test_removed_on_v2[pydantic.types:ConstrainedFrozenSet] PASSED
2508 tests/test_migration.py::test_removed_on_v2[pydantic.types:ConstrainedInt] PASSED
2509 tests/test_migration.py::test_removed_on_v2[pydantic.types:ConstrainedList] PASSED
2510 tests/test_migration.py::test_removed_on_v2[pydantic.types:ConstrainedSet] PASSED
2511 tests/test_migration.py::test_removed_on_v2[pydantic.types:ConstrainedStr] PASSED
2512 tests/test_migration.py::test_removed_on_v2[pydantic.types:JsonWrapper] PASSED
2513 tests/test_migration.py::test_removed_on_v2[pydantic.types:NoneBytes] PASSED
2514 tests/test_migration.py::test_removed_on_v2[pydantic.types:NoneStrBytes] PASSED
2515 tests/test_migration.py::test_removed_on_v2[pydantic.types:NoneStr] PASSED
2516 tests/test_migration.py::test_removed_on_v2[pydantic.types:StrBytes] PASSED
2517 tests/test_migration.py::test_removed_on_v2[pydantic.typing:AbstractSetIntStr] PASSED
2518 tests/test_migration.py::test_removed_on_v2[pydantic.typing:AnyCallable] PASSED
2519 tests/test_migration.py::test_removed_on_v2[pydantic.typing:AnyClassMethod] PASSED
2520 tests/test_migration.py::test_removed_on_v2[pydantic.typing:CallableGenerator] PASSED
2521 tests/test_migration.py::test_removed_on_v2[pydantic.typing:DictAny] PASSED
2522 tests/test_migration.py::test_removed_on_v2[pydantic.typing:DictIntStrAny] PASSED
2523 tests/test_migration.py::test_removed_on_v2[pydantic.typing:DictStrAny] PASSED
2524 tests/test_migration.py::test_removed_on_v2[pydantic.typing:IntStr] PASSED
2525 tests/test_migration.py::test_removed_on_v2[pydantic.typing:ListStr] PASSED
2526 tests/test_migration.py::test_removed_on_v2[pydantic.typing:MappingIntStrAny] PASSED
2527 tests/test_migration.py::test_removed_on_v2[pydantic.typing:NoArgAnyCallable] PASSED
2528 tests/test_migration.py::test_removed_on_v2[pydantic.typing:NoneType] PASSED
2529 tests/test_migration.py::test_removed_on_v2[pydantic.typing:ReprArgs] PASSED
2530 tests/test_migration.py::test_removed_on_v2[pydantic.typing:SetStr] PASSED
2531 tests/test_migration.py::test_removed_on_v2[pydantic.typing:StrPath] PASSED
2532 tests/test_migration.py::test_removed_on_v2[pydantic.typing:TupleGenerator] PASSED
2533 tests/test_migration.py::test_removed_on_v2[pydantic.typing:WithArgsTypes] PASSED
2534 tests/test_migration.py::test_removed_on_v2[pydantic.typing:all_literal_values] PASSED
2535 tests/test_migration.py::test_removed_on_v2[pydantic.typing:display_as_type] PASSED
2536 tests/test_migration.py::test_removed_on_v2[pydantic.typing:evaluate_forwardref] PASSED
2537 tests/test_migration.py::test_removed_on_v2[pydantic.typing:get_all_type_hints] PASSED
2538 tests/test_migration.py::test_removed_on_v2[pydantic.typing:get_args] PASSED
2539 tests/test_migration.py::test_removed_on_v2[pydantic.typing:get_origin] PASSED
2540 tests/test_migration.py::test_removed_on_v2[pydantic.typing:get_sub_types] PASSED
2541 tests/test_migration.py::test_removed_on_v2[pydantic.typing:is_callable_type] PASSED
2542 tests/test_migration.py::test_removed_on_v2[pydantic.typing:is_classvar] PASSED
2543 tests/test_migration.py::test_removed_on_v2[pydantic.typing:is_finalvar] PASSED
2544 tests/test_migration.py::test_removed_on_v2[pydantic.typing:is_literal_type] PASSED
2545 tests/test_migration.py::test_removed_on_v2[pydantic.typing:is_namedtuple] PASSED
2546 tests/test_migration.py::test_removed_on_v2[pydantic.typing:is_new_type] PASSED
2547 tests/test_migration.py::test_removed_on_v2[pydantic.typing:is_none_type] PASSED
2548 tests/test_migration.py::test_removed_on_v2[pydantic.typing:is_typeddict] PASSED
2549 tests/test_migration.py::test_removed_on_v2[pydantic.typing:is_typeddict_special] PASSED
2550 tests/test_migration.py::test_removed_on_v2[pydantic.typing:is_union] PASSED
2551 tests/test_migration.py::test_removed_on_v2[pydantic.typing:new_type_supertype] PASSED
2552 tests/test_migration.py::test_removed_on_v2[pydantic.typing:resolve_annotations] PASSED
2553 tests/test_migration.py::test_removed_on_v2[pydantic.typing:typing_base] PASSED
2554 tests/test_migration.py::test_removed_on_v2[pydantic.typing:update_field_forward_refs] PASSED
2555 tests/test_migration.py::test_removed_on_v2[pydantic.typing:update_model_forward_refs] PASSED
2556 tests/test_migration.py::test_removed_on_v2[pydantic.utils:ClassAttribute] PASSED
2557 tests/test_migration.py::test_removed_on_v2[pydantic.utils:DUNDER_ATTRIBUTES] PASSED
2558 tests/test_migration.py::test_removed_on_v2[pydantic.utils:PyObjectStr] PASSED
2559 tests/test_migration.py::test_removed_on_v2[pydantic.utils:ValueItems] PASSED
2560 tests/test_migration.py::test_removed_on_v2[pydantic.utils:almost_equal_floats] PASSED
2561 tests/test_migration.py::test_removed_on_v2[pydantic.utils:get_discriminator_alias_and_values] PASSED
2562 tests/test_migration.py::test_removed_on_v2[pydantic.utils:get_model] PASSED
2563 tests/test_migration.py::test_removed_on_v2[pydantic.utils:get_unique_discriminator_alias] PASSED
2564 tests/test_migration.py::test_removed_on_v2[pydantic.utils:in_ipython] PASSED
2565 tests/test_migration.py::test_removed_on_v2[pydantic.utils:is_valid_identifier] PASSED
2566 tests/test_migration.py::test_removed_on_v2[pydantic.utils:path_type] PASSED
2567 tests/test_migration.py::test_removed_on_v2[pydantic.utils:validate_field_name] PASSED
2568 tests/test_migration.py::test_removed_on_v2[pydantic:ConstrainedBytes] PASSED
2569 tests/test_migration.py::test_removed_on_v2[pydantic:ConstrainedDate] PASSED
2570 tests/test_migration.py::test_removed_on_v2[pydantic:ConstrainedDecimal] PASSED
2571 tests/test_migration.py::test_removed_on_v2[pydantic:ConstrainedFloat] PASSED
2572 tests/test_migration.py::test_removed_on_v2[pydantic:ConstrainedFrozenSet] PASSED
2573 tests/test_migration.py::test_removed_on_v2[pydantic:ConstrainedInt] PASSED
2574 tests/test_migration.py::test_removed_on_v2[pydantic:ConstrainedList] PASSED
2575 tests/test_migration.py::test_removed_on_v2[pydantic:ConstrainedSet] PASSED
2576 tests/test_migration.py::test_removed_on_v2[pydantic:ConstrainedStr] PASSED
2577 tests/test_migration.py::test_removed_on_v2[pydantic:JsonWrapper] PASSED
2578 tests/test_migration.py::test_removed_on_v2[pydantic:NoneBytes] PASSED
2579 tests/test_migration.py::test_removed_on_v2[pydantic:NoneStrBytes] PASSED
2580 tests/test_migration.py::test_removed_on_v2[pydantic:NoneStr] PASSED
2581 tests/test_migration.py::test_removed_on_v2[pydantic:Protocol] PASSED
2582 tests/test_migration.py::test_removed_on_v2[pydantic:Required] PASSED
2583 tests/test_migration.py::test_removed_on_v2[pydantic:StrBytes] PASSED
2584 tests/test_migration.py::test_removed_on_v2[pydantic:compiled] PASSED
2585 tests/test_migration.py::test_removed_on_v2[pydantic:create_model_from_namedtuple] PASSED
2586 tests/test_migration.py::test_removed_on_v2[pydantic:create_model_from_typeddict] PASSED
2587 tests/test_migration.py::test_removed_on_v2[pydantic:parse_file_as] PASSED
2588 tests/test_migration.py::test_removed_on_v2[pydantic:parse_raw_as] PASSED
2589 tests/test_migration.py::test_removed_on_v2[pydantic:stricturl] PASSED
2590 tests/test_migration.py::test_removed_on_v2[pydantic:validate_model] PASSED
2591 tests/test_model_signature.py::test_annotated_field SKIPPED (repr di...)
2592 tests/test_model_signature.py::test_annotated_optional_field SKIPPED
2593 tests/test_model_signature.py::test_custom_init_signature PASSED
2594 tests/test_model_signature.py::test_custom_init_signature_with_no_var_kw PASSED
2595 tests/test_model_signature.py::test_does_not_use_reserved_word PASSED
2596 tests/test_model_signature.py::test_extra_allow_conflict PASSED
2597 tests/test_model_signature.py::test_extra_allow_conflict_custom_signature PASSED
2598 tests/test_model_signature.py::test_extra_allow_conflict_twice PASSED
2599 tests/test_model_signature.py::test_extra_allow_no_conflict PASSED
2600 tests/test_model_signature.py::test_generic_model_signature PASSED
2601 tests/test_model_signature.py::test_invalid_identifiers_signature PASSED
2602 tests/test_model_signature.py::test_model_signature PASSED
2603 tests/test_model_signature.py::test_optional_field PASSED
2604 tests/test_model_signature.py::test_signature_is_class_only PASSED
2605 tests/test_model_signature.py::test_use_field_name PASSED
2606 tests/test_model_validator.py::test_model_validator_after PASSED
2607 tests/test_model_validator.py::test_model_validator_before[<lambda>] PASSED
2608 tests/test_model_validator.py::test_model_validator_before[classmethod] PASSED
2609 tests/test_model_validator.py::test_model_validator_before_revalidate_always[<lambda>] PASSED
2610 tests/test_model_validator.py::test_model_validator_before_revalidate_always[classmethod] PASSED
2611 tests/test_model_validator.py::test_model_validator_wrap PASSED
2612 tests/test_model_validator.py::test_nested_models PASSED
2613 tests/test_model_validator.py::test_subclass PASSED
2614 tests/test_networks.py::test_address_invalid[ @example.com-None0] PASSED
2615 tests/test_networks.py::test_address_invalid[ @example.com-None1] PASSED
2616 tests/test_networks.py::test_address_invalid["@example.com-None] PASSED
2617 tests/test_networks.py::test_address_invalid[,@example.com-None] PASSED
2618 tests/test_networks.py::test_address_invalid[@example.com-There must be something before the @-sign.] PASSED
2619 tests/test_networks.py::test_address_invalid[\n@example.com-None] PASSED
2620 tests/test_networks.py::test_address_invalid[\r@example.com-None] PASSED
2621 tests/test_networks.py::test_address_invalid[\x0c@example.com-None] PASSED
2622 tests/test_networks.py::test_address_invalid[\x1f@example.com-None] PASSED
2623 tests/test_networks.py::test_address_invalid[f oo.bar@example.com-The email address contains invalid characters before the @-sign] PASSED
2624 tests/test_networks.py::test_address_invalid[first.last <first.last@example.com>-None] PASSED
2625 tests/test_networks.py::test_address_invalid[foo bar@example.com-None] PASSED
2626 tests/test_networks.py::test_address_invalid[foo.bar@exam\nple.com -None] PASSED
2627 tests/test_networks.py::test_address_invalid[foo@bar@example.com-None] PASSED
2628 tests/test_networks.py::test_address_invalid[foobar <<foobar<@example.com>-None] PASSED
2629 tests/test_networks.py::test_address_invalid[foobar <>-None] PASSED
2630 tests/test_networks.py::test_address_invalid[foobar <foobar<@example.com>-None] PASSED
2631 tests/test_networks.py::test_address_invalid[foobar <foobar@example.com-None] PASSED
2632 tests/test_networks.py::test_address_invalid[foobar <foobar@example.com>>-None] PASSED
2633 tests/test_networks.py::test_address_invalid[foobar-An email address must have an @-sign.] PASSED
2634 tests/test_networks.py::test_address_invalid[foobar@.com-None] PASSED
2635 tests/test_networks.py::test_address_invalid[foobar@.example.com-None] PASSED
2636 tests/test_networks.py::test_address_invalid[foobar@127.0.0.1-The part after the @-sign is not valid. It is not within a valid top-level domain.] PASSED
2637 tests/test_networks.py::test_address_invalid[foobar@localhost-The part after the @-sign is not valid. It should have a period.] PASSED
2638 tests/test_networks.py::test_address_invalid[long] PASSED
2639 tests/test_networks.py::test_address_valid[ Whatever <foobar@example.com>-Whatever-foobar@example.com] PASSED
2640 tests/test_networks.py::test_address_valid[ foo.bar@example.com-foo.bar-foo.bar@example.com] PASSED
2641 tests/test_networks.py::test_address_valid["first.last" <first.last@example.com>-first.last-first.last@example.com] PASSED
2642 tests/test_networks.py::test_address_valid[<FOOBAR@example.com> -FOOBAR-FOOBAR@example.com] PASSED
2643 tests/test_networks.py::test_address_valid[FOO bar   <foobar@example.com> -FOO bar-foobar@example.com] PASSED
2644 tests/test_networks.py::test_address_valid[Samuel Colvin <s@muelcolvin.com>-Samuel Colvin-s@muelcolvin.com] PASSED
2645 tests/test_networks.py::test_address_valid[Shaquille O'Neal <shaq@example.com>-Shaquille O'Neal-shaq@example.com] PASSED
2646 tests/test_networks.py::test_address_valid[Whatever < foobar@example.com>-Whatever-foobar@example.com] PASSED
2647 tests/test_networks.py::test_address_valid[\u03b9\u03c9\u03ac\u03bd\u03bd\u03b7\u03c2@\u03b5\u03b5\u03c4\u03c4.gr-\u03b9\u03c9\u03ac\u03bd\u03bd\u03b7\u03c2-\u03b9\u03c9\u03ac\u03bd\u03bd\u03b7\u03c2@\u03b5\u03b5\u03c4\u03c4.gr] PASSED
2648 tests/test_networks.py::test_address_valid[\u0430\u0440\u0440\u04cf\u0435@example.com-\u0430\u0440\u0440\u04cf\u0435-\u0430\u0440\u0440\u04cf\u0435@example.com] PASSED
2649 tests/test_networks.py::test_address_valid[\u0447\u0435\u0431\u0443\u0440\u0430\u0448\u043a\u0430\u044f\u0449\u0438\u043a-\u0441-\u0430\u043f\u0435\u043b\u044c\u0441\u0438\u043d\u0430\u043c\u0438.\u0440\u0444@example.com-\u0447\u0435\u0431\u0443\u0440\u0430\u0448\u043a\u0430\u044f\u0449\u0438\u043a-\u0441-\u0430\u043f\u0435\u043b\u044c\u0441\u0438\u043d\u0430\u043c\u0438.\u0440\u0444-\u0447\u0435\u0431\u0443\u0440\u0430\u0448\u043a\u0430\u044f\u0449\u0438\u043a-\u0441-\u0430\u043f\u0435\u043b\u044c\u0441\u0438\u043d\u0430\u043c\u0438.\u0440\u0444@example.com] PASSED
2650 tests/test_networks.py::test_address_valid[\u0909\u0926\u093e\u0939\u0930\u0923.\u092a\u0930\u0940\u0915\u094d\u0937@domain.with.idn.tld-\u0909\u0926\u093e\u0939\u0930\u0923.\u092a\u0930\u0940\u0915\u094d\u0937-\u0909\u0926\u093e\u0939\u0930\u0923.\u092a\u0930\u0940\u0915\u094d\u0937@domain.with.idn.tld] PASSED
2651 tests/test_networks.py::test_address_valid[\u6211\u8cb7@example.com-\u6211\u8cb7-\u6211\u8cb7@example.com] PASSED
2652 tests/test_networks.py::test_address_valid[\u7532\u6590\u9ed2\u5ddd\u65e5\u672c@example.com-\u7532\u6590\u9ed2\u5ddd\u65e5\u672c-\u7532\u6590\u9ed2\u5ddd\u65e5\u672c@example.com] PASSED
2653 tests/test_networks.py::test_address_valid[\uf96e\u58eb\u8c6a@\u81fa\u7db2\u4e2d\u5fc3.tw-\u8449\u58eb\u8c6a-\u8449\u58eb\u8c6a@\u81fa\u7db2\u4e2d\u5fc3.tw] PASSED
2654 tests/test_networks.py::test_address_valid[\xf1o\xf1\xf3@example.com-\xf1o\xf1\xf3-\xf1o\xf1\xf3@example.com] PASSED
2655 tests/test_networks.py::test_address_valid[foo BAR <foobar@example.com >-foo BAR-foobar@example.com] PASSED
2656 tests/test_networks.py::test_address_valid[foo.bar@exam-ple.com -foo.bar-foo.bar@exam-ple.com] PASSED
2657 tests/test_networks.py::test_address_valid[foo.bar@example.com -foo.bar-foo.bar@example.com] PASSED
2658 tests/test_networks.py::test_address_valid[foo.bar@example.com-foo.bar-foo.bar@example.com] PASSED
2659 tests/test_networks.py::test_address_valid[foobar <foobar@example.com>-foobar-foobar@example.com] PASSED
2660 tests/test_networks.py::test_address_valid[foobar@\u0430\u0440\u0440\u04cf\u0435.com-foobar-foobar@\u0430\u0440\u0440\u04cf\u0435.com] PASSED
2661 tests/test_networks.py::test_address_valid[foobar@example.com-foobar-foobar@example.com] PASSED
2662 tests/test_networks.py::test_address_valid[foobar@xn--80ak6aa92e.com-foobar-foobar@\u0430\u0440\u0440\u04cf\u0435.com] PASSED
2663 tests/test_networks.py::test_address_valid[s@muelcolvin.com-s-s@muelcolvin.com] PASSED
2664 tests/test_networks.py::test_address_valid[xn--80ak6aa92e@example.com-xn--80ak6aa92e-xn--80ak6aa92e@example.com] PASSED
2665 tests/test_networks.py::test_amqp_dsns PASSED
2666 tests/test_networks.py::test_any_url_invalid[ -url_parsing-Input should be a valid URL, relative URL without a base] PASSED
2667 tests/test_networks.py::test_any_url_invalid[$https://example.org-url_parsing-Input should be a valid URL, relative URL without a base] PASSED
2668 tests/test_networks.py::test_any_url_invalid[+http://example.com/-url_parsing-Input should be a valid URL, relative URL without a base] PASSED
2669 tests/test_networks.py::test_any_url_invalid[-url_parsing-Input should be a valid URL, input is empty] PASSED
2670 tests/test_networks.py::test_any_url_invalid[..-url_parsing-Input should be a valid URL, relative URL without a base] PASSED
2671 tests/test_networks.py::test_any_url_invalid[../icons/logo.gif-url_parsing-Input should be a valid URL, relative URL without a base] PASSED
2672 tests/test_networks.py::test_any_url_invalid[/-url_parsing-Input should be a valid URL, relative URL without a base] PASSED
2673 tests/test_networks.py::test_any_url_invalid[None-url_type-URL input should be a string or URL] PASSED
2674 tests/test_networks.py::test_any_url_invalid[abc-url_parsing-Input should be a valid URL, relative URL without a base] PASSED
2675 tests/test_networks.py::test_any_url_invalid[ht*tp://example.com/-url_parsing-Input should be a valid URL, relative URL without a base] PASSED
2676 tests/test_networks.py::test_any_url_invalid[http:///-url_parsing-Input should be a valid URL, empty host] PASSED
2677 tests/test_networks.py::test_any_url_invalid[http://2001:db8::ff00:42:8329-url_parsing-Input should be a valid URL, invalid port number] PASSED
2678 tests/test_networks.py::test_any_url_invalid[http://??-url_parsing-Input should be a valid URL, empty host] PASSED
2679 tests/test_networks.py::test_any_url_invalid[http://[192.168.1.1]:8329-url_parsing-Input should be a valid URL, invalid IPv6 address] PASSED
2680 tests/test_networks.py::test_any_url_invalid[http://example.com:99999-url_parsing-Input should be a valid URL, invalid port number] PASSED
2681 tests/test_networks.py::test_any_url_invalid[https://example.org more-url_parsing-Input should be a valid URL, invalid domain character] PASSED
2682 tests/test_networks.py::test_any_url_parts PASSED
2683 tests/test_networks.py::test_any_url_success[file://localhost/foo/bar] PASSED
2684 tests/test_networks.py::test_any_url_success[foo-bar://example.org] PASSED
2685 tests/test_networks.py::test_any_url_success[foo.bar://example.org] PASSED
2686 tests/test_networks.py::test_any_url_success[foo0bar://example.org] PASSED
2687 tests/test_networks.py::test_any_url_success[ftp://example.org] PASSED
2688 tests/test_networks.py::test_any_url_success[ftps://example.org] PASSED
2689 tests/test_networks.py::test_any_url_success[http://11.11.11.11.example.com/action] PASSED
2690 tests/test_networks.py::test_any_url_success[http://123.45.67.8/] PASSED
2691 tests/test_networks.py::test_any_url_success[http://123.45.67.8:8329/] PASSED
2692 tests/test_networks.py::test_any_url_success[http://[2001::1]:8329] PASSED
2693 tests/test_networks.py::test_any_url_success[http://[2001:db8::1]/] PASSED
2694 tests/test_networks.py::test_any_url_success[http://[2001:db8::ff00:42]:8329] PASSED
2695 tests/test_networks.py::test_any_url_success[http://\u0430\u043d\u0434\u0440\u0435\u0439@example.com] PASSED
2696 tests/test_networks.py::test_any_url_success[http://abc.11.11.11.11.example.com/action] PASSED
2697 tests/test_networks.py::test_any_url_success[http://example#] PASSED
2698 tests/test_networks.py::test_any_url_success[http://example.co.jp] PASSED
2699 tests/test_networks.py::test_any_url_success[http://example.com/blue/red%3Fand+green] PASSED
2700 tests/test_networks.py::test_any_url_success[http://example.org/path#] PASSED
2701 tests/test_networks.py::test_any_url_success[http://example.org/path#fragment] PASSED
2702 tests/test_networks.py::test_any_url_success[http://example.org/path?query#] PASSED
2703 tests/test_networks.py::test_any_url_success[http://example.org/path?query#fragment] PASSED
2704 tests/test_networks.py::test_any_url_success[http://example.org] PASSED
2705 tests/test_networks.py::test_any_url_success[http://example/#] PASSED
2706 tests/test_networks.py::test_any_url_success[http://example/#fragment] PASSED
2707 tests/test_networks.py::test_any_url_success[http://example/?#] PASSED
2708 tests/test_networks.py::test_any_url_success[http://info.example.com/?fred] PASSED
2709 tests/test_networks.py::test_any_url_success[http://info.example.com?fred] PASSED
2710 tests/test_networks.py::test_any_url_success[http://localhost/] PASSED
2711 tests/test_networks.py::test_any_url_success[http://localhost0] PASSED
2712 tests/test_networks.py::test_any_url_success[http://localhost1] PASSED
2713 tests/test_networks.py::test_any_url_success[http://localhost:8000/] PASSED
2714 tests/test_networks.py::test_any_url_success[http://localhost:8000] PASSED
2715 tests/test_networks.py::test_any_url_success[http://test] PASSED
2716 tests/test_networks.py::test_any_url_success[http://twitter.com/@handle/] PASSED
2717 tests/test_networks.py::test_any_url_success[http://www.cwi.nl:80/%7Eguido/Python.html] PASSED
2718 tests/test_networks.py::test_any_url_success[http://www.example.com/?array%5Bkey%5D=value] PASSED
2719 tests/test_networks.py::test_any_url_success[http://www.example.com/a%C2%B1b] PASSED
2720 tests/test_networks.py::test_any_url_success[http://www.example.com/~username/] PASSED
2721 tests/test_networks.py::test_any_url_success[http://www.example.com:8000/foo] PASSED
2722 tests/test_networks.py::test_any_url_success[http://xn--mgbh0fb.xn--kgbechtv/] PASSED
2723 tests/test_networks.py::test_any_url_success[http://xn--rsum-bpad.example.org/] PASSED
2724 tests/test_networks.py::test_any_url_success[https://exam_ple.com/] PASSED
2725 tests/test_networks.py::test_any_url_success[https://example.org/whatever/next/] PASSED
2726 tests/test_networks.py::test_any_url_success[https://example.org] PASSED
2727 tests/test_networks.py::test_any_url_success[https://foo_bar.example.com/] PASSED
2728 tests/test_networks.py::test_any_url_success[https://www.python.org/\u043f\u0443\u0442\u044c] PASSED
2729 tests/test_networks.py::test_any_url_success[mariadb+mariadbconnector://user:pass@localhost:3306/app] PASSED
2730 tests/test_networks.py::test_any_url_success[mariadb+pymysql://user:pass@localhost:3306/app] PASSED
2731 tests/test_networks.py::test_any_url_success[mariadb://user:pass@localhost:3306/app] PASSED
2732 tests/test_networks.py::test_any_url_success[mysql+aiomysql://user:pass@localhost:3306/app] PASSED
2733 tests/test_networks.py::test_any_url_success[mysql+asyncmy://user:pass@localhost:3306/app] PASSED
2734 tests/test_networks.py::test_any_url_success[mysql+cymysql://user:pass@localhost:3306/app] PASSED
2735 tests/test_networks.py::test_any_url_success[mysql+mysqlconnector://user:pass@localhost:3306/app] PASSED
2736 tests/test_networks.py::test_any_url_success[mysql+mysqldb://user:pass@localhost:3306/app] PASSED
2737 tests/test_networks.py::test_any_url_success[mysql+pymysql://user:pass@localhost:3306/app?charset=utf8mb4] PASSED
2738 tests/test_networks.py::test_any_url_success[mysql+pyodbc://user:pass@localhost:3306/app] PASSED
2739 tests/test_networks.py::test_any_url_success[mysql://user:pass@localhost:3306/app] PASSED
2740 tests/test_networks.py::test_any_url_success[postgres://just-user@localhost:5432/app] PASSED
2741 tests/test_networks.py::test_any_url_success[postgres://user:pass@localhost:5432/app] PASSED
2742 tests/test_networks.py::test_any_url_success[postgresql+asyncpg://user:pass@localhost:5432/app] PASSED
2743 tests/test_networks.py::test_any_url_success[postgresql+pg8000://user:pass@localhost:5432/app] PASSED
2744 tests/test_networks.py::test_any_url_success[postgresql+psycopg2://postgres:postgres@localhost:5432/hatch] PASSED
2745 tests/test_networks.py::test_any_url_success[postgresql+psycopg2cffi://user:pass@localhost:5432/app] PASSED
2746 tests/test_networks.py::test_any_url_success[postgresql+psycopg://postgres:postgres@localhost:5432/hatch] PASSED
2747 tests/test_networks.py::test_any_url_success[postgresql+py-postgresql://user:pass@localhost:5432/app] PASSED
2748 tests/test_networks.py::test_any_url_success[postgresql+pygresql://user:pass@localhost:5432/app] PASSED
2749 tests/test_networks.py::test_any_url_success[snowflake://user:pass@myorganization-myaccount/testdb/public?warehouse=testwh&role=myrole] PASSED
2750 tests/test_networks.py::test_any_url_success[snowflake://user:pass@myorganization-myaccount] PASSED
2751 tests/test_networks.py::test_at_in_path PASSED
2752 tests/test_networks.py::test_clickhouse_dsns[clickhouse+asynch://user:pass@localhost:9000/app] PASSED
2753 tests/test_networks.py::test_clickhouse_dsns[clickhouse+native://user:pass@localhost:9000/app] PASSED
2754 tests/test_networks.py::test_co_uk PASSED
2755 tests/test_networks.py::test_cockroach_dsns PASSED
2756 tests/test_networks.py::test_coerce_url[  https://www.example.com \n-https://www.example.com/] PASSED
2757 tests/test_networks.py::test_coerce_url[https://exampl\xa3e.\u73e0\u5b9d-https://xn--example-gia.xn--pbt977c/] PASSED
2758 tests/test_networks.py::test_coerce_url[https://exampl\xa3e.org-https://xn--example-gia.org/] PASSED
2759 tests/test_networks.py::test_coerce_url[https://example.\u0440\u0444-https://example.xn--p1ai/] PASSED
2760 tests/test_networks.py::test_coerce_url[https://example.\u73e0\u5b9d-https://example.xn--pbt977c/] PASSED
2761 tests/test_networks.py::test_coerce_url[https://example.verm\xf6gensberatung-https://example.xn--vermgensberatung-pwb/] PASSED
2762 tests/test_networks.py::test_coerce_url[https://www.\u0430\u0440\u0440\u04cf\u0435.com/-https://www.xn--80ak6aa92e.com/] PASSED
2763 tests/test_networks.py::test_coerce_url[https://www.example.com-https://www.example.com/] PASSED
2764 tests/test_networks.py::test_custom_schemes PASSED
2765 tests/test_networks.py::test_email_validator_not_installed SKIPPED (...)
2766 tests/test_networks.py::test_file_url_success[file:////localhost/foo/bar-file:///localhost/foo/bar] PASSED
2767 tests/test_networks.py::test_file_url_success[file:///foo/bar-file:///foo/bar] PASSED
2768 tests/test_networks.py::test_file_url_success[file://localhost/foo/bar-file:///foo/bar] PASSED
2769 tests/test_networks.py::test_fragment_without_query PASSED
2770 tests/test_networks.py::test_ftp_url_port_success[ftp://exaMpl\u0424.com:221/path/to/ftp-221] PASSED
2771 tests/test_networks.py::test_ftp_url_port_success[ftp://example.com-21] PASSED
2772 tests/test_networks.py::test_ftp_url_port_success[ftp://example.com/path/to/ftp-21] PASSED
2773 tests/test_networks.py::test_ftp_url_port_success[ftp://example.com:144-144] PASSED
2774 tests/test_networks.py::test_ftp_url_port_success[ftp://example.com:21-21] PASSED
2775 tests/test_networks.py::test_ftp_url_port_success[ftp://example.com:990/path/to/ftp-990] PASSED
2776 tests/test_networks.py::test_ftp_url_success[ftp://example.com-ftp://example.com/0] PASSED
2777 tests/test_networks.py::test_ftp_url_success[ftp://example.com-ftp://example.com/1] PASSED
2778 tests/test_networks.py::test_ftp_url_success[ftp://example.com/path/to/ftp-ftp://example.com/path/to/ftp0] PASSED
2779 tests/test_networks.py::test_ftp_url_success[ftp://example.com/path/to/ftp-ftp://example.com/path/to/ftp1] PASSED
2780 tests/test_networks.py::test_ftp_url_success[ftp://example.com:21-ftp://example.com/] PASSED
2781 tests/test_networks.py::test_ftp_url_success[ftp://example.com:21/path/to/ftp-ftp://example.com/path/to/ftp] PASSED
2782 tests/test_networks.py::test_ftp_url_success[ftp://example.com:990-ftp://example.com:990/] PASSED
2783 tests/test_networks.py::test_ftp_url_success[ftp://example.com:990/path/to/ftp-ftp://example.com:990/path/to/ftp] PASSED
2784 tests/test_networks.py::test_http_url_invalid[ftp://example.com/-url_scheme-URL scheme should be 'http' or 'https'] PASSED
2785 tests/test_networks.py::test_http_url_invalid[xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx-url_too_long-URL should have at most 2083 characters] PASSED
2786 tests/test_networks.py::test_http_url_success[HTTP://EXAMPLE.ORG-http://example.org/] PASSED
2787 tests/test_networks.py::test_http_url_success[http://example.org-http://example.org/] PASSED
2788 tests/test_networks.py::test_http_url_success[http://example.org.-http://example.org./] PASSED
2789 tests/test_networks.py::test_http_url_success[http://example.org./foobar-http://example.org./foobar] PASSED
2790 tests/test_networks.py::test_http_url_success[http://example.org/foobar-http://example.org/foobar] PASSED
2791 tests/test_networks.py::test_http_url_success[https://exam_ple.com/-https://exam_ple.com/] PASSED
2792 tests/test_networks.py::test_http_url_success[https://example.org#a=3;b=3-https://example.org/#a=3;b=3] PASSED
2793 tests/test_networks.py::test_http_url_success[https://example.org-https://example.org/] PASSED
2794 tests/test_networks.py::test_http_url_success[https://example.org?a=1&b=2-https://example.org/?a=1&b=2] PASSED
2795 tests/test_networks.py::test_http_url_success[https://example.xn--p1ai-https://example.xn--p1ai/] PASSED
2796 tests/test_networks.py::test_http_url_success[https://example.xn--vermgensberatung-pwb-https://example.xn--vermgensberatung-pwb/] PASSED
2797 tests/test_networks.py::test_http_url_success[https://example.xn--zfr164b-https://example.xn--zfr164b/] PASSED
2798 tests/test_networks.py::test_http_url_success[https://foo_bar.example.com/-https://foo_bar.example.com/] PASSED
2799 tests/test_networks.py::test_http_urls_default_port[http://www.example.com/-80-http://www.example.com/] PASSED
2800 tests/test_networks.py::test_http_urls_default_port[http://www.example.com:80/-80-http://www.example.com/] PASSED
2801 tests/test_networks.py::test_http_urls_default_port[http://www.example.com:8080/-8080-http://www.example.com:8080/] PASSED
2802 tests/test_networks.py::test_http_urls_default_port[https://www.example.com/-443-https://www.example.com/] PASSED
2803 tests/test_networks.py::test_http_urls_default_port[https://www.example.com:443/-443-https://www.example.com/] PASSED
2804 tests/test_networks.py::test_http_urls_default_port[https://www.example.com:8089/-8089-https://www.example.com:8089/] PASSED
2805 tests/test_networks.py::test_int_domain PASSED
2806 tests/test_networks.py::test_ipv4_no_port PASSED
2807 tests/test_networks.py::test_ipv4_port PASSED
2808 tests/test_networks.py::test_ipv6_port PASSED
2809 tests/test_networks.py::test_json PASSED
2810 tests/test_networks.py::test_kafka_dsns PASSED
2811 tests/test_networks.py::test_mariadb_dsns[mariadb+mariadbconnector://user:pass@localhost:3306/app] PASSED
2812 tests/test_networks.py::test_mariadb_dsns[mariadb+pymysql://user:pass@localhost:3306/app] PASSED
2813 tests/test_networks.py::test_mariadb_dsns[mariadb://user:pass@localhost:3306/app] PASSED
2814 tests/test_networks.py::test_mongodb_dsns PASSED
2815 tests/test_networks.py::test_mongodsn_default_ports[mongodb+srv://user:pass@localhost/app-mongodb+srv://user:pass@localhost/app] XFAIL
2816 tests/test_networks.py::test_mongodsn_default_ports[mongodb://user:pass@localhost/app-mongodb://user:pass@localhost:27017/app] PASSED
2817 tests/test_networks.py::test_multihost_postgres_dsns PASSED
2818 tests/test_networks.py::test_mysql_dsns[mysql+aiomysql://user:pass@localhost:3306/app] PASSED
2819 tests/test_networks.py::test_mysql_dsns[mysql+asyncmy://user:pass@localhost:3306/app] PASSED
2820 tests/test_networks.py::test_mysql_dsns[mysql+cymysql://user:pass@localhost:3306/app] PASSED
2821 tests/test_networks.py::test_mysql_dsns[mysql+mysqlconnector://user:pass@localhost:3306/app] PASSED
2822 tests/test_networks.py::test_mysql_dsns[mysql+mysqldb://user:pass@localhost:3306/app] PASSED
2823 tests/test_networks.py::test_mysql_dsns[mysql+pymysql://user:pass@localhost:3306/app?charset=utf8mb4] PASSED
2824 tests/test_networks.py::test_mysql_dsns[mysql+pyodbc://user:pass@localhost:3306/app] PASSED
2825 tests/test_networks.py::test_mysql_dsns[mysql://user:pass@localhost:3306/app] PASSED
2826 tests/test_networks.py::test_name_email PASSED
2827 tests/test_networks.py::test_name_email_serialization PASSED
2828 tests/test_networks.py::test_nats_dsns[nats://user:pass@localhost:4222-nats://user:pass@localhost:4222] PASSED
2829 tests/test_networks.py::test_nats_dsns[tls://-tls://localhost:4222] PASSED
2830 tests/test_networks.py::test_nats_dsns[tls://user@localhost-tls://user@localhost:4222] PASSED
2831 tests/test_networks.py::test_nats_dsns[ws://:password@localhost:9999-ws://:password@localhost:9999/] PASSED
2832 tests/test_networks.py::test_nats_dsns[ws://localhost:2355-ws://localhost:2355/] PASSED
2833 tests/test_networks.py::test_nullable_http_url PASSED
2834 tests/test_networks.py::test_postgres_dsns[postgres://user:pass@%2Fvar%2Flib%2Fpostgresql/dbname] PASSED
2835 tests/test_networks.py::test_postgres_dsns[postgres://user:pass@host1.db.net,host2.db.net:6432/app] PASSED
2836 tests/test_networks.py::test_postgres_dsns[postgres://user:pass@localhost:5432/app] PASSED
2837 tests/test_networks.py::test_postgres_dsns[postgresql+asyncpg://user:pass@localhost:5432/app] PASSED
2838 tests/test_networks.py::test_postgres_dsns[postgresql://user:pass@localhost:5432/app] PASSED
2839 tests/test_networks.py::test_postgres_dsns_validation_error[http://example.org-error_message4] PASSED
2840 tests/test_networks.py::test_postgres_dsns_validation_error[postgres://user:pass@/foo/bar:5432,host1.db.net:4321/app-error_message2] PASSED
2841 tests/test_networks.py::test_postgres_dsns_validation_error[postgres://user:pass@host1.db.net,/app-error_message1] PASSED
2842 tests/test_networks.py::test_postgres_dsns_validation_error[postgres://user:pass@host1.db.net:4321,/foo/bar:5432/app-error_message0] PASSED
2843 tests/test_networks.py::test_postgres_dsns_validation_error[postgres://user@/foo/bar:5432/app-error_message3] PASSED
2844 tests/test_networks.py::test_redis_dsns PASSED
2845 tests/test_networks.py::test_snowflake_dsns[snowflake://user:pass@myorganization-myaccount/testdb/public?warehouse=testwh&role=myrole] PASSED
2846 tests/test_networks.py::test_snowflake_dsns[snowflake://user:pass@myorganization-myaccount] PASSED
2847 tests/test_networks.py::test_url_constraints_hash_equal[options0] PASSED
2848 tests/test_networks.py::test_url_constraints_hash_equal[options1] PASSED
2849 tests/test_networks.py::test_url_constraints_hash_equal[options2] PASSED
2850 tests/test_networks.py::test_url_constraints_hash_equal[options3] PASSED
2851 tests/test_networks.py::test_url_constraints_hash_equal[options4] PASSED
2852 tests/test_networks.py::test_url_constraints_hash_equal[options5] PASSED
2853 tests/test_networks.py::test_url_constraints_hash_inequal[changes0] PASSED
2854 tests/test_networks.py::test_url_constraints_hash_inequal[changes10] PASSED
2855 tests/test_networks.py::test_url_constraints_hash_inequal[changes11] PASSED
2856 tests/test_networks.py::test_url_constraints_hash_inequal[changes1] PASSED
2857 tests/test_networks.py::test_url_constraints_hash_inequal[changes2] PASSED
2858 tests/test_networks.py::test_url_constraints_hash_inequal[changes3] PASSED
2859 tests/test_networks.py::test_url_constraints_hash_inequal[changes4] PASSED
2860 tests/test_networks.py::test_url_constraints_hash_inequal[changes5] PASSED
2861 tests/test_networks.py::test_url_constraints_hash_inequal[changes6] PASSED
2862 tests/test_networks.py::test_url_constraints_hash_inequal[changes7] PASSED
2863 tests/test_networks.py::test_url_constraints_hash_inequal[changes8] PASSED
2864 tests/test_networks.py::test_url_constraints_hash_inequal[changes9] PASSED
2865 tests/test_networks.py::test_url_repr PASSED
2866 tests/test_networks.py::test_user_info_no_user PASSED
2867 tests/test_networks.py::test_user_no_password PASSED
2868 tests/test_networks.py::test_websocket_url_path_success[ws://example.com-/] PASSED
2869 tests/test_networks.py::test_websocket_url_path_success[ws://example.com:8080-/] PASSED
2870 tests/test_networks.py::test_websocket_url_path_success[ws://example.com:9999/path-/path] PASSED
2871 tests/test_networks.py::test_websocket_url_path_success[ws://ws.example.com/-/] PASSED
2872 tests/test_networks.py::test_websocket_url_path_success[wss://example.com-/] PASSED
2873 tests/test_networks.py::test_websocket_url_path_success[wss://example.com/path/to/ws-/path/to/ws] PASSED
2874 tests/test_networks.py::test_websocket_url_path_success[wss://example.com:4433-/] PASSED
2875 tests/test_networks.py::test_websocket_url_path_success[wss://ws.example.com/-/] PASSED
2876 tests/test_networks.py::test_websocket_url_port_success[ws://example.com-80] PASSED
2877 tests/test_networks.py::test_websocket_url_port_success[ws://example.com:8080-8080] PASSED
2878 tests/test_networks.py::test_websocket_url_port_success[ws://example.com:9999/path-9999] PASSED
2879 tests/test_networks.py::test_websocket_url_port_success[ws://ws.example.com/-80] PASSED
2880 tests/test_networks.py::test_websocket_url_port_success[wss://example.com-443] PASSED
2881 tests/test_networks.py::test_websocket_url_port_success[wss://example.com/path-443] PASSED
2882 tests/test_networks.py::test_websocket_url_port_success[wss://example.com:4433-4433] PASSED
2883 tests/test_networks.py::test_websocket_url_port_success[wss://ws.example.com/-443] PASSED
2884 tests/test_networks.py::test_websocket_url_success[ws://example.com-ws://example.com/] PASSED
2885 tests/test_networks.py::test_websocket_url_success[ws://example.com/path-ws://example.com/path] PASSED
2886 tests/test_networks.py::test_websocket_url_success[ws://example.com:8080-ws://example.com:8080/] PASSED
2887 tests/test_networks.py::test_websocket_url_success[ws://ws.example.com/-ws://ws.example.com/] PASSED
2888 tests/test_networks.py::test_websocket_url_success[wss://example.com-wss://example.com/] PASSED
2889 tests/test_networks.py::test_websocket_url_success[wss://example.com/path-wss://example.com/path] PASSED
2890 tests/test_networks.py::test_websocket_url_success[wss://example.com:4433-wss://example.com:4433/] PASSED
2891 tests/test_networks.py::test_websocket_url_success[wss://ws.example.com/-wss://ws.example.com/] PASSED
2892 tests/test_networks_ipaddress.py::test_ip_strict[IPv4Address-value0-errors0] PASSED
2893 tests/test_networks_ipaddress.py::test_ip_strict[IPv4Interface-value1-errors1] PASSED
2894 tests/test_networks_ipaddress.py::test_ip_strict[IPv4Network-value2-errors2] PASSED
2895 tests/test_networks_ipaddress.py::test_ip_strict[IPv6Address-value3-errors3] PASSED
2896 tests/test_networks_ipaddress.py::test_ip_strict[IPv6Interface-value4-errors4] PASSED
2897 tests/test_networks_ipaddress.py::test_ip_strict[IPv6Network-value5-errors5] PASSED
2898 tests/test_networks_ipaddress.py::test_ip_v4_interface_fails[-1] PASSED
2899 tests/test_networks_ipaddress.py::test_ip_v4_interface_fails[192.168.0.1.1.1/24] PASSED
2900 tests/test_networks_ipaddress.py::test_ip_v4_interface_fails[340282366920938463463374607431768211457] PASSED
2901 tests/test_networks_ipaddress.py::test_ip_v4_interface_fails[hello,world] PASSED
2902 tests/test_networks_ipaddress.py::test_ip_v4_interface_success[192.168.0.0/24-IPv4Interface] PASSED
2903 tests/test_networks_ipaddress.py::test_ip_v4_interface_success[192.168.0.1/24-IPv4Interface] PASSED
2904 tests/test_networks_ipaddress.py::test_ip_v4_interface_success[192.168.128.0/30-IPv4Interface] PASSED
2905 tests/test_networks_ipaddress.py::test_ip_v4_interface_success[192.168.128.1/30-IPv4Interface] PASSED
2906 tests/test_networks_ipaddress.py::test_ip_v4_interface_success[4294967295-IPv4Interface0] PASSED
2907 tests/test_networks_ipaddress.py::test_ip_v4_interface_success[4294967295-IPv4Interface1] PASSED
2908 tests/test_networks_ipaddress.py::test_ip_v4_interface_success[\xff\xff\xff\xff-IPv4Interface0] PASSED
2909 tests/test_networks_ipaddress.py::test_ip_v4_interface_success[\xff\xff\xff\xff-IPv4Interface1] PASSED
2910 tests/test_networks_ipaddress.py::test_ip_v4_interface_success[value10-IPv4Interface] PASSED
2911 tests/test_networks_ipaddress.py::test_ip_v4_interface_success[value11-IPv4Interface] PASSED
2912 tests/test_networks_ipaddress.py::test_ip_v4_interface_success[value8-IPv4Interface] PASSED
2913 tests/test_networks_ipaddress.py::test_ip_v4_interface_success[value9-IPv4Interface] PASSED
2914 tests/test_networks_ipaddress.py::test_ip_v4_network_fails[-1] PASSED
2915 tests/test_networks_ipaddress.py::test_ip_v4_network_fails[192.168.0.1.1.1/24] PASSED
2916 tests/test_networks_ipaddress.py::test_ip_v4_network_fails[2001:db00::1/120] PASSED
2917 tests/test_networks_ipaddress.py::test_ip_v4_network_fails[340282366920938463463374607431768211457] PASSED
2918 tests/test_networks_ipaddress.py::test_ip_v4_network_fails[hello,world] PASSED
2919 tests/test_networks_ipaddress.py::test_ip_v4_network_success[192.168.0.0/24-IPv4Network] PASSED
2920 tests/test_networks_ipaddress.py::test_ip_v4_network_success[192.168.128.0/30-IPv4Network] PASSED
2921 tests/test_networks_ipaddress.py::test_ip_v4_network_success[4294967295-IPv4Network] PASSED
2922 tests/test_networks_ipaddress.py::test_ip_v4_network_success[\xff\xff\xff\xff-IPv4Network] PASSED
2923 tests/test_networks_ipaddress.py::test_ip_v4_network_success[value4-IPv4Network] PASSED
2924 tests/test_networks_ipaddress.py::test_ip_v4_network_success[value5-IPv4Network] PASSED
2925 tests/test_networks_ipaddress.py::test_ip_v6_interface_fails[-1] PASSED
2926 tests/test_networks_ipaddress.py::test_ip_v6_interface_fails[192.168.0.1.1.1/24] PASSED
2927 tests/test_networks_ipaddress.py::test_ip_v6_interface_fails[340282366920938463463374607431768211457] PASSED
2928 tests/test_networks_ipaddress.py::test_ip_v6_interface_fails[hello,world] PASSED
2929 tests/test_networks_ipaddress.py::test_ip_v6_interface_success[2001:db00::0/120-IPv6Interface] PASSED
2930 tests/test_networks_ipaddress.py::test_ip_v6_interface_success[2001:db00::1/120-IPv6Interface] PASSED
2931 tests/test_networks_ipaddress.py::test_ip_v6_interface_success[20282409603651670423947251286014-IPv6Interface] PASSED
2932 tests/test_networks_ipaddress.py::test_ip_v6_interface_success[20282409603651670423947251286015-IPv6Interface] PASSED
2933 tests/test_networks_ipaddress.py::test_ip_v6_interface_success[\x00\x00\x00\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff-IPv6Interface0] PASSED
2934 tests/test_networks_ipaddress.py::test_ip_v6_interface_success[\x00\x00\x00\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff-IPv6Interface1] PASSED
2935 tests/test_networks_ipaddress.py::test_ip_v6_interface_success[value6-IPv6Interface] PASSED
2936 tests/test_networks_ipaddress.py::test_ip_v6_interface_success[value7-IPv6Interface] PASSED
2937 tests/test_networks_ipaddress.py::test_ip_v6_interface_success[value8-IPv6Interface] PASSED
2938 tests/test_networks_ipaddress.py::test_ip_v6_interface_success[value9-IPv6Interface] PASSED
2939 tests/test_networks_ipaddress.py::test_ip_v6_network_fails[-1] PASSED
2940 tests/test_networks_ipaddress.py::test_ip_v6_network_fails[192.168.0.1.1.1/24] PASSED
2941 tests/test_networks_ipaddress.py::test_ip_v6_network_fails[192.168.0.1/24] PASSED
2942 tests/test_networks_ipaddress.py::test_ip_v6_network_fails[340282366920938463463374607431768211457] PASSED
2943 tests/test_networks_ipaddress.py::test_ip_v6_network_fails[hello,world] PASSED
2944 tests/test_networks_ipaddress.py::test_ip_v6_network_success[2001:db00::0/120-IPv6Network] PASSED
2945 tests/test_networks_ipaddress.py::test_ip_v6_network_success[20282409603651670423947251286015-IPv6Network] PASSED
2946 tests/test_networks_ipaddress.py::test_ip_v6_network_success[\x00\x00\x00\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff-IPv6Network] PASSED
2947 tests/test_networks_ipaddress.py::test_ip_v6_network_success[value3-IPv6Network] PASSED
2948 tests/test_networks_ipaddress.py::test_ip_v6_network_success[value4-IPv6Network] PASSED
2949 tests/test_networks_ipaddress.py::test_ipaddress_fails[-1] PASSED
2950 tests/test_networks_ipaddress.py::test_ipaddress_fails[192.168.0.1.1.1] PASSED
2951 tests/test_networks_ipaddress.py::test_ipaddress_fails[340282366920938463463374607431768211457] PASSED
2952 tests/test_networks_ipaddress.py::test_ipaddress_fails[hello,world] PASSED
2953 tests/test_networks_ipaddress.py::test_ipaddress_success[0-IPv4Address] PASSED
2954 tests/test_networks_ipaddress.py::test_ipaddress_success[0.0.0.0-IPv4Address] PASSED
2955 tests/test_networks_ipaddress.py::test_ipaddress_success[1.1.1.1-IPv4Address] PASSED
2956 tests/test_networks_ipaddress.py::test_ipaddress_success[10.10.10.10-IPv4Address] PASSED
2957 tests/test_networks_ipaddress.py::test_ipaddress_success[16843009-IPv4Address] PASSED
2958 tests/test_networks_ipaddress.py::test_ipaddress_success[168430090-IPv4Address] PASSED
2959 tests/test_networks_ipaddress.py::test_ipaddress_success[192.168.0.1-IPv4Address] PASSED
2960 tests/test_networks_ipaddress.py::test_ipaddress_success[255.255.255.255-IPv4Address] PASSED
2961 tests/test_networks_ipaddress.py::test_ipaddress_success[3232235521-IPv4Address] PASSED
2962 tests/test_networks_ipaddress.py::test_ipaddress_success[340282366920938463463374607431768211455-IPv6Address] PASSED
2963 tests/test_networks_ipaddress.py::test_ipaddress_success[4294967295-IPv4Address] PASSED
2964 tests/test_networks_ipaddress.py::test_ipaddress_success[4294967297-IPv6Address] PASSED
2965 tests/test_networks_ipaddress.py::test_ipaddress_success[::1:0:1-IPv6Address] PASSED
2966 tests/test_networks_ipaddress.py::test_ipaddress_success[\n\n\n\n-IPv4Address] PASSED
2967 tests/test_networks_ipaddress.py::test_ipaddress_success[\x00\x00\x00\x00-IPv4Address] PASSED
2968 tests/test_networks_ipaddress.py::test_ipaddress_success[\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x01\x00\x00\x00\x01-IPv6Address] PASSED
2969 tests/test_networks_ipaddress.py::test_ipaddress_success[\x01\x01\x01\x01-IPv4Address] PASSED
2970 tests/test_networks_ipaddress.py::test_ipaddress_success[\xc0\xa8\x00\x01-IPv4Address] PASSED
2971 tests/test_networks_ipaddress.py::test_ipaddress_success[\xff\xff\xff\xff-IPv4Address] PASSED
2972 tests/test_networks_ipaddress.py::test_ipaddress_success[\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff-IPv6Address] PASSED
2973 tests/test_networks_ipaddress.py::test_ipaddress_success[ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff-IPv6Address] PASSED
2974 tests/test_networks_ipaddress.py::test_ipaddress_success[value21-IPv4Address] PASSED
2975 tests/test_networks_ipaddress.py::test_ipaddress_success[value22-IPv6Address] PASSED
2976 tests/test_networks_ipaddress.py::test_ipinterface_fails[-1] PASSED
2977 tests/test_networks_ipaddress.py::test_ipinterface_fails[192.168.0.1.1.1/24] PASSED
2978 tests/test_networks_ipaddress.py::test_ipinterface_fails[340282366920938463463374607431768211457] PASSED
2979 tests/test_networks_ipaddress.py::test_ipinterface_fails[hello,world] PASSED
2980 tests/test_networks_ipaddress.py::test_ipinterface_success[192.168.0.0/24-IPv4Interface] PASSED
2981 tests/test_networks_ipaddress.py::test_ipinterface_success[192.168.0.1/24-IPv4Interface] PASSED
2982 tests/test_networks_ipaddress.py::test_ipinterface_success[192.168.128.0/30-IPv4Interface] PASSED
2983 tests/test_networks_ipaddress.py::test_ipinterface_success[192.168.128.1/30-IPv4Interface] PASSED
2984 tests/test_networks_ipaddress.py::test_ipinterface_success[2001:db00::0/120-IPv6Interface] PASSED
2985 tests/test_networks_ipaddress.py::test_ipinterface_success[2001:db00::1/120-IPv6Interface] PASSED
2986 tests/test_networks_ipaddress.py::test_ipinterface_success[20282409603651670423947251286014-IPv6Interface] PASSED
2987 tests/test_networks_ipaddress.py::test_ipinterface_success[20282409603651670423947251286015-IPv6Interface] PASSED
2988 tests/test_networks_ipaddress.py::test_ipinterface_success[4294967295-IPv4Interface0] PASSED
2989 tests/test_networks_ipaddress.py::test_ipinterface_success[4294967295-IPv4Interface1] PASSED
2990 tests/test_networks_ipaddress.py::test_ipinterface_success[\x00\x00\x00\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff-IPv6Interface0] PASSED
2991 tests/test_networks_ipaddress.py::test_ipinterface_success[\x00\x00\x00\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff-IPv6Interface1] PASSED
2992 tests/test_networks_ipaddress.py::test_ipinterface_success[\xff\xff\xff\xff-IPv4Interface0] PASSED
2993 tests/test_networks_ipaddress.py::test_ipinterface_success[\xff\xff\xff\xff-IPv4Interface1] PASSED
2994 tests/test_networks_ipaddress.py::test_ipinterface_success[value14-IPv4Interface] PASSED
2995 tests/test_networks_ipaddress.py::test_ipinterface_success[value15-IPv4Interface] PASSED
2996 tests/test_networks_ipaddress.py::test_ipinterface_success[value16-IPv6Interface] PASSED
2997 tests/test_networks_ipaddress.py::test_ipinterface_success[value17-IPv6Interface] PASSED
2998 tests/test_networks_ipaddress.py::test_ipinterface_success[value18-IPv4Interface] PASSED
2999 tests/test_networks_ipaddress.py::test_ipinterface_success[value19-IPv4Interface] PASSED
3000 tests/test_networks_ipaddress.py::test_ipinterface_success[value20-IPv6Interface] PASSED
3001 tests/test_networks_ipaddress.py::test_ipinterface_success[value21-IPv6Interface] PASSED
3002 tests/test_networks_ipaddress.py::test_ipnetwork_fails[-1] PASSED
3003 tests/test_networks_ipaddress.py::test_ipnetwork_fails[192.168.0.1.1.1/24] PASSED
3004 tests/test_networks_ipaddress.py::test_ipnetwork_fails[340282366920938463463374607431768211457] PASSED
3005 tests/test_networks_ipaddress.py::test_ipnetwork_fails[hello,world] PASSED
3006 tests/test_networks_ipaddress.py::test_ipnetwork_success[192.168.0.0/24-IPv4Network] PASSED
3007 tests/test_networks_ipaddress.py::test_ipnetwork_success[192.168.128.0/30-IPv4Network] PASSED
3008 tests/test_networks_ipaddress.py::test_ipnetwork_success[2001:db00::0/120-IPv6Network] PASSED
3009 tests/test_networks_ipaddress.py::test_ipnetwork_success[20282409603651670423947251286015-IPv6Network] PASSED
3010 tests/test_networks_ipaddress.py::test_ipnetwork_success[4294967295-IPv4Network] PASSED
3011 tests/test_networks_ipaddress.py::test_ipnetwork_success[\x00\x00\x00\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff-IPv6Network] PASSED
3012 tests/test_networks_ipaddress.py::test_ipnetwork_success[\xff\xff\xff\xff-IPv4Network] PASSED
3013 tests/test_networks_ipaddress.py::test_ipnetwork_success[value7-IPv4Network] PASSED
3014 tests/test_networks_ipaddress.py::test_ipnetwork_success[value8-IPv6Network] PASSED
3015 tests/test_networks_ipaddress.py::test_ipnetwork_success[value9-IPv4Network] PASSED
3016 tests/test_networks_ipaddress.py::test_ipv4address_fails[-1] PASSED
3017 tests/test_networks_ipaddress.py::test_ipv4address_fails[192.168.0.1.1.1] PASSED
3018 tests/test_networks_ipaddress.py::test_ipv4address_fails[4294967297] PASSED
3019 tests/test_networks_ipaddress.py::test_ipv4address_fails[hello,world] PASSED
3020 tests/test_networks_ipaddress.py::test_ipv4address_fails[value4] PASSED
3021 tests/test_networks_ipaddress.py::test_ipv4address_success[0.0.0.0] PASSED
3022 tests/test_networks_ipaddress.py::test_ipv4address_success[0] PASSED
3023 tests/test_networks_ipaddress.py::test_ipv4address_success[1.1.1.1] PASSED
3024 tests/test_networks_ipaddress.py::test_ipv4address_success[10.10.10.10] PASSED
3025 tests/test_networks_ipaddress.py::test_ipv4address_success[168430090] PASSED
3026 tests/test_networks_ipaddress.py::test_ipv4address_success[16843009] PASSED
3027 tests/test_networks_ipaddress.py::test_ipv4address_success[192.168.0.1] PASSED
3028 tests/test_networks_ipaddress.py::test_ipv4address_success[255.255.255.255] PASSED
3029 tests/test_networks_ipaddress.py::test_ipv4address_success[3232235521] PASSED
3030 tests/test_networks_ipaddress.py::test_ipv4address_success[4294967295] PASSED
3031 tests/test_networks_ipaddress.py::test_ipv4address_success[\n\n\n\n] PASSED
3032 tests/test_networks_ipaddress.py::test_ipv4address_success[\x00\x00\x00\x00] PASSED
3033 tests/test_networks_ipaddress.py::test_ipv4address_success[\x01\x01\x01\x01] PASSED
3034 tests/test_networks_ipaddress.py::test_ipv4address_success[\xc0\xa8\x00\x01] PASSED
3035 tests/test_networks_ipaddress.py::test_ipv4address_success[\xff\xff\xff\xff] PASSED
3036 tests/test_networks_ipaddress.py::test_ipv4address_success[value15] PASSED
3037 tests/test_networks_ipaddress.py::test_ipv4address_success[value16] PASSED
3038 tests/test_networks_ipaddress.py::test_ipv4address_success[value17] PASSED
3039 tests/test_networks_ipaddress.py::test_ipv4address_success[value18] PASSED
3040 tests/test_networks_ipaddress.py::test_ipv4address_success[value19] PASSED
3041 tests/test_networks_ipaddress.py::test_ipv6address_fails[-1] PASSED
3042 tests/test_networks_ipaddress.py::test_ipv6address_fails[192.168.0.1.1.1] PASSED
3043 tests/test_networks_ipaddress.py::test_ipv6address_fails[340282366920938463463374607431768211457] PASSED
3044 tests/test_networks_ipaddress.py::test_ipv6address_fails[hello,world] PASSED
3045 tests/test_networks_ipaddress.py::test_ipv6address_fails[value4] PASSED
3046 tests/test_networks_ipaddress.py::test_ipv6address_success[340282366920938463463374607431768211455] PASSED
3047 tests/test_networks_ipaddress.py::test_ipv6address_success[4294967297] PASSED
3048 tests/test_networks_ipaddress.py::test_ipv6address_success[::1:0:1] PASSED
3049 tests/test_networks_ipaddress.py::test_ipv6address_success[\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x01\x00\x00\x00\x01] PASSED
3050 tests/test_networks_ipaddress.py::test_ipv6address_success[\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff] PASSED
3051 tests/test_networks_ipaddress.py::test_ipv6address_success[ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff] PASSED
3052 tests/test_networks_ipaddress.py::test_ipv6address_success[value6] PASSED
3053 tests/test_networks_ipaddress.py::test_ipv6address_success[value7] PASSED
3054 tests/test_networks_ipaddress.py::test_ipvany_serialization PASSED
3055 tests/test_parse.py::test_json PASSED
3056 tests/test_parse.py::test_model_validate_fails PASSED
3057 tests/test_parse.py::test_model_validate_root PASSED
3058 tests/test_parse.py::test_model_validate_submodel PASSED
3059 tests/test_parse.py::test_model_validate_wrong_model PASSED
3060 tests/test_parse.py::test_obj PASSED
3061 tests/test_parse.py::test_parse_nested_custom_root PASSED
3062 tests/test_parse.py::test_parse_nested_root_list PASSED
3063 tests/test_parse.py::test_parse_nested_root_tuple PASSED
3064 tests/test_parse.py::test_parse_root_list PASSED
3065 tests/test_parse.py::test_root_model_error PASSED
3066 tests/test_pickle.py::test_pickle_dataclass[ImportableBuiltinDataclass-True] PASSED
3067 tests/test_pickle.py::test_pickle_dataclass[ImportableChildDataclass-False] PASSED
3068 tests/test_pickle.py::test_pickle_dataclass[ImportableChildDataclass-True] PASSED
3069 tests/test_pickle.py::test_pickle_dataclass[ImportableDataclass-False] PASSED
3070 tests/test_pickle.py::test_pickle_dataclass[ImportableDataclass-True] PASSED
3071 tests/test_pickle.py::test_pickle_dataclass[NonImportableBuiltinDataclass-True] PASSED
3072 tests/test_pickle.py::test_pickle_dataclass[NonImportableChildDataclass-True] PASSED
3073 tests/test_pickle.py::test_pickle_dataclass[NonImportableDataclass-True] PASSED
3074 tests/test_pickle.py::test_pickle_dataclass_nested_in_model[ImportableNestedDataclassModel-False] PASSED
3075 tests/test_pickle.py::test_pickle_dataclass_nested_in_model[ImportableNestedDataclassModel-True] PASSED
3076 tests/test_pickle.py::test_pickle_dataclass_nested_in_model[NonImportableNestedDataclassModel-True] PASSED
3077 tests/test_pickle.py::test_pickle_model[ImportableModel-False] PASSED
3078 tests/test_pickle.py::test_pickle_model[ImportableModel-True] PASSED
3079 tests/test_pickle.py::test_pickle_model[NonImportableModel-True] PASSED
3080 tests/test_pickle.py::test_pickle_model_with_config[ImportableModelWithConfig-False] PASSED
3081 tests/test_pickle.py::test_pickle_model_with_config[ImportableModelWithConfig-True] PASSED
3082 tests/test_pickle.py::test_pickle_model_with_config[NonImportableModelWithConfig-True] PASSED
3083 tests/test_pickle.py::test_pickle_nested_model[ImportableNestedModel-False] PASSED
3084 tests/test_pickle.py::test_pickle_nested_model[ImportableNestedModel-True] PASSED
3085 tests/test_pickle.py::test_pickle_nested_model[NonImportableNestedModel-True] PASSED
3086 tests/test_pickle.py::test_pickle_pydantic_weakref PASSED
3087 tests/test_pipeline.py::test_composition PASSED
3088 tests/test_pipeline.py::test_eq PASSED
3089 tests/test_pipeline.py::test_ge_le_gt_lt[Decimal-pipeline11-valid_cases11-invalid_cases11] PASSED
3090 tests/test_pipeline.py::test_ge_le_gt_lt[Decimal-pipeline2-valid_cases2-invalid_cases2] PASSED
3091 tests/test_pipeline.py::test_ge_le_gt_lt[Decimal-pipeline5-valid_cases5-invalid_cases5] PASSED
3092 tests/test_pipeline.py::test_ge_le_gt_lt[Decimal-pipeline8-valid_cases8-invalid_cases8] PASSED
3093 tests/test_pipeline.py::test_ge_le_gt_lt[float-pipeline1-valid_cases1-invalid_cases1] PASSED
3094 tests/test_pipeline.py::test_ge_le_gt_lt[float-pipeline10-valid_cases10-invalid_cases10] PASSED
3095 tests/test_pipeline.py::test_ge_le_gt_lt[float-pipeline4-valid_cases4-invalid_cases4] PASSED
3096 tests/test_pipeline.py::test_ge_le_gt_lt[float-pipeline7-valid_cases7-invalid_cases7] PASSED
3097 tests/test_pipeline.py::test_ge_le_gt_lt[int-pipeline0-valid_cases0-invalid_cases0] PASSED
3098 tests/test_pipeline.py::test_ge_le_gt_lt[int-pipeline3-valid_cases3-invalid_cases3] PASSED
3099 tests/test_pipeline.py::test_ge_le_gt_lt[int-pipeline6-valid_cases6-invalid_cases6] PASSED
3100 tests/test_pipeline.py::test_ge_le_gt_lt[int-pipeline9-valid_cases9-invalid_cases9] PASSED
3101 tests/test_pipeline.py::test_in PASSED
3102 tests/test_pipeline.py::test_interval_constraints[Decimal-pipeline2-valid_cases2-invalid_cases2] PASSED
3103 tests/test_pipeline.py::test_interval_constraints[float-pipeline1-valid_cases1-invalid_cases1] PASSED
3104 tests/test_pipeline.py::test_interval_constraints[float-pipeline4-valid_cases4-invalid_cases4] PASSED
3105 tests/test_pipeline.py::test_interval_constraints[int-pipeline0-valid_cases0-invalid_cases0] PASSED
3106 tests/test_pipeline.py::test_interval_constraints[int-pipeline3-valid_cases3-invalid_cases3] PASSED
3107 tests/test_pipeline.py::test_json_schema[model0-expected_val_schema0-expected_ser_schema0] PASSED
3108 tests/test_pipeline.py::test_json_schema[model1-expected_val_schema1-expected_ser_schema1] PASSED
3109 tests/test_pipeline.py::test_json_schema[model2-expected_val_schema2-expected_ser_schema2] PASSED
3110 tests/test_pipeline.py::test_json_schema[model3-expected_val_schema3-expected_ser_schema3] PASSED
3111 tests/test_pipeline.py::test_json_schema[model4-expected_val_schema4-expected_ser_schema4] PASSED
3112 tests/test_pipeline.py::test_json_schema[model5-expected_val_schema5-expected_ser_schema5] PASSED
3113 tests/test_pipeline.py::test_json_schema[model6-expected_val_schema6-expected_ser_schema6] PASSED
3114 tests/test_pipeline.py::test_json_schema[model7-expected_val_schema7-expected_ser_schema7] PASSED
3115 tests/test_pipeline.py::test_json_schema[model8-expected_val_schema8-expected_ser_schema8] PASSED
3116 tests/test_pipeline.py::test_len_constraints[str-pipeline0-valid_cases0-invalid_cases0] PASSED
3117 tests/test_pipeline.py::test_len_constraints[str-pipeline6-valid_cases6-invalid_cases6] PASSED
3118 tests/test_pipeline.py::test_len_constraints[type_1-pipeline1-valid_cases1-invalid_cases1] PASSED
3119 tests/test_pipeline.py::test_len_constraints[type_2-pipeline2-valid_cases2-invalid_cases2] PASSED
3120 tests/test_pipeline.py::test_len_constraints[type_3-pipeline3-valid_cases3-invalid_cases3] PASSED
3121 tests/test_pipeline.py::test_len_constraints[type_4-pipeline4-valid_cases4-invalid_cases4] PASSED
3122 tests/test_pipeline.py::test_len_constraints[type_5-pipeline5-valid_cases5-invalid_cases5] PASSED
3123 tests/test_pipeline.py::test_not_eq PASSED
3124 tests/test_pipeline.py::test_not_in PASSED
3125 tests/test_pipeline.py::test_parse_int PASSED
3126 tests/test_pipeline.py::test_parse_multipleOf[Decimal-pipeline2-valid_cases2-invalid_cases2] PASSED
3127 tests/test_pipeline.py::test_parse_multipleOf[float-pipeline1-valid_cases1-invalid_cases1] PASSED
3128 tests/test_pipeline.py::test_parse_multipleOf[int-pipeline0-valid_cases0-invalid_cases0] PASSED
3129 tests/test_pipeline.py::test_parse_str[ POTATO ] PASSED
3130 tests/test_pipeline.py::test_parse_str[ PoTatO ] PASSED
3131 tests/test_pipeline.py::test_parse_str[ potato ] PASSED
3132 tests/test_pipeline.py::test_parse_str[ potato] PASSED
3133 tests/test_pipeline.py::test_parse_str[potato ] PASSED
3134 tests/test_pipeline.py::test_parse_str[potato] PASSED
3135 tests/test_pipeline.py::test_parse_str_to_int PASSED
3136 tests/test_pipeline.py::test_parse_str_with_pattern PASSED
3137 tests/test_pipeline.py::test_parse_tz PASSED
3138 tests/test_pipeline.py::test_predicates PASSED
3139 tests/test_pipeline.py::test_string_validator_invalid PASSED
3140 tests/test_pipeline.py::test_string_validator_valid[contains-pot-potato-potato] PASSED
3141 tests/test_pipeline.py::test_string_validator_valid[ends_with-ato-potato-potato] PASSED
3142 tests/test_pipeline.py::test_string_validator_valid[lower-None-POTATO-potato] PASSED
3143 tests/test_pipeline.py::test_string_validator_valid[pattern-[a-z]+-potato-potato] PASSED
3144 tests/test_pipeline.py::test_string_validator_valid[starts_with-pot-potato-potato] PASSED
3145 tests/test_pipeline.py::test_string_validator_valid[strip-None- potato -potato] PASSED
3146 tests/test_pipeline.py::test_string_validator_valid[title-None-potato potato-Potato Potato] PASSED
3147 tests/test_pipeline.py::test_string_validator_valid[upper-None-potato-POTATO] PASSED
3148 tests/test_pipeline.py::test_transform_first_step PASSED
3149 tests/test_plugin_loader.py::test_disable_all PASSED
3150 tests/test_plugin_loader.py::test_disable_all_1 PASSED
3151 tests/test_plugin_loader.py::test_disable_multiple PASSED
3152 tests/test_plugin_loader.py::test_disable_one PASSED
3153 tests/test_plugin_loader.py::test_disable_true PASSED
3154 tests/test_plugin_loader.py::test_loader PASSED
3155 tests/test_plugins.py::test_all_handlers PASSED
3156 tests/test_plugins.py::test_on_validate_json_on_error PASSED
3157 tests/test_plugins.py::test_on_validate_json_on_success PASSED
3158 tests/test_plugins.py::test_on_validate_python_on_error PASSED
3159 tests/test_plugins.py::test_on_validate_python_on_success PASSED
3160 tests/test_plugins.py::test_plugin_path_complex PASSED
3161 tests/test_plugins.py::test_plugin_path_create_model PASSED
3162 tests/test_plugins.py::test_plugin_path_dataclass PASSED
3163 tests/test_plugins.py::test_plugin_path_type_adapter PASSED
3164 tests/test_plugins.py::test_plugin_path_type_adapter_with_module PASSED
3165 tests/test_plugins.py::test_plugin_path_type_adapter_without_name_in_globals PASSED
3166 tests/test_plugins.py::test_plugin_path_validate_call PASSED
3167 tests/test_plugins.py::test_stateful_plugin PASSED
3168 tests/test_private_attributes.py::test_classvar_collision_prevention PASSED
3169 tests/test_private_attributes.py::test_config_override_init PASSED
3170 tests/test_private_attributes.py::test_default_and_default_factory_used_error PASSED
3171 tests/test_private_attributes.py::test_generic_private_attribute PASSED
3172 tests/test_private_attributes.py::test_ignored_types_are_ignored PASSED
3173 tests/test_private_attributes.py::test_ignored_types_are_ignored_cached_property PASSED
3174 tests/test_private_attributes.py::test_layout_compatible_multiple_private_parents PASSED
3175 tests/test_private_attributes.py::test_none_as_private_attr PASSED
3176 tests/test_private_attributes.py::test_private_attribute PASSED
3177 tests/test_private_attributes.py::test_private_attribute_annotation PASSED
3178 tests/test_private_attributes.py::test_private_attribute_double_leading_underscore PASSED
3179 tests/test_private_attributes.py::test_private_attribute_factory PASSED
3180 tests/test_private_attributes.py::test_private_attribute_intersection_with_extra_field PASSED
3181 tests/test_private_attributes.py::test_private_attribute_invalid_name PASSED
3182 tests/test_private_attributes.py::test_private_attribute_multiple_inheritance PASSED
3183 tests/test_private_attributes.py::test_private_attribute_nested PASSED
3184 tests/test_private_attributes.py::test_private_attributes_not_dunder PASSED
3185 tests/test_private_attributes.py::test_private_properties_not_included_in_iter_cached_property PASSED
3186 tests/test_private_attributes.py::test_private_properties_not_included_in_iter_property PASSED
3187 tests/test_private_attributes.py::test_private_properties_not_included_in_repr_by_default_cached_property PASSED
3188 tests/test_private_attributes.py::test_private_properties_not_included_in_repr_by_default_property PASSED
3189 tests/test_private_attributes.py::test_slots_are_ignored PASSED
3190 tests/test_private_attributes.py::test_unannotated_private_attr PASSED
3191 tests/test_private_attributes.py::test_underscore_attrs_are_private PASSED
3192 tests/test_rich_repr.py::test_rich_repr PASSED
3193 tests/test_rich_repr.py::test_rich_repr_color PASSED
3194 tests/test_root_model.py::test_assignment PASSED
3195 tests/test_root_model.py::test_construct PASSED
3196 tests/test_root_model.py::test_construct_nested PASSED
3197 tests/test_root_model.py::test_copy_preserves_equality PASSED
3198 tests/test_root_model.py::test_extra_error[allow] PASSED
3199 tests/test_root_model.py::test_extra_error[forbid] PASSED
3200 tests/test_root_model.py::test_extra_error[ignore] PASSED
3201 tests/test_root_model.py::test_help PASSED
3202 tests/test_root_model.py::test_json_schema_extra_on_field PASSED
3203 tests/test_root_model.py::test_json_schema_extra_on_model PASSED
3204 tests/test_root_model.py::test_json_schema_extra_on_model_and_on_field PASSED
3205 tests/test_root_model.py::test_list_rootmodel PASSED
3206 tests/test_root_model.py::test_mixed_discriminated_union[IModel] PASSED
3207 tests/test_root_model.py::test_mixed_discriminated_union[SModel] PASSED
3208 tests/test_root_model.py::test_model_construction_with_invalid_generic_specification PASSED
3209 tests/test_root_model.py::test_model_validate_strings[<class 'bool'>-'e'-<class 'pydantic_core._pydantic_core.ValidationError'>-'type=bool_parsing'-False] PASSED
3210 tests/test_root_model.py::test_model_validate_strings[<class 'bool'>-'false'-False-None-False] PASSED
3211 tests/test_root_model.py::test_model_validate_strings[<class 'bool'>-'true'-True-None-False] PASSED
3212 tests/test_root_model.py::test_model_validate_strings[<class 'bool'>-'true'-True-None-True] PASSED
3213 tests/test_root_model.py::test_model_validate_strings[<class 'datetime.date'>-'2017-01-01'-datetime.date(2017, 1, 1)-None-False] PASSED
3214 tests/test_root_model.py::test_model_validate_strings[<class 'datetime.date'>-'2017-01-01'-datetime.date(2017, 1, 1)-None-True] PASSED
3215 tests/test_root_model.py::test_model_validate_strings[<class 'datetime.date'>-'2017-01-01T00:00:00'-<class 'pydantic_core._pydantic_core.ValidationError'>-'type=date_parsing'-True] PASSED
3216 tests/test_root_model.py::test_model_validate_strings[<class 'datetime.date'>-'2017-01-01T00:00:00'-datetime.date(2017, 1, 1)-None-False] PASSED
3217 tests/test_root_model.py::test_model_validate_strings[<class 'datetime.date'>-'2017-01-01T12:13:14.567'-<class 'pydantic_core._pydantic_core.ValidationError'>-'type=date_from_datetime_inexact'-False] PASSED
3218 tests/test_root_model.py::test_model_validate_strings[<class 'datetime.date'>-'2017-01-01T12:13:14.567'-<class 'pydantic_core._pydantic_core.ValidationError'>-'type=date_parsing'-True] PASSED
3219 tests/test_root_model.py::test_model_validate_strings[<class 'datetime.datetime'>-'2017-01-01T12:13:14.567'-datetime.datetime(2017, 1, 1, 12, 13, 14, 567000)-None-False] PASSED
3220 tests/test_root_model.py::test_model_validate_strings[<class 'datetime.datetime'>-'2017-01-01T12:13:14.567'-datetime.datetime(2017, 1, 1, 12, 13, 14, 567000)-None-True] PASSED
3221 tests/test_root_model.py::test_model_validate_strings[<class 'float'>-'1.1'-1.1-None-False] PASSED
3222 tests/test_root_model.py::test_model_validate_strings[<class 'float'>-'1.1'-1.1-None-True] PASSED
3223 tests/test_root_model.py::test_model_validate_strings[<class 'float'>-'1.10'-1.1-None-False] PASSED
3224 tests/test_root_model.py::test_model_validate_strings[<class 'float'>-'1.10'-1.1-None-True] PASSED
3225 tests/test_root_model.py::test_model_validate_strings[<class 'int'>-'1'-1-None-False] PASSED
3226 tests/test_root_model.py::test_model_validate_strings[<class 'int'>-'1'-1-None-True] PASSED
3227 tests/test_root_model.py::test_model_validate_strings[<class 'int'>-'xxx'-<class 'pydantic_core._pydantic_core.ValidationError'>-'type=int_parsing'-True] PASSED
3228 tests/test_root_model.py::test_model_validator_after PASSED
3229 tests/test_root_model.py::test_model_validator_before PASSED
3230 tests/test_root_model.py::test_model_with_both_docstring_and_field_description PASSED
3231 tests/test_root_model.py::test_model_with_field_description PASSED
3232 tests/test_root_model.py::test_nested_root_model_naive_default PASSED
3233 tests/test_root_model.py::test_nested_root_model_proper_default PASSED
3234 tests/test_root_model.py::test_pickle_root_model PASSED
3235 tests/test_root_model.py::test_private_attr PASSED
3236 tests/test_root_model.py::test_root_and_data_error PASSED
3237 tests/test_root_model.py::test_root_model_as_attr_with_validate_default PASSED
3238 tests/test_root_model.py::test_root_model_as_field PASSED
3239 tests/test_root_model.py::test_root_model_base_model_equality PASSED
3240 tests/test_root_model.py::test_root_model_default_factory PASSED
3241 tests/test_root_model.py::test_root_model_default_value PASSED
3242 tests/test_root_model.py::test_root_model_default_value_with_validate_default PASSED
3243 tests/test_root_model.py::test_root_model_default_value_with_validate_default_on_field PASSED
3244 tests/test_root_model.py::test_root_model_dump_with_base_model[BR] PASSED
3245 tests/test_root_model.py::test_root_model_dump_with_base_model[RB] PASSED
3246 tests/test_root_model.py::test_root_model_equality PASSED
3247 tests/test_root_model.py::test_root_model_in_root_model_default PASSED
3248 tests/test_root_model.py::test_root_model_inherited[InnerModel] PASSED
3249 tests/test_root_model.py::test_root_model_inherited[dict[int, bool]] PASSED
3250 tests/test_root_model.py::test_root_model_inherited[int] PASSED
3251 tests/test_root_model.py::test_root_model_inherited[list[int]] PASSED
3252 tests/test_root_model.py::test_root_model_inherited[str] PASSED
3253 tests/test_root_model.py::test_root_model_json_schema_meta PASSED
3254 tests/test_root_model.py::test_root_model_literal PASSED
3255 tests/test_root_model.py::test_root_model_nested PASSED
3256 tests/test_root_model.py::test_root_model_nested_equality PASSED
3257 tests/test_root_model.py::test_root_model_recursive PASSED
3258 tests/test_root_model.py::test_root_model_repr PASSED
3259 tests/test_root_model.py::test_root_model_specialized[InnerModel] PASSED
3260 tests/test_root_model.py::test_root_model_specialized[dict[int, bool]] PASSED
3261 tests/test_root_model.py::test_root_model_specialized[int] PASSED
3262 tests/test_root_model.py::test_root_model_specialized[list[int]] PASSED
3263 tests/test_root_model.py::test_root_model_specialized[str] PASSED
3264 tests/test_root_model.py::test_root_model_validation_error PASSED
3265 tests/test_root_model.py::test_root_model_with_private_attrs_equality PASSED
3266 tests/test_root_model.py::test_root_model_wrong_default_value_without_validate_default PASSED
3267 tests/test_root_model.py::test_v1_compatibility_serializer PASSED
3268 tests/test_root_model.py::test_validate_assignment_false PASSED
3269 tests/test_root_model.py::test_validate_assignment_true PASSED
3270 tests/test_serialize.py::test_annotated_computed_field_custom_serializer PASSED
3271 tests/test_serialize.py::test_annotated_customisation PASSED
3272 tests/test_serialize.py::test_clear_return_schema PASSED
3273 tests/test_serialize.py::test_computed_field_custom_serializer PASSED
3274 tests/test_serialize.py::test_computed_field_custom_serializer_bad_signature PASSED
3275 tests/test_serialize.py::test_custom_return_schema PASSED
3276 tests/test_serialize.py::test_enum_as_dict_key PASSED
3277 tests/test_serialize.py::test_field_multiple_serializer PASSED
3278 tests/test_serialize.py::test_field_multiple_serializer_subclass PASSED
3279 tests/test_serialize.py::test_field_serializers_use_enum_ref PASSED
3280 tests/test_serialize.py::test_forward_ref_for_classmethod_computed_fields PASSED
3281 tests/test_serialize.py::test_forward_ref_for_computed_fields PASSED
3282 tests/test_serialize.py::test_forward_ref_for_serializers[plain-False] PASSED
3283 tests/test_serialize.py::test_forward_ref_for_serializers[plain-True] PASSED
3284 tests/test_serialize.py::test_forward_ref_for_serializers[wrap-False] PASSED
3285 tests/test_serialize.py::test_forward_ref_for_serializers[wrap-True] PASSED
3286 tests/test_serialize.py::test_invalid_field PASSED
3287 tests/test_serialize.py::test_invalid_signature_bad_plain_signature PASSED
3288 tests/test_serialize.py::test_invalid_signature_no_params PASSED
3289 tests/test_serialize.py::test_invalid_signature_single_params PASSED
3290 tests/test_serialize.py::test_invalid_signature_too_many_params_1 PASSED
3291 tests/test_serialize.py::test_invalid_signature_too_many_params_2 PASSED
3292 tests/test_serialize.py::test_model_serializer_classmethod PASSED
3293 tests/test_serialize.py::test_model_serializer_nested_models PASSED
3294 tests/test_serialize.py::test_model_serializer_no_self PASSED
3295 tests/test_serialize.py::test_model_serializer_plain PASSED
3296 tests/test_serialize.py::test_model_serializer_plain_info PASSED
3297 tests/test_serialize.py::test_model_serializer_plain_json_return_type PASSED
3298 tests/test_serialize.py::test_model_serializer_wrap PASSED
3299 tests/test_serialize.py::test_model_serializer_wrap_info PASSED
3300 tests/test_serialize.py::test_model_serializer_wrong_args PASSED
3301 tests/test_serialize.py::test_pattern_serialize PASSED
3302 tests/test_serialize.py::test_plain_serializer_with_std_type PASSED
3303 tests/test_serialize.py::test_serialize_all_fields PASSED
3304 tests/test_serialize.py::test_serialize_any_model PASSED
3305 tests/test_serialize.py::test_serialize_decorator_always PASSED
3306 tests/test_serialize.py::test_serialize_decorator_json PASSED
3307 tests/test_serialize.py::test_serialize_decorator_self_info PASSED
3308 tests/test_serialize.py::test_serialize_decorator_self_no_info PASSED
3309 tests/test_serialize.py::test_serialize_decorator_unless_none PASSED
3310 tests/test_serialize.py::test_serialize_extra_allow PASSED
3311 tests/test_serialize.py::test_serialize_extra_allow_subclass_1 PASSED
3312 tests/test_serialize.py::test_serialize_extra_allow_subclass_2 PASSED
3313 tests/test_serialize.py::test_serialize_ignore_info_plain PASSED
3314 tests/test_serialize.py::test_serialize_ignore_info_wrap PASSED
3315 tests/test_serialize.py::test_serialize_json_context PASSED
3316 tests/test_serialize.py::test_serialize_partial[int_ser_func_with_info1] PASSED
3317 tests/test_serialize.py::test_serialize_partial[int_ser_func_with_info2] PASSED
3318 tests/test_serialize.py::test_serialize_partial[int_ser_func_without_info1] PASSED
3319 tests/test_serialize.py::test_serialize_partial[int_ser_func_without_info2] PASSED
3320 tests/test_serialize.py::test_serialize_partial[int_ser_instance_method_with_info1] PASSED
3321 tests/test_serialize.py::test_serialize_partial[int_ser_instance_method_with_info2] PASSED
3322 tests/test_serialize.py::test_serialize_partial[int_ser_instance_method_without_info1] PASSED
3323 tests/test_serialize.py::test_serialize_partial[int_ser_instance_method_without_info2] PASSED
3324 tests/test_serialize.py::test_serialize_partialmethod[int_ser_func_with_info1] PASSED
3325 tests/test_serialize.py::test_serialize_partialmethod[int_ser_func_with_info2] PASSED
3326 tests/test_serialize.py::test_serialize_partialmethod[int_ser_func_without_info1] PASSED
3327 tests/test_serialize.py::test_serialize_partialmethod[int_ser_func_without_info2] PASSED
3328 tests/test_serialize.py::test_serialize_partialmethod[int_ser_instance_method_with_info1] PASSED
3329 tests/test_serialize.py::test_serialize_partialmethod[int_ser_instance_method_with_info2] PASSED
3330 tests/test_serialize.py::test_serialize_partialmethod[int_ser_instance_method_without_info1] PASSED
3331 tests/test_serialize.py::test_serialize_partialmethod[int_ser_instance_method_without_info2] PASSED
3332 tests/test_serialize.py::test_serialize_python_context PASSED
3333 tests/test_serialize.py::test_serialize_valid_signatures PASSED
3334 tests/test_serialize.py::test_serialize_with_custom_ser PASSED
3335 tests/test_serialize.py::test_serialize_with_extra PASSED
3336 tests/test_serialize.py::test_serializer_allow_reuse_different_field_1 PASSED
3337 tests/test_serialize.py::test_serializer_allow_reuse_different_field_2 PASSED
3338 tests/test_serialize.py::test_serializer_allow_reuse_different_field_3 PASSED
3339 tests/test_serialize.py::test_serializer_allow_reuse_different_field_4 PASSED
3340 tests/test_serialize.py::test_serializer_allow_reuse_inheritance_override PASSED
3341 tests/test_serialize.py::test_serializer_allow_reuse_same_field PASSED
3342 tests/test_serialize.py::test_serializer_annotated_plain_always PASSED
3343 tests/test_serialize.py::test_serializer_annotated_plain_json PASSED
3344 tests/test_serialize.py::test_serializer_annotated_typing_cache[PlainSerializer-<lambda>] PASSED
3345 tests/test_serialize.py::test_serializer_annotated_typing_cache[WrapSerializer-<lambda>] PASSED
3346 tests/test_serialize.py::test_serializer_annotated_wrap_always PASSED
3347 tests/test_serialize.py::test_serializer_annotated_wrap_json PASSED
3348 tests/test_serialize.py::test_subclass_support_unions PASSED
3349 tests/test_serialize.py::test_subclass_support_unions_with_forward_ref PASSED
3350 tests/test_serialize.py::test_type_adapter_dump_json PASSED
3351 tests/test_serialize.py::test_type_adapter_dump_with_context PASSED
3352 tests/test_serialize_as_any.py::test_serialize_as_any_annotation PASSED
3353 tests/test_serialize_as_any.py::test_serialize_as_any_annotation_on_unrelated_models PASSED
3354 tests/test_serialize_as_any.py::test_serialize_as_any_annotation_with_incorrect_list_el_type PASSED
3355 tests/test_serialize_as_any.py::test_serialize_as_any_annotation_with_inner_models PASSED
3356 tests/test_serialize_as_any.py::test_serialize_as_any_flag_on_unrelated_models PASSED
3357 tests/test_serialize_as_any.py::test_serialize_as_any_flag_with_incorrect_list_el_type PASSED
3358 tests/test_serialize_as_any.py::test_serialize_as_any_runtime PASSED
3359 tests/test_serialize_as_any.py::test_serialize_as_any_runtime_recursive PASSED
3360 tests/test_serialize_as_any.py::test_serialize_as_any_type_adapter PASSED
3361 tests/test_serialize_as_any.py::test_serialize_as_any_with_dataclasses[dataclass0] PASSED
3362 tests/test_serialize_as_any.py::test_serialize_as_any_with_dataclasses[dataclass1] PASSED
3363 tests/test_serialize_as_any.py::test_serialize_as_any_with_inner_models PASSED
3364 tests/test_serialize_as_any.py::test_serialize_as_any_with_rootmodel PASSED
3365 tests/test_serialize_as_any.py::test_serialize_as_any_with_typed_dict PASSED
3366 tests/test_strict.py::test_parse_model_with_strict_config_disabled PASSED
3367 tests/test_strict.py::test_parse_model_with_strict_config_enabled PASSED
3368 tests/test_strict.py::test_parse_strict_mode_on_field_invalid[1.0] PASSED
3369 tests/test_strict.py::test_parse_strict_mode_on_field_invalid[1] PASSED
3370 tests/test_strict.py::test_parse_strict_mode_on_field_invalid[True] PASSED
3371 tests/test_strict.py::test_parse_strict_mode_on_field_valid PASSED
3372 tests/test_structural_pattern_matching.py::test_match_kwargs SKIPPED
3373 tests/test_titles.py::test_class_title_precedence_over_generator PASSED
3374 tests/test_titles.py::test_config_field_title_generator_returns_invalid_type[t_e.TypedDict-1] PASSED
3375 tests/test_titles.py::test_config_field_title_generator_returns_invalid_type[t_e.TypedDict-2] PASSED
3376 tests/test_titles.py::test_config_field_title_generator_returns_invalid_type[t_e.TypedDict-3] PASSED
3377 tests/test_titles.py::test_config_field_title_generator_returns_invalid_type[t_e.TypedDict-invalid_return_value3] PASSED
3378 tests/test_titles.py::test_config_field_title_generator_returns_invalid_type[t_e.TypedDict-invalid_return_value4] PASSED
3379 tests/test_titles.py::test_config_field_title_generator_returns_invalid_type[t_e.TypedDict-invalid_return_value5] PASSED
3380 tests/test_titles.py::test_config_field_title_generator_returns_invalid_type[typing.TypedDict-1] SKIPPED
3381 tests/test_titles.py::test_config_field_title_generator_returns_invalid_type[typing.TypedDict-2] SKIPPED
3382 tests/test_titles.py::test_config_field_title_generator_returns_invalid_type[typing.TypedDict-3] SKIPPED
3383 tests/test_titles.py::test_config_field_title_generator_returns_invalid_type[typing.TypedDict-invalid_return_value3] SKIPPED
3384 tests/test_titles.py::test_config_field_title_generator_returns_invalid_type[typing.TypedDict-invalid_return_value4] SKIPPED
3385 tests/test_titles.py::test_config_field_title_generator_returns_invalid_type[typing.TypedDict-invalid_return_value5] SKIPPED
3386 tests/test_titles.py::test_dataclass_config_field_title_generator[<lambda>0] PASSED
3387 tests/test_titles.py::test_dataclass_config_field_title_generator[<lambda>1] PASSED
3388 tests/test_titles.py::test_dataclass_config_field_title_generator[<lambda>2] PASSED
3389 tests/test_titles.py::test_dataclass_config_field_title_generator[make_title] PASSED
3390 tests/test_titles.py::test_dataclass_model_title_generator[<lambda>0] PASSED
3391 tests/test_titles.py::test_dataclass_model_title_generator[<lambda>1] PASSED
3392 tests/test_titles.py::test_dataclass_model_title_generator[<lambda>2] PASSED
3393 tests/test_titles.py::test_field_level_field_title_generator_precedence_over_config_level[t_e.Annotated-t_e.TypedDict-<lambda>-<lambda>] PASSED
3394 tests/test_titles.py::test_field_level_field_title_generator_precedence_over_config_level[t_e.Annotated-t_e.TypedDict-<lambda>-make_title] PASSED
3395 tests/test_titles.py::test_field_level_field_title_generator_precedence_over_config_level[t_e.Annotated-typing.TypedDict-<lambda>-<lambda>] SKIPPED
3396 tests/test_titles.py::test_field_level_field_title_generator_precedence_over_config_level[t_e.Annotated-typing.TypedDict-<lambda>-make_title] SKIPPED
3397 tests/test_titles.py::test_field_level_field_title_generator_precedence_over_config_level[typing.Annotated-t_e.TypedDict-<lambda>-<lambda>] PASSED
3398 tests/test_titles.py::test_field_level_field_title_generator_precedence_over_config_level[typing.Annotated-t_e.TypedDict-<lambda>-make_title] PASSED
3399 tests/test_titles.py::test_field_level_field_title_generator_precedence_over_config_level[typing.Annotated-typing.TypedDict-<lambda>-<lambda>] SKIPPED
3400 tests/test_titles.py::test_field_level_field_title_generator_precedence_over_config_level[typing.Annotated-typing.TypedDict-<lambda>-make_title] SKIPPED
3401 tests/test_titles.py::test_field_title_generator_in_dataclass_fields[<lambda>0] PASSED
3402 tests/test_titles.py::test_field_title_generator_in_dataclass_fields[<lambda>1] PASSED
3403 tests/test_titles.py::test_field_title_generator_in_dataclass_fields[<lambda>2] PASSED
3404 tests/test_titles.py::test_field_title_generator_in_dataclass_fields[make_title] PASSED
3405 tests/test_titles.py::test_field_title_generator_in_model_fields[<lambda>0] PASSED
3406 tests/test_titles.py::test_field_title_generator_in_model_fields[<lambda>1] PASSED
3407 tests/test_titles.py::test_field_title_generator_in_model_fields[<lambda>2] PASSED
3408 tests/test_titles.py::test_field_title_generator_in_model_fields[make_title] PASSED
3409 tests/test_titles.py::test_field_title_generator_in_typeddict_fields[t_e.Annotated-t_e.TypedDict-<lambda>0] PASSED
3410 tests/test_titles.py::test_field_title_generator_in_typeddict_fields[t_e.Annotated-t_e.TypedDict-<lambda>1] PASSED
3411 tests/test_titles.py::test_field_title_generator_in_typeddict_fields[t_e.Annotated-t_e.TypedDict-<lambda>2] PASSED
3412 tests/test_titles.py::test_field_title_generator_in_typeddict_fields[t_e.Annotated-t_e.TypedDict-make_title] PASSED
3413 tests/test_titles.py::test_field_title_generator_in_typeddict_fields[t_e.Annotated-typing.TypedDict-<lambda>0] SKIPPED
3414 tests/test_titles.py::test_field_title_generator_in_typeddict_fields[t_e.Annotated-typing.TypedDict-<lambda>1] SKIPPED
3415 tests/test_titles.py::test_field_title_generator_in_typeddict_fields[t_e.Annotated-typing.TypedDict-<lambda>2] SKIPPED
3416 tests/test_titles.py::test_field_title_generator_in_typeddict_fields[t_e.Annotated-typing.TypedDict-make_title] SKIPPED
3417 tests/test_titles.py::test_field_title_generator_in_typeddict_fields[typing.Annotated-t_e.TypedDict-<lambda>0] PASSED
3418 tests/test_titles.py::test_field_title_generator_in_typeddict_fields[typing.Annotated-t_e.TypedDict-<lambda>1] PASSED
3419 tests/test_titles.py::test_field_title_generator_in_typeddict_fields[typing.Annotated-t_e.TypedDict-<lambda>2] PASSED
3420 tests/test_titles.py::test_field_title_generator_in_typeddict_fields[typing.Annotated-t_e.TypedDict-make_title] PASSED
3421 tests/test_titles.py::test_field_title_generator_in_typeddict_fields[typing.Annotated-typing.TypedDict-<lambda>0] SKIPPED
3422 tests/test_titles.py::test_field_title_generator_in_typeddict_fields[typing.Annotated-typing.TypedDict-<lambda>1] SKIPPED
3423 tests/test_titles.py::test_field_title_generator_in_typeddict_fields[typing.Annotated-typing.TypedDict-<lambda>2] SKIPPED
3424 tests/test_titles.py::test_field_title_generator_in_typeddict_fields[typing.Annotated-typing.TypedDict-make_title] SKIPPED
3425 tests/test_titles.py::test_field_title_generator_returns_invalid_type[t_e.Annotated-t_e.TypedDict-1] PASSED
3426 tests/test_titles.py::test_field_title_generator_returns_invalid_type[t_e.Annotated-t_e.TypedDict-2] PASSED
3427 tests/test_titles.py::test_field_title_generator_returns_invalid_type[t_e.Annotated-t_e.TypedDict-3] PASSED
3428 tests/test_titles.py::test_field_title_generator_returns_invalid_type[t_e.Annotated-t_e.TypedDict-invalid_return_value3] PASSED
3429 tests/test_titles.py::test_field_title_generator_returns_invalid_type[t_e.Annotated-t_e.TypedDict-invalid_return_value4] PASSED
3430 tests/test_titles.py::test_field_title_generator_returns_invalid_type[t_e.Annotated-t_e.TypedDict-invalid_return_value5] PASSED
3431 tests/test_titles.py::test_field_title_generator_returns_invalid_type[t_e.Annotated-typing.TypedDict-1] SKIPPED
3432 tests/test_titles.py::test_field_title_generator_returns_invalid_type[t_e.Annotated-typing.TypedDict-2] SKIPPED
3433 tests/test_titles.py::test_field_title_generator_returns_invalid_type[t_e.Annotated-typing.TypedDict-3] SKIPPED
3434 tests/test_titles.py::test_field_title_generator_returns_invalid_type[t_e.Annotated-typing.TypedDict-invalid_return_value3] SKIPPED
3435 tests/test_titles.py::test_field_title_generator_returns_invalid_type[t_e.Annotated-typing.TypedDict-invalid_return_value4] SKIPPED
3436 tests/test_titles.py::test_field_title_generator_returns_invalid_type[t_e.Annotated-typing.TypedDict-invalid_return_value5] SKIPPED
3437 tests/test_titles.py::test_field_title_generator_returns_invalid_type[typing.Annotated-t_e.TypedDict-1] PASSED
3438 tests/test_titles.py::test_field_title_generator_returns_invalid_type[typing.Annotated-t_e.TypedDict-2] PASSED
3439 tests/test_titles.py::test_field_title_generator_returns_invalid_type[typing.Annotated-t_e.TypedDict-3] PASSED
3440 tests/test_titles.py::test_field_title_generator_returns_invalid_type[typing.Annotated-t_e.TypedDict-invalid_return_value3] PASSED
3441 tests/test_titles.py::test_field_title_generator_returns_invalid_type[typing.Annotated-t_e.TypedDict-invalid_return_value4] PASSED
3442 tests/test_titles.py::test_field_title_generator_returns_invalid_type[typing.Annotated-t_e.TypedDict-invalid_return_value5] PASSED
3443 tests/test_titles.py::test_field_title_generator_returns_invalid_type[typing.Annotated-typing.TypedDict-1] SKIPPED
3444 tests/test_titles.py::test_field_title_generator_returns_invalid_type[typing.Annotated-typing.TypedDict-2] SKIPPED
3445 tests/test_titles.py::test_field_title_generator_returns_invalid_type[typing.Annotated-typing.TypedDict-3] SKIPPED
3446 tests/test_titles.py::test_field_title_generator_returns_invalid_type[typing.Annotated-typing.TypedDict-invalid_return_value3] SKIPPED
3447 tests/test_titles.py::test_field_title_generator_returns_invalid_type[typing.Annotated-typing.TypedDict-invalid_return_value4] SKIPPED
3448 tests/test_titles.py::test_field_title_generator_returns_invalid_type[typing.Annotated-typing.TypedDict-invalid_return_value5] SKIPPED
3449 tests/test_titles.py::test_field_title_precedence_over_generators[t_e.Annotated-t_e.TypedDict] PASSED
3450 tests/test_titles.py::test_field_title_precedence_over_generators[t_e.Annotated-typing.TypedDict] SKIPPED
3451 tests/test_titles.py::test_field_title_precedence_over_generators[typing.Annotated-t_e.TypedDict] PASSED
3452 tests/test_titles.py::test_field_title_precedence_over_generators[typing.Annotated-typing.TypedDict] SKIPPED
3453 tests/test_titles.py::test_model_config_field_title_generator[<lambda>0] PASSED
3454 tests/test_titles.py::test_model_config_field_title_generator[<lambda>1] PASSED
3455 tests/test_titles.py::test_model_config_field_title_generator[<lambda>2] PASSED
3456 tests/test_titles.py::test_model_config_field_title_generator[make_title] PASSED
3457 tests/test_titles.py::test_model_model_title_generator[<lambda>0] PASSED
3458 tests/test_titles.py::test_model_model_title_generator[<lambda>1] PASSED
3459 tests/test_titles.py::test_model_model_title_generator[<lambda>2] PASSED
3460 tests/test_titles.py::test_model_title_generator_in_submodel[<lambda>0] PASSED
3461 tests/test_titles.py::test_model_title_generator_in_submodel[<lambda>1] PASSED
3462 tests/test_titles.py::test_model_title_generator_in_submodel[<lambda>2] PASSED
3463 tests/test_titles.py::test_model_title_generator_returns_invalid_type[t_e.TypedDict-1] PASSED
3464 tests/test_titles.py::test_model_title_generator_returns_invalid_type[t_e.TypedDict-2] PASSED
3465 tests/test_titles.py::test_model_title_generator_returns_invalid_type[t_e.TypedDict-3] PASSED
3466 tests/test_titles.py::test_model_title_generator_returns_invalid_type[t_e.TypedDict-invalid_return_value3] PASSED
3467 tests/test_titles.py::test_model_title_generator_returns_invalid_type[t_e.TypedDict-invalid_return_value4] PASSED
3468 tests/test_titles.py::test_model_title_generator_returns_invalid_type[t_e.TypedDict-invalid_return_value5] PASSED
3469 tests/test_titles.py::test_model_title_generator_returns_invalid_type[typing.TypedDict-1] SKIPPED
3470 tests/test_titles.py::test_model_title_generator_returns_invalid_type[typing.TypedDict-2] SKIPPED
3471 tests/test_titles.py::test_model_title_generator_returns_invalid_type[typing.TypedDict-3] SKIPPED
3472 tests/test_titles.py::test_model_title_generator_returns_invalid_type[typing.TypedDict-invalid_return_value3] SKIPPED
3473 tests/test_titles.py::test_model_title_generator_returns_invalid_type[typing.TypedDict-invalid_return_value4] SKIPPED
3474 tests/test_titles.py::test_model_title_generator_returns_invalid_type[typing.TypedDict-invalid_return_value5] SKIPPED
3475 tests/test_titles.py::test_typeddict_config_field_title_generator[t_e.TypedDict-<lambda>0] PASSED
3476 tests/test_titles.py::test_typeddict_config_field_title_generator[t_e.TypedDict-<lambda>1] PASSED
3477 tests/test_titles.py::test_typeddict_config_field_title_generator[t_e.TypedDict-<lambda>2] PASSED
3478 tests/test_titles.py::test_typeddict_config_field_title_generator[t_e.TypedDict-make_title] PASSED
3479 tests/test_titles.py::test_typeddict_config_field_title_generator[typing.TypedDict-<lambda>0] SKIPPED
3480 tests/test_titles.py::test_typeddict_config_field_title_generator[typing.TypedDict-<lambda>1] SKIPPED
3481 tests/test_titles.py::test_typeddict_config_field_title_generator[typing.TypedDict-<lambda>2] SKIPPED
3482 tests/test_titles.py::test_typeddict_config_field_title_generator[typing.TypedDict-make_title] SKIPPED
3483 tests/test_titles.py::test_typeddict_model_title_generator[t_e.TypedDict-<lambda>0] PASSED
3484 tests/test_titles.py::test_typeddict_model_title_generator[t_e.TypedDict-<lambda>1] PASSED
3485 tests/test_titles.py::test_typeddict_model_title_generator[t_e.TypedDict-<lambda>2] PASSED
3486 tests/test_titles.py::test_typeddict_model_title_generator[typing.TypedDict-<lambda>0] SKIPPED
3487 tests/test_titles.py::test_typeddict_model_title_generator[typing.TypedDict-<lambda>1] SKIPPED
3488 tests/test_titles.py::test_typeddict_model_title_generator[typing.TypedDict-<lambda>2] SKIPPED
3489 tests/test_tools.py::test_parse_as_dataclass PASSED
3490 tests/test_tools.py::test_parse_mapping_as PASSED
3491 tests/test_tools.py::test_parse_obj[1-int-1] PASSED
3492 tests/test_tools.py::test_parse_obj[obj1-type_1-parsed1] PASSED
3493 tests/test_tools.py::test_parse_obj_as_model PASSED
3494 tests/test_tools.py::test_parse_obj_fails PASSED
3495 tests/test_tools.py::test_parse_obj_preserves_subclasses PASSED
3496 tests/test_tools.py::test_parsing_model_naming PASSED
3497 tests/test_tools.py::test_schema PASSED
3498 tests/test_type_adapter.py::test_annotated_type_disallows_config PASSED
3499 tests/test_type_adapter.py::test_core_schema_respects_defer_build[dump-DataClassModel-config20] PASSED
3500 tests/test_type_adapter.py::test_core_schema_respects_defer_build[dump-DataClassModel-config36] PASSED
3501 tests/test_type_adapter.py::test_core_schema_respects_defer_build[dump-DataClassModel-config4] PASSED
3502 tests/test_type_adapter.py::test_core_schema_respects_defer_build[dump-DataClassModel-config52] PASSED
3503 tests/test_type_adapter.py::test_core_schema_respects_defer_build[dump-DynamicModel-config18] PASSED
3504 tests/test_type_adapter.py::test_core_schema_respects_defer_build[dump-DynamicModel-config2] PASSED
3505 tests/test_type_adapter.py::test_core_schema_respects_defer_build[dump-DynamicModel-config34] PASSED
3506 tests/test_type_adapter.py::test_core_schema_respects_defer_build[dump-DynamicModel-config50] PASSED
3507 tests/test_type_adapter.py::test_core_schema_respects_defer_build[dump-DynamicSubModel-config19] PASSED
3508 tests/test_type_adapter.py::test_core_schema_respects_defer_build[dump-DynamicSubModel-config35] PASSED
3509 tests/test_type_adapter.py::test_core_schema_respects_defer_build[dump-DynamicSubModel-config3] PASSED
3510 tests/test_type_adapter.py::test_core_schema_respects_defer_build[dump-DynamicSubModel-config51] PASSED
3511 tests/test_type_adapter.py::test_core_schema_respects_defer_build[dump-Model-config0] PASSED
3512 tests/test_type_adapter.py::test_core_schema_respects_defer_build[dump-Model-config16] PASSED
3513 tests/test_type_adapter.py::test_core_schema_respects_defer_build[dump-Model-config32] PASSED
3514 tests/test_type_adapter.py::test_core_schema_respects_defer_build[dump-Model-config48] PASSED
3515 tests/test_type_adapter.py::test_core_schema_respects_defer_build[dump-SubDataClassModel-config21] PASSED
3516 tests/test_type_adapter.py::test_core_schema_respects_defer_build[dump-SubDataClassModel-config37] PASSED
3517 tests/test_type_adapter.py::test_core_schema_respects_defer_build[dump-SubDataClassModel-config53] PASSED
3518 tests/test_type_adapter.py::test_core_schema_respects_defer_build[dump-SubDataClassModel-config5] PASSED
3519 tests/test_type_adapter.py::test_core_schema_respects_defer_build[dump-SubModel-config17] PASSED
3520 tests/test_type_adapter.py::test_core_schema_respects_defer_build[dump-SubModel-config1] PASSED
3521 tests/test_type_adapter.py::test_core_schema_respects_defer_build[dump-SubModel-config33] PASSED
3522 tests/test_type_adapter.py::test_core_schema_respects_defer_build[dump-SubModel-config49] PASSED
3523 tests/test_type_adapter.py::test_core_schema_respects_defer_build[dump-TypedDictModel-config22] PASSED
3524 tests/test_type_adapter.py::test_core_schema_respects_defer_build[dump-TypedDictModel-config38] PASSED
3525 tests/test_type_adapter.py::test_core_schema_respects_defer_build[dump-TypedDictModel-config54] PASSED
3526 tests/test_type_adapter.py::test_core_schema_respects_defer_build[dump-TypedDictModel-config6] PASSED
3527 tests/test_type_adapter.py::test_core_schema_respects_defer_build[dump-model10-config10] PASSED
3528 tests/test_type_adapter.py::test_core_schema_respects_defer_build[dump-model11-config11] PASSED
3529 tests/test_type_adapter.py::test_core_schema_respects_defer_build[dump-model12-config12] PASSED
3530 tests/test_type_adapter.py::test_core_schema_respects_defer_build[dump-model13-config13] PASSED
3531 tests/test_type_adapter.py::test_core_schema_respects_defer_build[dump-model14-config14] PASSED
3532 tests/test_type_adapter.py::test_core_schema_respects_defer_build[dump-model15-config15] PASSED
3533 tests/test_type_adapter.py::test_core_schema_respects_defer_build[dump-model23-config23] PASSED
3534 tests/test_type_adapter.py::test_core_schema_respects_defer_build[dump-model24-config24] PASSED
3535 tests/test_type_adapter.py::test_core_schema_respects_defer_build[dump-model25-config25] PASSED
3536 tests/test_type_adapter.py::test_core_schema_respects_defer_build[dump-model26-config26] PASSED
3537 tests/test_type_adapter.py::test_core_schema_respects_defer_build[dump-model27-config27] PASSED
3538 tests/test_type_adapter.py::test_core_schema_respects_defer_build[dump-model28-config28] PASSED
3539 tests/test_type_adapter.py::test_core_schema_respects_defer_build[dump-model29-config29] PASSED
3540 tests/test_type_adapter.py::test_core_schema_respects_defer_build[dump-model30-config30] PASSED
3541 tests/test_type_adapter.py::test_core_schema_respects_defer_build[dump-model31-config31] PASSED
3542 tests/test_type_adapter.py::test_core_schema_respects_defer_build[dump-model39-config39] PASSED
3543 tests/test_type_adapter.py::test_core_schema_respects_defer_build[dump-model40-config40] PASSED
3544 tests/test_type_adapter.py::test_core_schema_respects_defer_build[dump-model41-config41] PASSED
3545 tests/test_type_adapter.py::test_core_schema_respects_defer_build[dump-model42-config42] PASSED
3546 tests/test_type_adapter.py::test_core_schema_respects_defer_build[dump-model43-config43] PASSED
3547 tests/test_type_adapter.py::test_core_schema_respects_defer_build[dump-model44-config44] PASSED
3548 tests/test_type_adapter.py::test_core_schema_respects_defer_build[dump-model45-config45] PASSED
3549 tests/test_type_adapter.py::test_core_schema_respects_defer_build[dump-model46-config46] PASSED
3550 tests/test_type_adapter.py::test_core_schema_respects_defer_build[dump-model47-config47] PASSED
3551 tests/test_type_adapter.py::test_core_schema_respects_defer_build[dump-model55-config55] PASSED
3552 tests/test_type_adapter.py::test_core_schema_respects_defer_build[dump-model56-config56] PASSED
3553 tests/test_type_adapter.py::test_core_schema_respects_defer_build[dump-model57-config57] PASSED
3554 tests/test_type_adapter.py::test_core_schema_respects_defer_build[dump-model58-config58] PASSED
3555 tests/test_type_adapter.py::test_core_schema_respects_defer_build[dump-model59-config59] PASSED
3556 tests/test_type_adapter.py::test_core_schema_respects_defer_build[dump-model60-config60] PASSED
3557 tests/test_type_adapter.py::test_core_schema_respects_defer_build[dump-model61-config61] PASSED
3558 tests/test_type_adapter.py::test_core_schema_respects_defer_build[dump-model62-config62] PASSED
3559 tests/test_type_adapter.py::test_core_schema_respects_defer_build[dump-model63-config63] PASSED
3560 tests/test_type_adapter.py::test_core_schema_respects_defer_build[dump-model7-config7] PASSED
3561 tests/test_type_adapter.py::test_core_schema_respects_defer_build[dump-model8-config8] PASSED
3562 tests/test_type_adapter.py::test_core_schema_respects_defer_build[dump-model9-config9] PASSED
3563 tests/test_type_adapter.py::test_core_schema_respects_defer_build[schema-DataClassModel-config20] PASSED
3564 tests/test_type_adapter.py::test_core_schema_respects_defer_build[schema-DataClassModel-config36] PASSED
3565 tests/test_type_adapter.py::test_core_schema_respects_defer_build[schema-DataClassModel-config4] PASSED
3566 tests/test_type_adapter.py::test_core_schema_respects_defer_build[schema-DataClassModel-config52] PASSED
3567 tests/test_type_adapter.py::test_core_schema_respects_defer_build[schema-DynamicModel-config18] PASSED
3568 tests/test_type_adapter.py::test_core_schema_respects_defer_build[schema-DynamicModel-config2] PASSED
3569 tests/test_type_adapter.py::test_core_schema_respects_defer_build[schema-DynamicModel-config34] PASSED
3570 tests/test_type_adapter.py::test_core_schema_respects_defer_build[schema-DynamicModel-config50] PASSED
3571 tests/test_type_adapter.py::test_core_schema_respects_defer_build[schema-DynamicSubModel-config19] PASSED
3572 tests/test_type_adapter.py::test_core_schema_respects_defer_build[schema-DynamicSubModel-config35] PASSED
3573 tests/test_type_adapter.py::test_core_schema_respects_defer_build[schema-DynamicSubModel-config3] PASSED
3574 tests/test_type_adapter.py::test_core_schema_respects_defer_build[schema-DynamicSubModel-config51] PASSED
3575 tests/test_type_adapter.py::test_core_schema_respects_defer_build[schema-Model-config0] PASSED
3576 tests/test_type_adapter.py::test_core_schema_respects_defer_build[schema-Model-config16] PASSED
3577 tests/test_type_adapter.py::test_core_schema_respects_defer_build[schema-Model-config32] PASSED
3578 tests/test_type_adapter.py::test_core_schema_respects_defer_build[schema-Model-config48] PASSED
3579 tests/test_type_adapter.py::test_core_schema_respects_defer_build[schema-SubDataClassModel-config21] PASSED
3580 tests/test_type_adapter.py::test_core_schema_respects_defer_build[schema-SubDataClassModel-config37] PASSED
3581 tests/test_type_adapter.py::test_core_schema_respects_defer_build[schema-SubDataClassModel-config53] PASSED
3582 tests/test_type_adapter.py::test_core_schema_respects_defer_build[schema-SubDataClassModel-config5] PASSED
3583 tests/test_type_adapter.py::test_core_schema_respects_defer_build[schema-SubModel-config17] PASSED
3584 tests/test_type_adapter.py::test_core_schema_respects_defer_build[schema-SubModel-config1] PASSED
3585 tests/test_type_adapter.py::test_core_schema_respects_defer_build[schema-SubModel-config33] PASSED
3586 tests/test_type_adapter.py::test_core_schema_respects_defer_build[schema-SubModel-config49] PASSED
3587 tests/test_type_adapter.py::test_core_schema_respects_defer_build[schema-TypedDictModel-config22] PASSED
3588 tests/test_type_adapter.py::test_core_schema_respects_defer_build[schema-TypedDictModel-config38] PASSED
3589 tests/test_type_adapter.py::test_core_schema_respects_defer_build[schema-TypedDictModel-config54] PASSED
3590 tests/test_type_adapter.py::test_core_schema_respects_defer_build[schema-TypedDictModel-config6] PASSED
3591 tests/test_type_adapter.py::test_core_schema_respects_defer_build[schema-model10-config10] PASSED
3592 tests/test_type_adapter.py::test_core_schema_respects_defer_build[schema-model11-config11] PASSED
3593 tests/test_type_adapter.py::test_core_schema_respects_defer_build[schema-model12-config12] PASSED
3594 tests/test_type_adapter.py::test_core_schema_respects_defer_build[schema-model13-config13] PASSED
3595 tests/test_type_adapter.py::test_core_schema_respects_defer_build[schema-model14-config14] PASSED
3596 tests/test_type_adapter.py::test_core_schema_respects_defer_build[schema-model15-config15] PASSED
3597 tests/test_type_adapter.py::test_core_schema_respects_defer_build[schema-model23-config23] PASSED
3598 tests/test_type_adapter.py::test_core_schema_respects_defer_build[schema-model24-config24] PASSED
3599 tests/test_type_adapter.py::test_core_schema_respects_defer_build[schema-model25-config25] PASSED
3600 tests/test_type_adapter.py::test_core_schema_respects_defer_build[schema-model26-config26] PASSED
3601 tests/test_type_adapter.py::test_core_schema_respects_defer_build[schema-model27-config27] PASSED
3602 tests/test_type_adapter.py::test_core_schema_respects_defer_build[schema-model28-config28] PASSED
3603 tests/test_type_adapter.py::test_core_schema_respects_defer_build[schema-model29-config29] PASSED
3604 tests/test_type_adapter.py::test_core_schema_respects_defer_build[schema-model30-config30] PASSED
3605 tests/test_type_adapter.py::test_core_schema_respects_defer_build[schema-model31-config31] PASSED
3606 tests/test_type_adapter.py::test_core_schema_respects_defer_build[schema-model39-config39] PASSED
3607 tests/test_type_adapter.py::test_core_schema_respects_defer_build[schema-model40-config40] PASSED
3608 tests/test_type_adapter.py::test_core_schema_respects_defer_build[schema-model41-config41] PASSED
3609 tests/test_type_adapter.py::test_core_schema_respects_defer_build[schema-model42-config42] PASSED
3610 tests/test_type_adapter.py::test_core_schema_respects_defer_build[schema-model43-config43] PASSED
3611 tests/test_type_adapter.py::test_core_schema_respects_defer_build[schema-model44-config44] PASSED
3612 tests/test_type_adapter.py::test_core_schema_respects_defer_build[schema-model45-config45] PASSED
3613 tests/test_type_adapter.py::test_core_schema_respects_defer_build[schema-model46-config46] PASSED
3614 tests/test_type_adapter.py::test_core_schema_respects_defer_build[schema-model47-config47] PASSED
3615 tests/test_type_adapter.py::test_core_schema_respects_defer_build[schema-model55-config55] PASSED
3616 tests/test_type_adapter.py::test_core_schema_respects_defer_build[schema-model56-config56] PASSED
3617 tests/test_type_adapter.py::test_core_schema_respects_defer_build[schema-model57-config57] PASSED
3618 tests/test_type_adapter.py::test_core_schema_respects_defer_build[schema-model58-config58] PASSED
3619 tests/test_type_adapter.py::test_core_schema_respects_defer_build[schema-model59-config59] PASSED
3620 tests/test_type_adapter.py::test_core_schema_respects_defer_build[schema-model60-config60] PASSED
3621 tests/test_type_adapter.py::test_core_schema_respects_defer_build[schema-model61-config61] PASSED
3622 tests/test_type_adapter.py::test_core_schema_respects_defer_build[schema-model62-config62] PASSED
3623 tests/test_type_adapter.py::test_core_schema_respects_defer_build[schema-model63-config63] PASSED
3624 tests/test_type_adapter.py::test_core_schema_respects_defer_build[schema-model7-config7] PASSED
3625 tests/test_type_adapter.py::test_core_schema_respects_defer_build[schema-model8-config8] PASSED
3626 tests/test_type_adapter.py::test_core_schema_respects_defer_build[schema-model9-config9] PASSED
3627 tests/test_type_adapter.py::test_core_schema_respects_defer_build[validate-DataClassModel-config20] PASSED
3628 tests/test_type_adapter.py::test_core_schema_respects_defer_build[validate-DataClassModel-config36] PASSED
3629 tests/test_type_adapter.py::test_core_schema_respects_defer_build[validate-DataClassModel-config4] PASSED
3630 tests/test_type_adapter.py::test_core_schema_respects_defer_build[validate-DataClassModel-config52] PASSED
3631 tests/test_type_adapter.py::test_core_schema_respects_defer_build[validate-DynamicModel-config18] PASSED
3632 tests/test_type_adapter.py::test_core_schema_respects_defer_build[validate-DynamicModel-config2] PASSED
3633 tests/test_type_adapter.py::test_core_schema_respects_defer_build[validate-DynamicModel-config34] PASSED
3634 tests/test_type_adapter.py::test_core_schema_respects_defer_build[validate-DynamicModel-config50] PASSED
3635 tests/test_type_adapter.py::test_core_schema_respects_defer_build[validate-DynamicSubModel-config19] PASSED
3636 tests/test_type_adapter.py::test_core_schema_respects_defer_build[validate-DynamicSubModel-config35] PASSED
3637 tests/test_type_adapter.py::test_core_schema_respects_defer_build[validate-DynamicSubModel-config3] PASSED
3638 tests/test_type_adapter.py::test_core_schema_respects_defer_build[validate-DynamicSubModel-config51] PASSED
3639 tests/test_type_adapter.py::test_core_schema_respects_defer_build[validate-Model-config0] PASSED
3640 tests/test_type_adapter.py::test_core_schema_respects_defer_build[validate-Model-config16] PASSED
3641 tests/test_type_adapter.py::test_core_schema_respects_defer_build[validate-Model-config32] PASSED
3642 tests/test_type_adapter.py::test_core_schema_respects_defer_build[validate-Model-config48] PASSED
3643 tests/test_type_adapter.py::test_core_schema_respects_defer_build[validate-SubDataClassModel-config21] PASSED
3644 tests/test_type_adapter.py::test_core_schema_respects_defer_build[validate-SubDataClassModel-config37] PASSED
3645 tests/test_type_adapter.py::test_core_schema_respects_defer_build[validate-SubDataClassModel-config53] PASSED
3646 tests/test_type_adapter.py::test_core_schema_respects_defer_build[validate-SubDataClassModel-config5] PASSED
3647 tests/test_type_adapter.py::test_core_schema_respects_defer_build[validate-SubModel-config17] PASSED
3648 tests/test_type_adapter.py::test_core_schema_respects_defer_build[validate-SubModel-config1] PASSED
3649 tests/test_type_adapter.py::test_core_schema_respects_defer_build[validate-SubModel-config33] PASSED
3650 tests/test_type_adapter.py::test_core_schema_respects_defer_build[validate-SubModel-config49] PASSED
3651 tests/test_type_adapter.py::test_core_schema_respects_defer_build[validate-TypedDictModel-config22] PASSED
3652 tests/test_type_adapter.py::test_core_schema_respects_defer_build[validate-TypedDictModel-config38] PASSED
3653 tests/test_type_adapter.py::test_core_schema_respects_defer_build[validate-TypedDictModel-config54] PASSED
3654 tests/test_type_adapter.py::test_core_schema_respects_defer_build[validate-TypedDictModel-config6] PASSED
3655 tests/test_type_adapter.py::test_core_schema_respects_defer_build[validate-model10-config10] PASSED
3656 tests/test_type_adapter.py::test_core_schema_respects_defer_build[validate-model11-config11] PASSED
3657 tests/test_type_adapter.py::test_core_schema_respects_defer_build[validate-model12-config12] PASSED
3658 tests/test_type_adapter.py::test_core_schema_respects_defer_build[validate-model13-config13] PASSED
3659 tests/test_type_adapter.py::test_core_schema_respects_defer_build[validate-model14-config14] PASSED
3660 tests/test_type_adapter.py::test_core_schema_respects_defer_build[validate-model15-config15] PASSED
3661 tests/test_type_adapter.py::test_core_schema_respects_defer_build[validate-model23-config23] PASSED
3662 tests/test_type_adapter.py::test_core_schema_respects_defer_build[validate-model24-config24] PASSED
3663 tests/test_type_adapter.py::test_core_schema_respects_defer_build[validate-model25-config25] PASSED
3664 tests/test_type_adapter.py::test_core_schema_respects_defer_build[validate-model26-config26] PASSED
3665 tests/test_type_adapter.py::test_core_schema_respects_defer_build[validate-model27-config27] PASSED
3666 tests/test_type_adapter.py::test_core_schema_respects_defer_build[validate-model28-config28] PASSED
3667 tests/test_type_adapter.py::test_core_schema_respects_defer_build[validate-model29-config29] PASSED
3668 tests/test_type_adapter.py::test_core_schema_respects_defer_build[validate-model30-config30] PASSED
3669 tests/test_type_adapter.py::test_core_schema_respects_defer_build[validate-model31-config31] PASSED
3670 tests/test_type_adapter.py::test_core_schema_respects_defer_build[validate-model39-config39] PASSED
3671 tests/test_type_adapter.py::test_core_schema_respects_defer_build[validate-model40-config40] PASSED
3672 tests/test_type_adapter.py::test_core_schema_respects_defer_build[validate-model41-config41] PASSED
3673 tests/test_type_adapter.py::test_core_schema_respects_defer_build[validate-model42-config42] PASSED
3674 tests/test_type_adapter.py::test_core_schema_respects_defer_build[validate-model43-config43] PASSED
3675 tests/test_type_adapter.py::test_core_schema_respects_defer_build[validate-model44-config44] PASSED
3676 tests/test_type_adapter.py::test_core_schema_respects_defer_build[validate-model45-config45] PASSED
3677 tests/test_type_adapter.py::test_core_schema_respects_defer_build[validate-model46-config46] PASSED
3678 tests/test_type_adapter.py::test_core_schema_respects_defer_build[validate-model47-config47] PASSED
3679 tests/test_type_adapter.py::test_core_schema_respects_defer_build[validate-model55-config55] PASSED
3680 tests/test_type_adapter.py::test_core_schema_respects_defer_build[validate-model56-config56] PASSED
3681 tests/test_type_adapter.py::test_core_schema_respects_defer_build[validate-model57-config57] PASSED
3682 tests/test_type_adapter.py::test_core_schema_respects_defer_build[validate-model58-config58] PASSED
3683 tests/test_type_adapter.py::test_core_schema_respects_defer_build[validate-model59-config59] PASSED
3684 tests/test_type_adapter.py::test_core_schema_respects_defer_build[validate-model60-config60] PASSED
3685 tests/test_type_adapter.py::test_core_schema_respects_defer_build[validate-model61-config61] PASSED
3686 tests/test_type_adapter.py::test_core_schema_respects_defer_build[validate-model62-config62] PASSED
3687 tests/test_type_adapter.py::test_core_schema_respects_defer_build[validate-model63-config63] PASSED
3688 tests/test_type_adapter.py::test_core_schema_respects_defer_build[validate-model7-config7] PASSED
3689 tests/test_type_adapter.py::test_core_schema_respects_defer_build[validate-model8-config8] PASSED
3690 tests/test_type_adapter.py::test_core_schema_respects_defer_build[validate-model9-config9] PASSED
3691 tests/test_type_adapter.py::test_custom_schema_gen_respected PASSED
3692 tests/test_type_adapter.py::test_eval_type_backport PASSED
3693 tests/test_type_adapter.py::test_global_namespace_variables[json_schema-False] PASSED
3694 tests/test_type_adapter.py::test_global_namespace_variables[json_schema-True] PASSED
3695 tests/test_type_adapter.py::test_global_namespace_variables[json_schemas-False] PASSED
3696 tests/test_type_adapter.py::test_global_namespace_variables[json_schemas-True] PASSED
3697 tests/test_type_adapter.py::test_global_namespace_variables[serialize-False] PASSED
3698 tests/test_type_adapter.py::test_global_namespace_variables[serialize-True] PASSED
3699 tests/test_type_adapter.py::test_global_namespace_variables[validate-False] PASSED
3700 tests/test_type_adapter.py::test_global_namespace_variables[validate-True] PASSED
3701 tests/test_type_adapter.py::test_local_namespace_variables[json_schema-False] PASSED
3702 tests/test_type_adapter.py::test_local_namespace_variables[json_schema-True] PASSED
3703 tests/test_type_adapter.py::test_local_namespace_variables[json_schemas-False] PASSED
3704 tests/test_type_adapter.py::test_local_namespace_variables[json_schemas-True] PASSED
3705 tests/test_type_adapter.py::test_local_namespace_variables[serialize-False] PASSED
3706 tests/test_type_adapter.py::test_local_namespace_variables[serialize-True] PASSED
3707 tests/test_type_adapter.py::test_local_namespace_variables[validate-False] PASSED
3708 tests/test_type_adapter.py::test_local_namespace_variables[validate-True] PASSED
3709 tests/test_type_adapter.py::test_model_global_namespace_variables[json_schema-False] PASSED
3710 tests/test_type_adapter.py::test_model_global_namespace_variables[json_schema-True] PASSED
3711 tests/test_type_adapter.py::test_model_global_namespace_variables[json_schemas-False] PASSED
3712 tests/test_type_adapter.py::test_model_global_namespace_variables[json_schemas-True] PASSED
3713 tests/test_type_adapter.py::test_model_global_namespace_variables[serialize-False] PASSED
3714 tests/test_type_adapter.py::test_model_global_namespace_variables[serialize-True] PASSED
3715 tests/test_type_adapter.py::test_model_global_namespace_variables[validate-False] PASSED
3716 tests/test_type_adapter.py::test_model_global_namespace_variables[validate-True] PASSED
3717 tests/test_type_adapter.py::test_model_local_namespace_variables[json_schema-False] PASSED
3718 tests/test_type_adapter.py::test_model_local_namespace_variables[json_schema-True] PASSED
3719 tests/test_type_adapter.py::test_model_local_namespace_variables[json_schemas-False] PASSED
3720 tests/test_type_adapter.py::test_model_local_namespace_variables[json_schemas-True] PASSED
3721 tests/test_type_adapter.py::test_model_local_namespace_variables[serialize-False] PASSED
3722 tests/test_type_adapter.py::test_model_local_namespace_variables[serialize-True] PASSED
3723 tests/test_type_adapter.py::test_model_local_namespace_variables[validate-False] PASSED
3724 tests/test_type_adapter.py::test_model_local_namespace_variables[validate-True] PASSED
3725 tests/test_type_adapter.py::test_ta_config_with_annotated_type PASSED
3726 tests/test_type_adapter.py::test_top_level_fwd_ref[json_schema-False] PASSED
3727 tests/test_type_adapter.py::test_top_level_fwd_ref[json_schema-True] PASSED
3728 tests/test_type_adapter.py::test_top_level_fwd_ref[json_schemas-False] PASSED
3729 tests/test_type_adapter.py::test_top_level_fwd_ref[json_schemas-True] PASSED
3730 tests/test_type_adapter.py::test_top_level_fwd_ref[serialize-False] PASSED
3731 tests/test_type_adapter.py::test_top_level_fwd_ref[serialize-True] PASSED
3732 tests/test_type_adapter.py::test_top_level_fwd_ref[validate-False] PASSED
3733 tests/test_type_adapter.py::test_top_level_fwd_ref[validate-True] PASSED
3734 tests/test_type_adapter.py::test_type_alias PASSED
3735 tests/test_type_adapter.py::test_types[GenericPydanticModel[int]-val11-expected11] PASSED
3736 tests/test_type_adapter.py::test_types[GenericPydanticModel[int]-val12-expected12] PASSED
3737 tests/test_type_adapter.py::test_types[PydanticModel-val0-expected0] PASSED
3738 tests/test_type_adapter.py::test_types[PydanticModel-val1-expected1] PASSED
3739 tests/test_type_adapter.py::test_types[SomeNamedTuple-val3-expected3] PASSED
3740 tests/test_type_adapter.py::test_types[SomeTypedDict-val2-expected2] PASSED
3741 tests/test_type_adapter.py::test_types[tp10-2-2] PASSED
3742 tests/test_type_adapter.py::test_types[tp13-val13-expected13] PASSED
3743 tests/test_type_adapter.py::test_types[tp14-val14-expected14] PASSED
3744 tests/test_type_adapter.py::test_types[tp4-val4-expected4] PASSED
3745 tests/test_type_adapter.py::test_types[tp5-val5-expected5] PASSED
3746 tests/test_type_adapter.py::test_types[tp6-val6-expected6] PASSED
3747 tests/test_type_adapter.py::test_types[tp7-val7-expected7] PASSED
3748 tests/test_type_adapter.py::test_types[tp8-val8-expected8] PASSED
3749 tests/test_type_adapter.py::test_types[tp9-1-1] PASSED
3750 tests/test_type_adapter.py::test_validate_json_context PASSED
3751 tests/test_type_adapter.py::test_validate_json_strict XFAIL (Need to...)
3752 tests/test_type_adapter.py::test_validate_python_context PASSED
3753 tests/test_type_adapter.py::test_validate_python_from_attributes PASSED
3754 tests/test_type_adapter.py::test_validate_python_strict PASSED
3755 tests/test_type_adapter.py::test_validate_strings[False-<class 'bool'>-'e'-<class 'pydantic_core._pydantic_core.ValidationError'>-'type=bool_parsing'-False] PASSED
3756 tests/test_type_adapter.py::test_validate_strings[False-<class 'bool'>-'false'-False-None-False] PASSED
3757 tests/test_type_adapter.py::test_validate_strings[False-<class 'bool'>-'true'-True-None-False] PASSED
3758 tests/test_type_adapter.py::test_validate_strings[False-<class 'bool'>-'true'-True-None-True] PASSED
3759 tests/test_type_adapter.py::test_validate_strings[False-<class 'datetime.date'>-'2017-01-01'-datetime.date(2017, 1, 1)-None-False] PASSED
3760 tests/test_type_adapter.py::test_validate_strings[False-<class 'datetime.date'>-'2017-01-01'-datetime.date(2017, 1, 1)-None-True] PASSED
3761 tests/test_type_adapter.py::test_validate_strings[False-<class 'datetime.date'>-'2017-01-01T00:00:00'-<class 'pydantic_core._pydantic_core.ValidationError'>-'type=date_parsing'-True] PASSED
3762 tests/test_type_adapter.py::test_validate_strings[False-<class 'datetime.date'>-'2017-01-01T00:00:00'-datetime.date(2017, 1, 1)-None-False] PASSED
3763 tests/test_type_adapter.py::test_validate_strings[False-<class 'datetime.date'>-'2017-01-01T12:13:14.567'-<class 'pydantic_core._pydantic_core.ValidationError'>-'type=date_from_datetime_inexact'-False] PASSED
3764 tests/test_type_adapter.py::test_validate_strings[False-<class 'datetime.date'>-'2017-01-01T12:13:14.567'-<class 'pydantic_core._pydantic_core.ValidationError'>-'type=date_parsing'-True] PASSED
3765 tests/test_type_adapter.py::test_validate_strings[False-<class 'datetime.datetime'>-'2017-01-01T12:13:14.567'-datetime.datetime(2017, 1, 1, 12, 13, 14, 567000)-None-False] PASSED
3766 tests/test_type_adapter.py::test_validate_strings[False-<class 'datetime.datetime'>-'2017-01-01T12:13:14.567'-datetime.datetime(2017, 1, 1, 12, 13, 14, 567000)-None-True] PASSED
3767 tests/test_type_adapter.py::test_validate_strings[False-<class 'float'>-'1.1'-1.1-None-False] PASSED
3768 tests/test_type_adapter.py::test_validate_strings[False-<class 'float'>-'1.1'-1.1-None-True] PASSED
3769 tests/test_type_adapter.py::test_validate_strings[False-<class 'float'>-'1.10'-1.1-None-False] PASSED
3770 tests/test_type_adapter.py::test_validate_strings[False-<class 'float'>-'1.10'-1.1-None-True] PASSED
3771 tests/test_type_adapter.py::test_validate_strings[False-<class 'int'>-'1'-1-None-False] PASSED
3772 tests/test_type_adapter.py::test_validate_strings[False-<class 'int'>-'1'-1-None-True] PASSED
3773 tests/test_type_adapter.py::test_validate_strings[False-<class 'int'>-'xxx'-<class 'pydantic_core._pydantic_core.ValidationError'>-'type=int_parsing'-True] PASSED
3774 tests/test_type_adapter.py::test_validate_strings[True-<class 'bool'>-'e'-<class 'pydantic_core._pydantic_core.ValidationError'>-'type=bool_parsing'-False] PASSED
3775 tests/test_type_adapter.py::test_validate_strings[True-<class 'bool'>-'false'-False-None-False] PASSED
3776 tests/test_type_adapter.py::test_validate_strings[True-<class 'bool'>-'true'-True-None-False] PASSED
3777 tests/test_type_adapter.py::test_validate_strings[True-<class 'bool'>-'true'-True-None-True] PASSED
3778 tests/test_type_adapter.py::test_validate_strings[True-<class 'datetime.date'>-'2017-01-01'-datetime.date(2017, 1, 1)-None-False] PASSED
3779 tests/test_type_adapter.py::test_validate_strings[True-<class 'datetime.date'>-'2017-01-01'-datetime.date(2017, 1, 1)-None-True] PASSED
3780 tests/test_type_adapter.py::test_validate_strings[True-<class 'datetime.date'>-'2017-01-01T00:00:00'-<class 'pydantic_core._pydantic_core.ValidationError'>-'type=date_parsing'-True] PASSED
3781 tests/test_type_adapter.py::test_validate_strings[True-<class 'datetime.date'>-'2017-01-01T00:00:00'-datetime.date(2017, 1, 1)-None-False] PASSED
3782 tests/test_type_adapter.py::test_validate_strings[True-<class 'datetime.date'>-'2017-01-01T12:13:14.567'-<class 'pydantic_core._pydantic_core.ValidationError'>-'type=date_from_datetime_inexact'-False] PASSED
3783 tests/test_type_adapter.py::test_validate_strings[True-<class 'datetime.date'>-'2017-01-01T12:13:14.567'-<class 'pydantic_core._pydantic_core.ValidationError'>-'type=date_parsing'-True] PASSED
3784 tests/test_type_adapter.py::test_validate_strings[True-<class 'datetime.datetime'>-'2017-01-01T12:13:14.567'-datetime.datetime(2017, 1, 1, 12, 13, 14, 567000)-None-False] PASSED
3785 tests/test_type_adapter.py::test_validate_strings[True-<class 'datetime.datetime'>-'2017-01-01T12:13:14.567'-datetime.datetime(2017, 1, 1, 12, 13, 14, 567000)-None-True] PASSED
3786 tests/test_type_adapter.py::test_validate_strings[True-<class 'float'>-'1.1'-1.1-None-False] PASSED
3787 tests/test_type_adapter.py::test_validate_strings[True-<class 'float'>-'1.1'-1.1-None-True] PASSED
3788 tests/test_type_adapter.py::test_validate_strings[True-<class 'float'>-'1.10'-1.1-None-False] PASSED
3789 tests/test_type_adapter.py::test_validate_strings[True-<class 'float'>-'1.10'-1.1-None-True] PASSED
3790 tests/test_type_adapter.py::test_validate_strings[True-<class 'int'>-'1'-1-None-False] PASSED
3791 tests/test_type_adapter.py::test_validate_strings[True-<class 'int'>-'1'-1-None-True] PASSED
3792 tests/test_type_adapter.py::test_validate_strings[True-<class 'int'>-'xxx'-<class 'pydantic_core._pydantic_core.ValidationError'>-'type=int_parsing'-True] PASSED
3793 tests/test_type_adapter.py::test_validate_strings_dict[False] PASSED
3794 tests/test_type_adapter.py::test_validate_strings_dict[True] PASSED
3795 tests/test_type_alias_type.py::test_field XFAIL (description is curr...)
3796 tests/test_type_alias_type.py::test_nested_generic_type_alias_type PASSED
3797 tests/test_type_alias_type.py::test_non_specified_generic_type_alias_type PASSED
3798 tests/test_type_alias_type.py::test_recursive_generic_type_alias PASSED
3799 tests/test_type_alias_type.py::test_recursive_generic_type_alias_annotated PASSED
3800 tests/test_type_alias_type.py::test_recursive_generic_type_alias_annotated_defs PASSED
3801 tests/test_type_alias_type.py::test_recursive_type_alias PASSED
3802 tests/test_type_alias_type.py::test_recursive_type_alias_name PASSED
3803 tests/test_type_alias_type.py::test_redefined_type_alias PASSED
3804 tests/test_type_alias_type.py::test_type_alias PASSED
3805 tests/test_type_alias_type.py::test_type_alias_annotated PASSED
3806 tests/test_type_alias_type.py::test_type_alias_annotated_defs PASSED
3807 tests/test_type_alias_type.py::test_type_alias_to_type_with_ref PASSED
3808 tests/test_type_hints.py::test_dataclasses SKIPPED (requires python3...)
3809 tests/test_type_hints.py::test_generics SKIPPED (requires python3.10...)
3810 tests/test_type_hints.py::test_obj_type_hints[BaseModel-None-exclude_members0] SKIPPED
3811 tests/test_type_hints.py::test_obj_type_hints[RootModel-None-exclude_members1] SKIPPED
3812 tests/test_type_hints.py::test_parent_sub_model SKIPPED (requires py...)
3813 tests/test_type_hints.py::test_root_model_as_field SKIPPED (requires...)
3814 tests/test_types.py::test_annotated_default_value PASSED
3815 tests/test_types.py::test_annotated_default_value_functional_validator PASSED
3816 tests/test_types.py::test_annotated_default_value_validate_default PASSED
3817 tests/test_types.py::test_base64[Base64Bytes-bytearray-input] PASSED
3818 tests/test_types.py::test_base64[Base64Bytes-bytes-alphabet-vanilla] PASSED
3819 tests/test_types.py::test_base64[Base64Bytes-bytes-input] PASSED
3820 tests/test_types.py::test_base64[Base64Bytes-reversible] PASSED
3821 tests/test_types.py::test_base64[Base64Bytes-str-input] PASSED
3822 tests/test_types.py::test_base64[Base64Str-bytearray-input] PASSED
3823 tests/test_types.py::test_base64[Base64Str-bytes-input] PASSED
3824 tests/test_types.py::test_base64[Base64Str-reversible] PASSED
3825 tests/test_types.py::test_base64[Base64Str-str-input] PASSED
3826 tests/test_types.py::test_base64_invalid[Base64Bytes-invalid-base64-bytes] PASSED
3827 tests/test_types.py::test_base64_invalid[Base64Bytes-invalid-base64-str] PASSED
3828 tests/test_types.py::test_base64_invalid[Base64Str-invalid-base64-bytes] PASSED
3829 tests/test_types.py::test_base64_invalid[Base64Str-invalid-base64-str] PASSED
3830 tests/test_types.py::test_base64url[Base64UrlBytes-bytearray-input] PASSED
3831 tests/test_types.py::test_base64url[Base64UrlBytes-bytes-alphabet-url] PASSED
3832 tests/test_types.py::test_base64url[Base64UrlBytes-bytes-alphabet-vanilla] PASSED
3833 tests/test_types.py::test_base64url[Base64UrlBytes-bytes-input] PASSED
3834 tests/test_types.py::test_base64url[Base64UrlBytes-reversible] PASSED
3835 tests/test_types.py::test_base64url[Base64UrlBytes-str-input] PASSED
3836 tests/test_types.py::test_base64url[Base64UrlStr-bytearray-input] PASSED
3837 tests/test_types.py::test_base64url[Base64UrlStr-bytes-input] PASSED
3838 tests/test_types.py::test_base64url[Base64UrlStr-reversible] PASSED
3839 tests/test_types.py::test_base64url[Base64UrlStr-str-input] PASSED
3840 tests/test_types.py::test_base64url_invalid[Base64UrlBytes-invalid-base64-bytes] PASSED
3841 tests/test_types.py::test_base64url_invalid[Base64UrlBytes-invalid-base64-str] PASSED
3842 tests/test_types.py::test_base64url_invalid[Base64UrlStr-invalid-base64-bytes] PASSED
3843 tests/test_types.py::test_base64url_invalid[Base64UrlStr-invalid-base64-str] PASSED
3844 tests/test_types.py::test_big_int_json[-1433352099889938534014333520998899385340--1433352099889938534014333520998899385340] PASSED
3845 tests/test_types.py::test_big_int_json[-9223372036854775807--9223372036854775807] PASSED
3846 tests/test_types.py::test_big_int_json[1433352099889938534014333520998899385340-1433352099889938534014333520998899385340] PASSED
3847 tests/test_types.py::test_big_int_json[9223372036854775807-9223372036854775807] PASSED
3848 tests/test_types.py::test_bool_unhashable_fails PASSED
3849 tests/test_types.py::test_bytesize_conversions[1-1-1B-1B-1 B0] PASSED
3850 tests/test_types.py::test_bytesize_conversions[1-1-1B-1B-1 B1] PASSED
3851 tests/test_types.py::test_bytesize_conversions[1.0-1-1B-1B-1 B] PASSED
3852 tests/test_types.py::test_bytesize_conversions[1.5 K-1500-1.5KiB-1.5KB-1.5 KiB] PASSED
3853 tests/test_types.py::test_bytesize_conversions[1.5 KB-1500-1.5KiB-1.5KB-1.5 KiB] PASSED
3854 tests/test_types.py::test_bytesize_conversions[1.5 M-1500000-1.4MiB-1.5MB-1.4 MiB] PASSED
3855 tests/test_types.py::test_bytesize_conversions[1.5 MB-1500000-1.4MiB-1.5MB-1.4 MiB] PASSED
3856 tests/test_types.py::test_bytesize_conversions[1b-1-1B-1B-1 B] PASSED
3857 tests/test_types.py::test_bytesize_conversions[1kbit-125-125B-125B-125 B] PASSED
3858 tests/test_types.py::test_bytesize_conversions[5.1kib-5222-5.1KiB-5.2KB-5.1 KiB] PASSED
3859 tests/test_types.py::test_bytesize_conversions[6.2EiB-7148113328562451456-6.2EiB-7.1EB-6.2 EiB] PASSED
3860 tests/test_types.py::test_bytesize_conversions[8bit-1-1B-1B-1 B] PASSED
3861 tests/test_types.py::test_bytesize_raises PASSED
3862 tests/test_types.py::test_bytesize_to PASSED
3863 tests/test_types.py::test_can_serialize_deque_passed_to_sequence PASSED
3864 tests/test_types.py::test_coerce_numbers_to_str[42.0] PASSED
3865 tests/test_types.py::test_coerce_numbers_to_str[42] PASSED
3866 tests/test_types.py::test_coerce_numbers_to_str[Decimal('42.0')] PASSED
3867 tests/test_types.py::test_coerce_numbers_to_str_disabled_in_strict_mode PASSED
3868 tests/test_types.py::test_coerce_numbers_to_str_from_json[42.0] PASSED
3869 tests/test_types.py::test_coerce_numbers_to_str_from_json[42.13] PASSED
3870 tests/test_types.py::test_coerce_numbers_to_str_from_json[42] PASSED
3871 tests/test_types.py::test_coerce_numbers_to_str_raises_for_bool[False] PASSED
3872 tests/test_types.py::test_coerce_numbers_to_str_raises_for_bool[True] PASSED
3873 tests/test_types.py::test_compiled_pattern_in_field[Field] PASSED
3874 tests/test_types.py::test_compiled_pattern_in_field[constr] PASSED
3875 tests/test_types.py::test_complex_field PASSED
3876 tests/test_types.py::test_confrozenset PASSED
3877 tests/test_types.py::test_confrozenset_not_required PASSED
3878 tests/test_types.py::test_conlist PASSED
3879 tests/test_types.py::test_conlist_wrong_type_default PASSED
3880 tests/test_types.py::test_conset PASSED
3881 tests/test_types.py::test_conset_not_required PASSED
3882 tests/test_types.py::test_constrained_bytes_default PASSED
3883 tests/test_types.py::test_constrained_bytes_good PASSED
3884 tests/test_types.py::test_constrained_bytes_strict_default PASSED
3885 tests/test_types.py::test_constrained_bytes_strict_false PASSED
3886 tests/test_types.py::test_constrained_bytes_strict_true PASSED
3887 tests/test_types.py::test_constrained_bytes_too_long[\xe2\xaa\xb6\xe2\x93\xb2\xe2\xbd\xb70-True] PASSED
3888 tests/test_types.py::test_constrained_bytes_too_long[\xe2\xaa\xb6\xe2\x93\xb2\xe2\xbd\xb701-False] PASSED
3889 tests/test_types.py::test_constrained_bytes_too_long[not long90-True] PASSED
3890 tests/test_types.py::test_constrained_bytes_too_long[this is too long-False] PASSED
3891 tests/test_types.py::test_constrained_frozenset_optional PASSED
3892 tests/test_types.py::test_constrained_list_constraints PASSED
3893 tests/test_types.py::test_constrained_list_default PASSED
3894 tests/test_types.py::test_constrained_list_good PASSED
3895 tests/test_types.py::test_constrained_list_item_type_fails PASSED
3896 tests/test_types.py::test_constrained_list_optional PASSED
3897 tests/test_types.py::test_constrained_list_too_long PASSED
3898 tests/test_types.py::test_constrained_list_too_short PASSED
3899 tests/test_types.py::test_constrained_set_constraints PASSED
3900 tests/test_types.py::test_constrained_set_default PASSED
3901 tests/test_types.py::test_constrained_set_default_invalid PASSED
3902 tests/test_types.py::test_constrained_set_good PASSED
3903 tests/test_types.py::test_constrained_set_item_type_fails PASSED
3904 tests/test_types.py::test_constrained_set_optional PASSED
3905 tests/test_types.py::test_constrained_set_too_long PASSED
3906 tests/test_types.py::test_constrained_set_too_short PASSED
3907 tests/test_types.py::test_constrained_str_default PASSED
3908 tests/test_types.py::test_constrained_str_good PASSED
3909 tests/test_types.py::test_constrained_str_lower[False-ABCD-ABCD] PASSED
3910 tests/test_types.py::test_constrained_str_lower[True-ABCD-abcd] PASSED
3911 tests/test_types.py::test_constrained_str_max_length_0 PASSED
3912 tests/test_types.py::test_constrained_str_too_long[\u26c4\u26c4\u26c4\u26c4\u26c4\u26c4\u26c4\u26c4\u26c4\u26c4-True] PASSED
3913 tests/test_types.py::test_constrained_str_too_long[\u26c4\u26c4\u26c4\u26c4\u26c4\u26c4\u26c4\u26c4\u26c4\u26c4\u26c4-False] PASSED
3914 tests/test_types.py::test_constrained_str_too_long[not long90-True] PASSED
3915 tests/test_types.py::test_constrained_str_too_long[this is too long-False] PASSED
3916 tests/test_types.py::test_constrained_str_upper[False-aBcD-aBcD] PASSED
3917 tests/test_types.py::test_constrained_str_upper[True-abcd-ABCD] PASSED
3918 tests/test_types.py::test_constraint_dataclass PASSED
3919 tests/test_types.py::test_constraints_arbitrary_type PASSED
3920 tests/test_types.py::test_constraints_on_str_like PASSED
3921 tests/test_types.py::test_custom_default_dict PASSED
3922 tests/test_types.py::test_custom_generic_containers PASSED
3923 tests/test_types.py::test_datetime_errors PASSED
3924 tests/test_types.py::test_datetime_successful PASSED
3925 tests/test_types.py::test_decimal PASSED
3926 tests/test_types.py::test_decimal_allow_inf PASSED
3927 tests/test_types.py::test_decimal_dont_allow_inf PASSED
3928 tests/test_types.py::test_decimal_float_precision PASSED
3929 tests/test_types.py::test_decimal_invalid PASSED
3930 tests/test_types.py::test_decimal_not_finite[+Inf-is_pos_inf] PASSED
3931 tests/test_types.py::test_decimal_not_finite[+Infinity-is_pos_inf] PASSED
3932 tests/test_types.py::test_decimal_not_finite[+NaN-is_nan] PASSED
3933 tests/test_types.py::test_decimal_not_finite[+sNaN-is_nan] PASSED
3934 tests/test_types.py::test_decimal_not_finite[-Inf-is_neg_inf] PASSED
3935 tests/test_types.py::test_decimal_not_finite[-Infinity-is_neg_inf] PASSED
3936 tests/test_types.py::test_decimal_not_finite[-NaN-is_nan] PASSED
3937 tests/test_types.py::test_decimal_not_finite[-sNaN-is_nan] PASSED
3938 tests/test_types.py::test_decimal_not_finite[Inf-is_pos_inf] PASSED
3939 tests/test_types.py::test_decimal_not_finite[Infinity-is_pos_inf] PASSED
3940 tests/test_types.py::test_decimal_not_finite[NaN-is_nan] PASSED
3941 tests/test_types.py::test_decimal_not_finite[sNaN-is_nan] PASSED
3942 tests/test_types.py::test_decimal_not_finite[value0-unchanged] PASSED
3943 tests/test_types.py::test_decimal_precision PASSED
3944 tests/test_types.py::test_decimal_strict PASSED
3945 tests/test_types.py::test_decimal_validation[Field-type_args0-value0-result0] PASSED
3946 tests/test_types.py::test_decimal_validation[Field-type_args1-value1-result1] PASSED
3947 tests/test_types.py::test_decimal_validation[Field-type_args10-value10-result10] PASSED
3948 tests/test_types.py::test_decimal_validation[Field-type_args11-value11-result11] PASSED
3949 tests/test_types.py::test_decimal_validation[Field-type_args12-value12-result12] PASSED
3950 tests/test_types.py::test_decimal_validation[Field-type_args13-value13-result13] PASSED
3951 tests/test_types.py::test_decimal_validation[Field-type_args14-value14-result14] PASSED
3952 tests/test_types.py::test_decimal_validation[Field-type_args15-value15-result15] PASSED
3953 tests/test_types.py::test_decimal_validation[Field-type_args16-value16-result16] PASSED
3954 tests/test_types.py::test_decimal_validation[Field-type_args17-value17-result17] PASSED
3955 tests/test_types.py::test_decimal_validation[Field-type_args18-value18-result18] PASSED
3956 tests/test_types.py::test_decimal_validation[Field-type_args19-value19-result19] PASSED
3957 tests/test_types.py::test_decimal_validation[Field-type_args2-value2-result2] PASSED
3958 tests/test_types.py::test_decimal_validation[Field-type_args20-value20-result20] PASSED
3959 tests/test_types.py::test_decimal_validation[Field-type_args21-value21-result21] PASSED
3960 tests/test_types.py::test_decimal_validation[Field-type_args22-value22-result22] PASSED
3961 tests/test_types.py::test_decimal_validation[Field-type_args23-NaN-result23] PASSED
3962 tests/test_types.py::test_decimal_validation[Field-type_args24--NaN-result24] PASSED
3963 tests/test_types.py::test_decimal_validation[Field-type_args25-+NaN-result25] PASSED
3964 tests/test_types.py::test_decimal_validation[Field-type_args26-sNaN-result26] PASSED
3965 tests/test_types.py::test_decimal_validation[Field-type_args27--sNaN-result27] PASSED
3966 tests/test_types.py::test_decimal_validation[Field-type_args28-+sNaN-result28] PASSED
3967 tests/test_types.py::test_decimal_validation[Field-type_args29-Inf-result29] PASSED
3968 tests/test_types.py::test_decimal_validation[Field-type_args3-value3-result3] PASSED
3969 tests/test_types.py::test_decimal_validation[Field-type_args30-+Inf-result30] PASSED
3970 tests/test_types.py::test_decimal_validation[Field-type_args31-Infinity-result31] PASSED
3971 tests/test_types.py::test_decimal_validation[Field-type_args32-+Infinity-result32] PASSED
3972 tests/test_types.py::test_decimal_validation[Field-type_args33--Inf-result33] PASSED
3973 tests/test_types.py::test_decimal_validation[Field-type_args34--Infinity-result34] PASSED
3974 tests/test_types.py::test_decimal_validation[Field-type_args35-value35-result35] PASSED
3975 tests/test_types.py::test_decimal_validation[Field-type_args36-value36-result36] PASSED
3976 tests/test_types.py::test_decimal_validation[Field-type_args37-value37-result37] PASSED
3977 tests/test_types.py::test_decimal_validation[Field-type_args38-value38-result38] PASSED
3978 tests/test_types.py::test_decimal_validation[Field-type_args39-value39-result39] PASSED
3979 tests/test_types.py::test_decimal_validation[Field-type_args4-value4-result4] PASSED
3980 tests/test_types.py::test_decimal_validation[Field-type_args40-value40-result40] PASSED
3981 tests/test_types.py::test_decimal_validation[Field-type_args41-value41-result41] PASSED
3982 tests/test_types.py::test_decimal_validation[Field-type_args42-value42-result42] PASSED
3983 tests/test_types.py::test_decimal_validation[Field-type_args43-value43-result43] PASSED
3984 tests/test_types.py::test_decimal_validation[Field-type_args44-value44-result44] PASSED
3985 tests/test_types.py::test_decimal_validation[Field-type_args45-value45-result45] PASSED
3986 tests/test_types.py::test_decimal_validation[Field-type_args46-value46-result46] PASSED
3987 tests/test_types.py::test_decimal_validation[Field-type_args47-value47-result47] PASSED
3988 tests/test_types.py::test_decimal_validation[Field-type_args5-value5-result5] PASSED
3989 tests/test_types.py::test_decimal_validation[Field-type_args6-value6-result6] PASSED
3990 tests/test_types.py::test_decimal_validation[Field-type_args7-value7-result7] PASSED
3991 tests/test_types.py::test_decimal_validation[Field-type_args8-value8-result8] PASSED
3992 tests/test_types.py::test_decimal_validation[Field-type_args9-value9-result9] PASSED
3993 tests/test_types.py::test_decimal_validation[condecimal-type_args0-value0-result0] PASSED
3994 tests/test_types.py::test_decimal_validation[condecimal-type_args1-value1-result1] PASSED
3995 tests/test_types.py::test_decimal_validation[condecimal-type_args10-value10-result10] PASSED
3996 tests/test_types.py::test_decimal_validation[condecimal-type_args11-value11-result11] PASSED
3997 tests/test_types.py::test_decimal_validation[condecimal-type_args12-value12-result12] PASSED
3998 tests/test_types.py::test_decimal_validation[condecimal-type_args13-value13-result13] PASSED
3999 tests/test_types.py::test_decimal_validation[condecimal-type_args14-value14-result14] PASSED
4000 tests/test_types.py::test_decimal_validation[condecimal-type_args15-value15-result15] PASSED
4001 tests/test_types.py::test_decimal_validation[condecimal-type_args16-value16-result16] PASSED
4002 tests/test_types.py::test_decimal_validation[condecimal-type_args17-value17-result17] PASSED
4003 tests/test_types.py::test_decimal_validation[condecimal-type_args18-value18-result18] PASSED
4004 tests/test_types.py::test_decimal_validation[condecimal-type_args19-value19-result19] PASSED
4005 tests/test_types.py::test_decimal_validation[condecimal-type_args2-value2-result2] PASSED
4006 tests/test_types.py::test_decimal_validation[condecimal-type_args20-value20-result20] PASSED
4007 tests/test_types.py::test_decimal_validation[condecimal-type_args21-value21-result21] PASSED
4008 tests/test_types.py::test_decimal_validation[condecimal-type_args22-value22-result22] PASSED
4009 tests/test_types.py::test_decimal_validation[condecimal-type_args23-NaN-result23] PASSED
4010 tests/test_types.py::test_decimal_validation[condecimal-type_args24--NaN-result24] PASSED
4011 tests/test_types.py::test_decimal_validation[condecimal-type_args25-+NaN-result25] PASSED
4012 tests/test_types.py::test_decimal_validation[condecimal-type_args26-sNaN-result26] PASSED
4013 tests/test_types.py::test_decimal_validation[condecimal-type_args27--sNaN-result27] PASSED
4014 tests/test_types.py::test_decimal_validation[condecimal-type_args28-+sNaN-result28] PASSED
4015 tests/test_types.py::test_decimal_validation[condecimal-type_args29-Inf-result29] PASSED
4016 tests/test_types.py::test_decimal_validation[condecimal-type_args3-value3-result3] PASSED
4017 tests/test_types.py::test_decimal_validation[condecimal-type_args30-+Inf-result30] PASSED
4018 tests/test_types.py::test_decimal_validation[condecimal-type_args31-Infinity-result31] PASSED
4019 tests/test_types.py::test_decimal_validation[condecimal-type_args32-+Infinity-result32] PASSED
4020 tests/test_types.py::test_decimal_validation[condecimal-type_args33--Inf-result33] PASSED
4021 tests/test_types.py::test_decimal_validation[condecimal-type_args34--Infinity-result34] PASSED
4022 tests/test_types.py::test_decimal_validation[condecimal-type_args35-value35-result35] PASSED
4023 tests/test_types.py::test_decimal_validation[condecimal-type_args36-value36-result36] PASSED
4024 tests/test_types.py::test_decimal_validation[condecimal-type_args37-value37-result37] PASSED
4025 tests/test_types.py::test_decimal_validation[condecimal-type_args38-value38-result38] PASSED
4026 tests/test_types.py::test_decimal_validation[condecimal-type_args39-value39-result39] PASSED
4027 tests/test_types.py::test_decimal_validation[condecimal-type_args4-value4-result4] PASSED
4028 tests/test_types.py::test_decimal_validation[condecimal-type_args40-value40-result40] PASSED
4029 tests/test_types.py::test_decimal_validation[condecimal-type_args41-value41-result41] PASSED
4030 tests/test_types.py::test_decimal_validation[condecimal-type_args42-value42-result42] PASSED
4031 tests/test_types.py::test_decimal_validation[condecimal-type_args43-value43-result43] PASSED
4032 tests/test_types.py::test_decimal_validation[condecimal-type_args44-value44-result44] PASSED
4033 tests/test_types.py::test_decimal_validation[condecimal-type_args45-value45-result45] PASSED
4034 tests/test_types.py::test_decimal_validation[condecimal-type_args46-value46-result46] PASSED
4035 tests/test_types.py::test_decimal_validation[condecimal-type_args47-value47-result47] PASSED
4036 tests/test_types.py::test_decimal_validation[condecimal-type_args5-value5-result5] PASSED
4037 tests/test_types.py::test_decimal_validation[condecimal-type_args6-value6-result6] PASSED
4038 tests/test_types.py::test_decimal_validation[condecimal-type_args7-value7-result7] PASSED
4039 tests/test_types.py::test_decimal_validation[condecimal-type_args8-value8-result8] PASSED
4040 tests/test_types.py::test_decimal_validation[condecimal-type_args9-value9-result9] PASSED
4041 tests/test_types.py::test_decimal_validation[optional-type_args0-value0-result0] PASSED
4042 tests/test_types.py::test_decimal_validation[optional-type_args1-value1-result1] PASSED
4043 tests/test_types.py::test_decimal_validation[optional-type_args10-value10-result10] PASSED
4044 tests/test_types.py::test_decimal_validation[optional-type_args11-value11-result11] PASSED
4045 tests/test_types.py::test_decimal_validation[optional-type_args12-value12-result12] PASSED
4046 tests/test_types.py::test_decimal_validation[optional-type_args13-value13-result13] PASSED
4047 tests/test_types.py::test_decimal_validation[optional-type_args14-value14-result14] PASSED
4048 tests/test_types.py::test_decimal_validation[optional-type_args15-value15-result15] PASSED
4049 tests/test_types.py::test_decimal_validation[optional-type_args16-value16-result16] PASSED
4050 tests/test_types.py::test_decimal_validation[optional-type_args17-value17-result17] PASSED
4051 tests/test_types.py::test_decimal_validation[optional-type_args18-value18-result18] PASSED
4052 tests/test_types.py::test_decimal_validation[optional-type_args19-value19-result19] PASSED
4053 tests/test_types.py::test_decimal_validation[optional-type_args2-value2-result2] PASSED
4054 tests/test_types.py::test_decimal_validation[optional-type_args20-value20-result20] PASSED
4055 tests/test_types.py::test_decimal_validation[optional-type_args21-value21-result21] PASSED
4056 tests/test_types.py::test_decimal_validation[optional-type_args22-value22-result22] PASSED
4057 tests/test_types.py::test_decimal_validation[optional-type_args23-NaN-result23] PASSED
4058 tests/test_types.py::test_decimal_validation[optional-type_args24--NaN-result24] PASSED
4059 tests/test_types.py::test_decimal_validation[optional-type_args25-+NaN-result25] PASSED
4060 tests/test_types.py::test_decimal_validation[optional-type_args26-sNaN-result26] PASSED
4061 tests/test_types.py::test_decimal_validation[optional-type_args27--sNaN-result27] PASSED
4062 tests/test_types.py::test_decimal_validation[optional-type_args28-+sNaN-result28] PASSED
4063 tests/test_types.py::test_decimal_validation[optional-type_args29-Inf-result29] PASSED
4064 tests/test_types.py::test_decimal_validation[optional-type_args3-value3-result3] PASSED
4065 tests/test_types.py::test_decimal_validation[optional-type_args30-+Inf-result30] PASSED
4066 tests/test_types.py::test_decimal_validation[optional-type_args31-Infinity-result31] PASSED
4067 tests/test_types.py::test_decimal_validation[optional-type_args32-+Infinity-result32] PASSED
4068 tests/test_types.py::test_decimal_validation[optional-type_args33--Inf-result33] PASSED
4069 tests/test_types.py::test_decimal_validation[optional-type_args34--Infinity-result34] PASSED
4070 tests/test_types.py::test_decimal_validation[optional-type_args35-value35-result35] PASSED
4071 tests/test_types.py::test_decimal_validation[optional-type_args36-value36-result36] PASSED
4072 tests/test_types.py::test_decimal_validation[optional-type_args37-value37-result37] PASSED
4073 tests/test_types.py::test_decimal_validation[optional-type_args38-value38-result38] PASSED
4074 tests/test_types.py::test_decimal_validation[optional-type_args39-value39-result39] PASSED
4075 tests/test_types.py::test_decimal_validation[optional-type_args4-value4-result4] PASSED
4076 tests/test_types.py::test_decimal_validation[optional-type_args40-value40-result40] PASSED
4077 tests/test_types.py::test_decimal_validation[optional-type_args41-value41-result41] PASSED
4078 tests/test_types.py::test_decimal_validation[optional-type_args42-value42-result42] PASSED
4079 tests/test_types.py::test_decimal_validation[optional-type_args43-value43-result43] PASSED
4080 tests/test_types.py::test_decimal_validation[optional-type_args44-value44-result44] PASSED
4081 tests/test_types.py::test_decimal_validation[optional-type_args45-value45-result45] PASSED
4082 tests/test_types.py::test_decimal_validation[optional-type_args46-value46-result46] PASSED
4083 tests/test_types.py::test_decimal_validation[optional-type_args47-value47-result47] PASSED
4084 tests/test_types.py::test_decimal_validation[optional-type_args5-value5-result5] PASSED
4085 tests/test_types.py::test_decimal_validation[optional-type_args6-value6-result6] PASSED
4086 tests/test_types.py::test_decimal_validation[optional-type_args7-value7-result7] PASSED
4087 tests/test_types.py::test_decimal_validation[optional-type_args8-value8-result8] PASSED
4088 tests/test_types.py::test_decimal_validation[optional-type_args9-value9-result9] PASSED
4089 tests/test_types.py::test_default_union_class PASSED
4090 tests/test_types.py::test_default_union_types PASSED
4091 tests/test_types.py::test_default_union_types_left_to_right PASSED
4092 tests/test_types.py::test_default_validators[bool_check--ValidationError] PASSED
4093 tests/test_types.py::test_default_validators[bool_check-0-False0] PASSED
4094 tests/test_types.py::test_default_validators[bool_check-0-False1] PASSED
4095 tests/test_types.py::test_default_validators[bool_check-0.0-False] PASSED
4096 tests/test_types.py::test_default_validators[bool_check-1-True0] PASSED
4097 tests/test_types.py::test_default_validators[bool_check-1-True1] PASSED
4098 tests/test_types.py::test_default_validators[bool_check-1.0-True] PASSED
4099 tests/test_types.py::test_default_validators[bool_check-2-ValidationError0] PASSED
4100 tests/test_types.py::test_default_validators[bool_check-2-ValidationError1] PASSED
4101 tests/test_types.py::test_default_validators[bool_check-2-ValidationError2] PASSED
4102 tests/test_types.py::test_default_validators[bool_check-2.0-ValidationError] PASSED
4103 tests/test_types.py::test_default_validators[bool_check-F-False] PASSED
4104 tests/test_types.py::test_default_validators[bool_check-FALSE-False0] PASSED
4105 tests/test_types.py::test_default_validators[bool_check-FALSE-False1] PASSED
4106 tests/test_types.py::test_default_validators[bool_check-False-False0] PASSED
4107 tests/test_types.py::test_default_validators[bool_check-False-False1] PASSED
4108 tests/test_types.py::test_default_validators[bool_check-N-False] PASSED
4109 tests/test_types.py::test_default_validators[bool_check-NO-False] PASSED
4110 tests/test_types.py::test_default_validators[bool_check-No-False] PASSED
4111 tests/test_types.py::test_default_validators[bool_check-None-ValidationError] PASSED
4112 tests/test_types.py::test_default_validators[bool_check-OFF-False] PASSED
4113 tests/test_types.py::test_default_validators[bool_check-ON-True] PASSED
4114 tests/test_types.py::test_default_validators[bool_check-Off-False] PASSED
4115 tests/test_types.py::test_default_validators[bool_check-On-True] PASSED
4116 tests/test_types.py::test_default_validators[bool_check-T-True] PASSED
4117 tests/test_types.py::test_default_validators[bool_check-TRUE-True0] PASSED
4118 tests/test_types.py::test_default_validators[bool_check-TRUE-True1] PASSED
4119 tests/test_types.py::test_default_validators[bool_check-True-True0] PASSED
4120 tests/test_types.py::test_default_validators[bool_check-True-True1] PASSED
4121 tests/test_types.py::test_default_validators[bool_check-Y-True] PASSED
4122 tests/test_types.py::test_default_validators[bool_check-YES-True] PASSED
4123 tests/test_types.py::test_default_validators[bool_check-Yes-True] PASSED
4124 tests/test_types.py::test_default_validators[bool_check-\x81-ValidationError] PASSED
4125 tests/test_types.py::test_default_validators[bool_check-f-False] PASSED
4126 tests/test_types.py::test_default_validators[bool_check-false-False] PASSED
4127 tests/test_types.py::test_default_validators[bool_check-n-False] PASSED
4128 tests/test_types.py::test_default_validators[bool_check-no-False] PASSED
4129 tests/test_types.py::test_default_validators[bool_check-off-False] PASSED
4130 tests/test_types.py::test_default_validators[bool_check-on-True] PASSED
4131 tests/test_types.py::test_default_validators[bool_check-t-True] PASSED
4132 tests/test_types.py::test_default_validators[bool_check-true-True] PASSED
4133 tests/test_types.py::test_default_validators[bool_check-value22-False] PASSED
4134 tests/test_types.py::test_default_validators[bool_check-value3-True] PASSED
4135 tests/test_types.py::test_default_validators[bool_check-value40-ValidationError] PASSED
4136 tests/test_types.py::test_default_validators[bool_check-value41-ValidationError] PASSED
4137 tests/test_types.py::test_default_validators[bool_check-value42-ValidationError] PASSED
4138 tests/test_types.py::test_default_validators[bool_check-value43-ValidationError] PASSED
4139 tests/test_types.py::test_default_validators[bool_check-value48-ValidationError] PASSED
4140 tests/test_types.py::test_default_validators[bool_check-value50-ValidationError] PASSED
4141 tests/test_types.py::test_default_validators[bool_check-y-True] PASSED
4142 tests/test_types.py::test_default_validators[bool_check-yes-True] PASSED
4143 tests/test_types.py::test_default_validators[bytes_check-  s  -  s  ] PASSED
4144 tests/test_types.py::test_default_validators[bytes_check-1-ValidationError] PASSED
4145 tests/test_types.py::test_default_validators[bytes_check-False-ValidationError] PASSED
4146 tests/test_types.py::test_default_validators[bytes_check-True-ValidationError] PASSED
4147 tests/test_types.py::test_default_validators[bytes_check-s-s0] PASSED
4148 tests/test_types.py::test_default_validators[bytes_check-s-s1] PASSED
4149 tests/test_types.py::test_default_validators[bytes_check-value67-xx] PASSED
4150 tests/test_types.py::test_default_validators[bytes_check-value70-ValidationError] PASSED
4151 tests/test_types.py::test_default_validators[bytes_check-xxxxxxxxxxx-xxxxxxxxxxx0] PASSED
4152 tests/test_types.py::test_default_validators[bytes_check-xxxxxxxxxxx-xxxxxxxxxxx1] PASSED
4153 tests/test_types.py::test_default_validators[date_check-1493942400-result113] PASSED
4154 tests/test_types.py::test_default_validators[date_check-1493942400000-result112] PASSED
4155 tests/test_types.py::test_default_validators[date_check-1493942400000.0-result114] PASSED
4156 tests/test_types.py::test_default_validators[date_check-1493942401000-ValidationError] PASSED
4157 tests/test_types.py::test_default_validators[date_check-1493942401000.0-ValidationError] PASSED
4158 tests/test_types.py::test_default_validators[date_check-2017-05-05-result110] PASSED
4159 tests/test_types.py::test_default_validators[date_check-2017-05-05-result111] PASSED
4160 tests/test_types.py::test_default_validators[date_check-2017-5-5-ValidationError0] PASSED
4161 tests/test_types.py::test_default_validators[date_check-2017-5-5-ValidationError1] PASSED
4162 tests/test_types.py::test_default_validators[date_check-value108-result108] PASSED
4163 tests/test_types.py::test_default_validators[date_check-value109-result109] PASSED
4164 tests/test_types.py::test_default_validators[date_check-value115-result115] PASSED
4165 tests/test_types.py::test_default_validators[date_check-value116-ValidationError] PASSED
4166 tests/test_types.py::test_default_validators[date_check-value121-ValidationError] PASSED
4167 tests/test_types.py::test_default_validators[datetime_check-1493979010-result129] PASSED
4168 tests/test_types.py::test_default_validators[datetime_check-1493979010000-result128] PASSED
4169 tests/test_types.py::test_default_validators[datetime_check-1493979010000.0-result130] PASSED
4170 tests/test_types.py::test_default_validators[datetime_check-2017-05-05 10:10:10+00:00-result126] PASSED
4171 tests/test_types.py::test_default_validators[datetime_check-2017-05-05 10:10:10-result125] PASSED
4172 tests/test_types.py::test_default_validators[datetime_check-2017-05-05T10:10:10.0002-result124] PASSED
4173 tests/test_types.py::test_default_validators[datetime_check-2017-05-05T10:10:10.0002-result127] PASSED
4174 tests/test_types.py::test_default_validators[datetime_check-2017-5-5T10:10:10-ValidationError0] PASSED
4175 tests/test_types.py::test_default_validators[datetime_check-2017-5-5T10:10:10-ValidationError1] PASSED
4176 tests/test_types.py::test_default_validators[datetime_check-value122-result122] PASSED
4177 tests/test_types.py::test_default_validators[datetime_check-value123-result123] PASSED
4178 tests/test_types.py::test_default_validators[datetime_check-value131-result131] PASSED
4179 tests/test_types.py::test_default_validators[decimal_check-  42.24  -result104] PASSED
4180 tests/test_types.py::test_default_validators[decimal_check-42.24-ValidationError] PASSED
4181 tests/test_types.py::test_default_validators[decimal_check-42.24-result101] PASSED
4182 tests/test_types.py::test_default_validators[decimal_check-42.24-result102] PASSED
4183 tests/test_types.py::test_default_validators[decimal_check-NaN-ValidationError] PASSED
4184 tests/test_types.py::test_default_validators[decimal_check-not a valid decimal-ValidationError] PASSED
4185 tests/test_types.py::test_default_validators[decimal_check-value105-result105] PASSED
4186 tests/test_types.py::test_default_validators[float_check-1-1.0_0] PASSED
4187 tests/test_types.py::test_default_validators[float_check-1-1.0_1] PASSED
4188 tests/test_types.py::test_default_validators[float_check-1-1.0_2] PASSED
4189 tests/test_types.py::test_default_validators[float_check-1.0-1.0_0] PASSED
4190 tests/test_types.py::test_default_validators[float_check-1.0-1.0_1] PASSED
4191 tests/test_types.py::test_default_validators[float_check-1.0-1.0_2] PASSED
4192 tests/test_types.py::test_default_validators[float_check-False-0.0] PASSED
4193 tests/test_types.py::test_default_validators[float_check-True-1.0] PASSED
4194 tests/test_types.py::test_default_validators[float_check-t-ValidationError0] PASSED
4195 tests/test_types.py::test_default_validators[float_check-t-ValidationError1] PASSED
4196 tests/test_types.py::test_default_validators[float_check-value86-1.0] PASSED
4197 tests/test_types.py::test_default_validators[frozenset_check-value176-result176] PASSED
4198 tests/test_types.py::test_default_validators[frozenset_check-value177-result177] PASSED
4199 tests/test_types.py::test_default_validators[frozenset_check-value178-result178] PASSED
4200 tests/test_types.py::test_default_validators[frozenset_check-value179-result179] PASSED
4201 tests/test_types.py::test_default_validators[frozenset_check-value180-result180] PASSED
4202 tests/test_types.py::test_default_validators[frozenset_check-value181-result181] PASSED
4203 tests/test_types.py::test_default_validators[frozenset_check-value182-ValidationError] PASSED
4204 tests/test_types.py::test_default_validators[int_check-1-1_0] PASSED
4205 tests/test_types.py::test_default_validators[int_check-1-1_1] PASSED
4206 tests/test_types.py::test_default_validators[int_check-1-1_2] PASSED
4207 tests/test_types.py::test_default_validators[int_check-1.0-1] PASSED
4208 tests/test_types.py::test_default_validators[int_check-1.9-ValidationError0] PASSED
4209 tests/test_types.py::test_default_validators[int_check-1.9-ValidationError1] PASSED
4210 tests/test_types.py::test_default_validators[int_check-12-12_0] PASSED
4211 tests/test_types.py::test_default_validators[int_check-12-12_1] PASSED
4212 tests/test_types.py::test_default_validators[int_check-12-12_2] PASSED
4213 tests/test_types.py::test_default_validators[int_check-value76-1] PASSED
4214 tests/test_types.py::test_default_validators[int_check-value77-ValidationError] PASSED
4215 tests/test_types.py::test_default_validators[list_check-value155-result155] PASSED
4216 tests/test_types.py::test_default_validators[list_check-value156-result156] PASSED
4217 tests/test_types.py::test_default_validators[list_check-value157-result157] PASSED
4218 tests/test_types.py::test_default_validators[list_check-value158-result158] PASSED
4219 tests/test_types.py::test_default_validators[list_check-value159-result159] PASSED
4220 tests/test_types.py::test_default_validators[list_check-value160-result160] PASSED
4221 tests/test_types.py::test_default_validators[list_check-value161-ValidationError] PASSED
4222 tests/test_types.py::test_default_validators[set_check-value169-result169] PASSED
4223 tests/test_types.py::test_default_validators[set_check-value170-result170] PASSED
4224 tests/test_types.py::test_default_validators[set_check-value171-result171] PASSED
4225 tests/test_types.py::test_default_validators[set_check-value172-result172] PASSED
4226 tests/test_types.py::test_default_validators[set_check-value173-result173] PASSED
4227 tests/test_types.py::test_default_validators[set_check-value174-result174] PASSED
4228 tests/test_types.py::test_default_validators[set_check-value175-ValidationError] PASSED
4229 tests/test_types.py::test_default_validators[str_check-  s  -s0] PASSED
4230 tests/test_types.py::test_default_validators[str_check-  s  -s1] PASSED
4231 tests/test_types.py::test_default_validators[str_check- leading-leading] PASSED
4232 tests/test_types.py::test_default_validators[str_check-1-ValidationError] PASSED
4233 tests/test_types.py::test_default_validators[str_check-\x81-ValidationError] PASSED
4234 tests/test_types.py::test_default_validators[str_check-s-s0] PASSED
4235 tests/test_types.py::test_default_validators[str_check-s-s1] PASSED
4236 tests/test_types.py::test_default_validators[str_check-trailing -trailing] PASSED
4237 tests/test_types.py::test_default_validators[str_check-value57-sssss] PASSED
4238 tests/test_types.py::test_default_validators[str_check-value62-ValidationError] PASSED
4239 tests/test_types.py::test_default_validators[str_check-xxxxxxxxxxx-ValidationError0] PASSED
4240 tests/test_types.py::test_default_validators[str_check-xxxxxxxxxxx-ValidationError1] PASSED
4241 tests/test_types.py::test_default_validators[time_check--1-ValidationError] PASSED
4242 tests/test_types.py::test_default_validators[time_check-10:10:10.0002-result135] PASSED
4243 tests/test_types.py::test_default_validators[time_check-10:10:10.0002-result136] PASSED
4244 tests/test_types.py::test_default_validators[time_check-1:1:1-ValidationError0] PASSED
4245 tests/test_types.py::test_default_validators[time_check-1:1:1-ValidationError1] PASSED
4246 tests/test_types.py::test_default_validators[time_check-3720-result137] PASSED
4247 tests/test_types.py::test_default_validators[time_check-3720.0002-result138] PASSED
4248 tests/test_types.py::test_default_validators[time_check-86400-ValidationError] PASSED
4249 tests/test_types.py::test_default_validators[time_check-86400.0-ValidationError] PASSED
4250 tests/test_types.py::test_default_validators[time_check-value134-result134] PASSED
4251 tests/test_types.py::test_default_validators[time_check-value139-result139] PASSED
4252 tests/test_types.py::test_default_validators[time_check-value145-ValidationError] PASSED
4253 tests/test_types.py::test_default_validators[timedelta_check-1 10:10-ValidationError0] PASSED
4254 tests/test_types.py::test_default_validators[timedelta_check-1 10:10-ValidationError1] PASSED
4255 tests/test_types.py::test_default_validators[timedelta_check-1 d 10:10-result148] PASSED
4256 tests/test_types.py::test_default_validators[timedelta_check-1 days 10:10-result147] PASSED
4257 tests/test_types.py::test_default_validators[timedelta_check-1 days 10:10-result149] PASSED
4258 tests/test_types.py::test_default_validators[timedelta_check-123000-result150] PASSED
4259 tests/test_types.py::test_default_validators[timedelta_check-123000.0002-result151] PASSED
4260 tests/test_types.py::test_default_validators[timedelta_check-value146-result146] PASSED
4261 tests/test_types.py::test_default_validators[timedelta_check-value152-result152] PASSED
4262 tests/test_types.py::test_default_validators[tuple_check-value162-result162] PASSED
4263 tests/test_types.py::test_default_validators[tuple_check-value163-result163] PASSED
4264 tests/test_types.py::test_default_validators[tuple_check-value164-result164] PASSED
4265 tests/test_types.py::test_default_validators[tuple_check-value165-result165] PASSED
4266 tests/test_types.py::test_default_validators[tuple_check-value166-result166] PASSED
4267 tests/test_types.py::test_default_validators[tuple_check-value167-result167] PASSED
4268 tests/test_types.py::test_default_validators[tuple_check-value168-ValidationError] PASSED
4269 tests/test_types.py::test_default_validators[uuid_check-123-ValidationError] PASSED
4270 tests/test_types.py::test_default_validators[uuid_check-\x124Vx\x124Vx\x124Vx\x124Vx-result98] PASSED
4271 tests/test_types.py::test_default_validators[uuid_check-ebcdab58-6eb8-46fb-a190--ValidationError] PASSED
4272 tests/test_types.py::test_default_validators[uuid_check-ebcdab58-6eb8-46fb-a190-d07a33e9eac8-result95] PASSED
4273 tests/test_types.py::test_default_validators[uuid_check-ebcdab58-6eb8-46fb-a190-d07a33e9eac8-result97] PASSED
4274 tests/test_types.py::test_default_validators[uuid_check-value96-result96] PASSED
4275 tests/test_types.py::test_defaultdict_default_factory_preserved PASSED
4276 tests/test_types.py::test_defaultdict_explicit_default_factory PASSED
4277 tests/test_types.py::test_defaultdict_infer_default_factory PASSED
4278 tests/test_types.py::test_defaultdict_unknown_default_factory PASSED
4279 tests/test_types.py::test_deque_any_maxlen PASSED
4280 tests/test_types.py::test_deque_fails[cls2-value2-expected_error2] PASSED
4281 tests/test_types.py::test_deque_fails[cls3-value3-expected_error3] PASSED
4282 tests/test_types.py::test_deque_fails[int-value0-expected_error0] PASSED
4283 tests/test_types.py::test_deque_fails[int-value1-expected_error1] PASSED
4284 tests/test_types.py::test_deque_generic_success[cls4-value4-result4] PASSED
4285 tests/test_types.py::test_deque_generic_success[cls5-value5-result5] PASSED
4286 tests/test_types.py::test_deque_generic_success[cls9-value9-result9] PASSED
4287 tests/test_types.py::test_deque_generic_success[float-value10-result10] PASSED
4288 tests/test_types.py::test_deque_generic_success[float-value11-result11] PASSED
4289 tests/test_types.py::test_deque_generic_success[float-value3-result3] PASSED
4290 tests/test_types.py::test_deque_generic_success[int-value0-result0] PASSED
4291 tests/test_types.py::test_deque_generic_success[int-value1-result1] PASSED
4292 tests/test_types.py::test_deque_generic_success[int-value2-result2] PASSED
4293 tests/test_types.py::test_deque_generic_success[int-value7-result7] PASSED
4294 tests/test_types.py::test_deque_generic_success[int-value8-result8] PASSED
4295 tests/test_types.py::test_deque_generic_success[str-value6-result6] PASSED
4296 tests/test_types.py::test_deque_generic_success_strict[int-value0-result0] PASSED
4297 tests/test_types.py::test_deque_generic_success_strict[str-value1-result1] PASSED
4298 tests/test_types.py::test_deque_json PASSED
4299 tests/test_types.py::test_deque_model PASSED
4300 tests/test_types.py::test_deque_set_maxlen PASSED
4301 tests/test_types.py::test_deque_success PASSED
4302 tests/test_types.py::test_deque_typed_maxlen PASSED
4303 tests/test_types.py::test_dict PASSED
4304 tests/test_types.py::test_diff_enums_diff_configs PASSED
4305 tests/test_types.py::test_directory_path_validation_fails[nonexistentdirectory] PASSED
4306 tests/test_types.py::test_directory_path_validation_fails[tests/test_t.py] PASSED
4307 tests/test_types.py::test_directory_path_validation_fails[value1] PASSED
4308 tests/test_types.py::test_directory_path_validation_fails[value3] PASSED
4309 tests/test_types.py::test_directory_path_validation_success[tests-result0] PASSED
4310 tests/test_types.py::test_directory_path_validation_success[value1-result1] PASSED
4311 tests/test_types.py::test_email_validator_not_installed_email_str SKIPPED
4312 tests/test_types.py::test_email_validator_not_installed_name_email SKIPPED
4313 tests/test_types.py::test_enum_custom_schema PASSED
4314 tests/test_types.py::test_enum_fails PASSED
4315 tests/test_types.py::test_enum_fails_error_msg PASSED
4316 tests/test_types.py::test_enum_from_json[Enum-False] PASSED
4317 tests/test_types.py::test_enum_from_json[IntEnum-False] PASSED
4318 tests/test_types.py::test_enum_from_json[IntEnum-True] PASSED
4319 tests/test_types.py::test_enum_missing_custom PASSED
4320 tests/test_types.py::test_enum_missing_default PASSED
4321 tests/test_types.py::test_enum_successful PASSED
4322 tests/test_types.py::test_enum_type PASSED
4323 tests/test_types.py::test_enum_with_no_cases PASSED
4324 tests/test_types.py::test_fail_fast[fail-fast-default-frozenset] PASSED
4325 tests/test_types.py::test_fail_fast[fail-fast-default-list] PASSED
4326 tests/test_types.py::test_fail_fast[fail-fast-default-set] PASSED
4327 tests/test_types.py::test_fail_fast[fail-fast-default-tuple] PASSED
4328 tests/test_types.py::test_fail_fast[fail-fast-false-frozenset] PASSED
4329 tests/test_types.py::test_fail_fast[fail-fast-false-list] PASSED
4330 tests/test_types.py::test_fail_fast[fail-fast-false-set] PASSED
4331 tests/test_types.py::test_fail_fast[fail-fast-false-tuple] PASSED
4332 tests/test_types.py::test_fail_fast[fail-fast-true-frozenset] PASSED
4333 tests/test_types.py::test_fail_fast[fail-fast-true-list] PASSED
4334 tests/test_types.py::test_fail_fast[fail-fast-true-set] PASSED
4335 tests/test_types.py::test_fail_fast[fail-fast-true-tuple] PASSED
4336 tests/test_types.py::test_fail_fast[field-default-frozenset] PASSED
4337 tests/test_types.py::test_fail_fast[field-default-list] PASSED
4338 tests/test_types.py::test_fail_fast[field-default-set] PASSED
4339 tests/test_types.py::test_fail_fast[field-default-tuple] PASSED
4340 tests/test_types.py::test_fail_fast[field-false-frozenset] PASSED
4341 tests/test_types.py::test_fail_fast[field-false-list] PASSED
4342 tests/test_types.py::test_fail_fast[field-false-set] PASSED
4343 tests/test_types.py::test_fail_fast[field-false-tuple] PASSED
4344 tests/test_types.py::test_fail_fast[field-true-frozenset] PASSED
4345 tests/test_types.py::test_fail_fast[field-true-list] PASSED
4346 tests/test_types.py::test_fail_fast[field-true-set] PASSED
4347 tests/test_types.py::test_fail_fast[field-true-tuple] PASSED
4348 tests/test_types.py::test_file_path_validation_fails[nonexistentfile] PASSED
4349 tests/test_types.py::test_file_path_validation_fails[tests] PASSED
4350 tests/test_types.py::test_file_path_validation_fails[value1] PASSED
4351 tests/test_types.py::test_file_path_validation_fails[value3] PASSED
4352 tests/test_types.py::test_file_path_validation_success[tests/test_types.py-result0] PASSED
4353 tests/test_types.py::test_file_path_validation_success[value1-result1] PASSED
4354 tests/test_types.py::test_finite_float_config PASSED
4355 tests/test_types.py::test_finite_float_validation_error[-inf] PASSED
4356 tests/test_types.py::test_finite_float_validation_error[inf] PASSED
4357 tests/test_types.py::test_finite_float_validation_error[nan] PASSED
4358 tests/test_types.py::test_float_validation PASSED
4359 tests/test_types.py::test_frozenset_field PASSED
4360 tests/test_types.py::test_frozenset_field_conversion[value0-result0] PASSED
4361 tests/test_types.py::test_frozenset_field_conversion[value1-result1] PASSED
4362 tests/test_types.py::test_frozenset_field_conversion[value2-result2] PASSED
4363 tests/test_types.py::test_frozenset_field_conversion[value3-result3] PASSED
4364 tests/test_types.py::test_frozenset_field_not_convertible PASSED
4365 tests/test_types.py::test_frozenset_strict PASSED
4366 tests/test_types.py::test_generic_without_params PASSED
4367 tests/test_types.py::test_generic_without_params_error PASSED
4368 tests/test_types.py::test_get_pydantic_core_schema_marker_unrelated_type PASSED
4369 tests/test_types.py::test_handle_3rd_party_custom_type_reusing_known_metadata PASSED
4370 tests/test_types.py::test_import_string_sys_stdout XFAIL (This fails...)
4371 tests/test_types.py::test_infinite_float_json_serialization[constants--inf--Infinity--inf] PASSED
4372 tests/test_types.py::test_infinite_float_json_serialization[constants-inf-Infinity-inf] PASSED
4373 tests/test_types.py::test_infinite_float_json_serialization[constants-nan-NaN-IsFloatNan] PASSED
4374 tests/test_types.py::test_infinite_float_json_serialization[null--inf-null-None] PASSED
4375 tests/test_types.py::test_infinite_float_json_serialization[null-inf-null-None] PASSED
4376 tests/test_types.py::test_infinite_float_json_serialization[null-nan-null-None] PASSED
4377 tests/test_types.py::test_infinite_float_validation PASSED
4378 tests/test_types.py::test_infinite_iterable_int PASSED
4379 tests/test_types.py::test_infinite_iterable_validate_first PASSED
4380 tests/test_types.py::test_instance_of_annotation PASSED
4381 tests/test_types.py::test_instanceof_invalid_core_schema PASSED
4382 tests/test_types.py::test_instanceof_serialization PASSED
4383 tests/test_types.py::test_int_enum_successful_for_str_int PASSED
4384 tests/test_types.py::test_int_enum_type PASSED
4385 tests/test_types.py::test_int_validation PASSED
4386 tests/test_types.py::test_invalid_decimal_constraint PASSED
4387 tests/test_types.py::test_invalid_detailed_json_type_error PASSED
4388 tests/test_types.py::test_invalid_iterable PASSED
4389 tests/test_types.py::test_invalid_model_json PASSED
4390 tests/test_types.py::test_invalid_schema_constraints[kwargs0-int-1] PASSED
4391 tests/test_types.py::test_invalid_schema_constraints[kwargs1-type_1-a1] PASSED
4392 tests/test_types.py::test_invalid_schema_constraints[kwargs2-type_2-a2] PASSED
4393 tests/test_types.py::test_invalid_schema_constraints[kwargs3-type_3-a3] PASSED
4394 tests/test_types.py::test_invalid_simple_json[<lambda>0] PASSED
4395 tests/test_types.py::test_invalid_simple_json[<lambda>1] PASSED
4396 tests/test_types.py::test_is_hashable[AwareDatetime] PASSED
4397 tests/test_types.py::test_is_hashable[ByteSize] PASSED
4398 tests/test_types.py::test_is_hashable[FutureDate] PASSED
4399 tests/test_types.py::test_is_hashable[FutureDatetime] PASSED
4400 tests/test_types.py::test_is_hashable[ImportString] PASSED
4401 tests/test_types.py::test_is_hashable[Json] PASSED
4402 tests/test_types.py::test_is_hashable[NaiveDatetime] PASSED
4403 tests/test_types.py::test_is_hashable[PastDate] PASSED
4404 tests/test_types.py::test_is_hashable[PastDatetime] PASSED
4405 tests/test_types.py::test_is_hashable[SecretBytes] PASSED
4406 tests/test_types.py::test_is_hashable[SecretStr] PASSED
4407 tests/test_types.py::test_is_hashable[Secret] PASSED
4408 tests/test_types.py::test_is_hashable[Strict] PASSED
4409 tests/test_types.py::test_is_hashable[conbytes] PASSED
4410 tests/test_types.py::test_is_hashable[condate] PASSED
4411 tests/test_types.py::test_is_hashable[condecimal] PASSED
4412 tests/test_types.py::test_is_hashable[confloat] PASSED
4413 tests/test_types.py::test_is_hashable[confrozenset] PASSED
4414 tests/test_types.py::test_is_hashable[conint] PASSED
4415 tests/test_types.py::test_is_hashable[conlist] PASSED
4416 tests/test_types.py::test_is_hashable[conset] PASSED
4417 tests/test_types.py::test_is_hashable[constr] PASSED
4418 tests/test_types.py::test_is_hashable[pydantic_type10] PASSED
4419 tests/test_types.py::test_is_hashable[pydantic_type11] PASSED
4420 tests/test_types.py::test_is_hashable[pydantic_type12] PASSED
4421 tests/test_types.py::test_is_hashable[pydantic_type13] PASSED
4422 tests/test_types.py::test_is_hashable[pydantic_type14] PASSED
4423 tests/test_types.py::test_is_hashable[pydantic_type19] PASSED
4424 tests/test_types.py::test_is_hashable[pydantic_type1] PASSED
4425 tests/test_types.py::test_is_hashable[pydantic_type26] PASSED
4426 tests/test_types.py::test_is_hashable[pydantic_type27] PASSED
4427 tests/test_types.py::test_is_hashable[pydantic_type28] PASSED
4428 tests/test_types.py::test_is_hashable[pydantic_type29] PASSED
4429 tests/test_types.py::test_is_hashable[pydantic_type30] PASSED
4430 tests/test_types.py::test_is_hashable[pydantic_type31] PASSED
4431 tests/test_types.py::test_is_hashable[pydantic_type32] PASSED
4432 tests/test_types.py::test_is_hashable[pydantic_type3] PASSED
4433 tests/test_types.py::test_is_hashable[pydantic_type4] PASSED
4434 tests/test_types.py::test_is_hashable[pydantic_type5] PASSED
4435 tests/test_types.py::test_is_hashable[pydantic_type6] PASSED
4436 tests/test_types.py::test_is_hashable[pydantic_type7] PASSED
4437 tests/test_types.py::test_is_hashable[pydantic_type9] PASSED
4438 tests/test_types.py::test_iterable_any[type_annotation0] PASSED
4439 tests/test_types.py::test_iterable_any[type_annotation1] PASSED
4440 tests/test_types.py::test_iterable_arbitrary_type PASSED
4441 tests/test_types.py::test_iterable_error_hide_input[config0-type=iterable_type, input_value=5, input_type=int] PASSED
4442 tests/test_types.py::test_iterable_error_hide_input[config1-type=iterable_type, input_value=5, input_type=int] PASSED
4443 tests/test_types.py::test_iterable_error_hide_input[config2-type=iterable_type] PASSED
4444 tests/test_types.py::test_json_before_validator PASSED
4445 tests/test_types.py::test_json_not_str PASSED
4446 tests/test_types.py::test_json_optional_complex PASSED
4447 tests/test_types.py::test_json_optional_simple PASSED
4448 tests/test_types.py::test_json_required PASSED
4449 tests/test_types.py::test_json_value PASSED
4450 tests/test_types.py::test_json_value_roundtrip PASSED
4451 tests/test_types.py::test_json_value_with_subclassed_types PASSED
4452 tests/test_types.py::test_list_fails[123_0] PASSED
4453 tests/test_types.py::test_list_fails[123_1] PASSED
4454 tests/test_types.py::test_list_strict PASSED
4455 tests/test_types.py::test_list_success[<genexpr>-result2] PASSED
4456 tests/test_types.py::test_list_success[value0-result0] PASSED
4457 tests/test_types.py::test_list_success[value1-result1] PASSED
4458 tests/test_types.py::test_list_success[value3-result3] PASSED
4459 tests/test_types.py::test_list_success[value4-result4] PASSED
4460 tests/test_types.py::test_list_type_fails PASSED
4461 tests/test_types.py::test_literal_multiple PASSED
4462 tests/test_types.py::test_literal_single PASSED
4463 tests/test_types.py::test_mapping_subclass_without_core_schema PASSED
4464 tests/test_types.py::test_model_contain_hashable_type PASSED
4465 tests/test_types.py::test_mutable_mapping PASSED
4466 tests/test_types.py::test_new_path_validation_parent_does_not_exist[/nonexistentdir/foo.py] PASSED
4467 tests/test_types.py::test_new_path_validation_parent_does_not_exist[value1] PASSED
4468 tests/test_types.py::test_new_path_validation_path_already_exists[tests/test_types.py] PASSED
4469 tests/test_types.py::test_new_path_validation_path_already_exists[value1] PASSED
4470 tests/test_types.py::test_new_path_validation_success[tests/foo.py-result0] PASSED
4471 tests/test_types.py::test_new_path_validation_success[value1-result1] PASSED
4472 tests/test_types.py::test_new_type_fails PASSED
4473 tests/test_types.py::test_new_type_success PASSED
4474 tests/test_types.py::test_none[NoneType0] PASSED
4475 tests/test_types.py::test_none[NoneType1] PASSED
4476 tests/test_types.py::test_none[None] PASSED
4477 tests/test_types.py::test_none_literal PASSED
4478 tests/test_types.py::test_number_ge PASSED
4479 tests/test_types.py::test_number_gt PASSED
4480 tests/test_types.py::test_number_le PASSED
4481 tests/test_types.py::test_number_lt PASSED
4482 tests/test_types.py::test_number_multiple_of_float_invalid[0.07] PASSED
4483 tests/test_types.py::test_number_multiple_of_float_invalid[1.003] PASSED
4484 tests/test_types.py::test_number_multiple_of_float_invalid[1.27] PASSED
4485 tests/test_types.py::test_number_multiple_of_float_valid[0.2] PASSED
4486 tests/test_types.py::test_number_multiple_of_float_valid[0.3] PASSED
4487 tests/test_types.py::test_number_multiple_of_float_valid[0.4] PASSED
4488 tests/test_types.py::test_number_multiple_of_float_valid[0.5] PASSED
4489 tests/test_types.py::test_number_multiple_of_float_valid[1] PASSED
4490 tests/test_types.py::test_number_multiple_of_int_invalid[1337] PASSED
4491 tests/test_types.py::test_number_multiple_of_int_invalid[14] PASSED
4492 tests/test_types.py::test_number_multiple_of_int_invalid[23] PASSED
4493 tests/test_types.py::test_number_multiple_of_int_invalid[6] PASSED
4494 tests/test_types.py::test_number_multiple_of_int_valid[100] PASSED
4495 tests/test_types.py::test_number_multiple_of_int_valid[10] PASSED
4496 tests/test_types.py::test_number_multiple_of_int_valid[20] PASSED
4497 tests/test_types.py::test_on_error_omit PASSED
4498 tests/test_types.py::test_on_error_omit_top_level PASSED
4499 tests/test_types.py::test_ordered_dict PASSED
4500 tests/test_types.py::test_ordered_dict_from_dict[OrderedDict] PASSED
4501 tests/test_types.py::test_ordered_dict_from_dict[field_type0] PASSED
4502 tests/test_types.py::test_ordered_dict_from_ordered_dict[OrderedDict] PASSED
4503 tests/test_types.py::test_ordered_dict_from_ordered_dict[field_type0] PASSED
4504 tests/test_types.py::test_ordered_dict_from_ordered_dict_typed PASSED
4505 tests/test_types.py::test_path_like PASSED
4506 tests/test_types.py::test_path_like_extra_subtype PASSED
4507 tests/test_types.py::test_path_like_strict PASSED
4508 tests/test_types.py::test_path_strict_override PASSED
4509 tests/test_types.py::test_path_validation_constrained PASSED
4510 tests/test_types.py::test_path_validation_fails PASSED
4511 tests/test_types.py::test_path_validation_strict PASSED
4512 tests/test_types.py::test_path_validation_success[/test/path-result0] PASSED
4513 tests/test_types.py::test_path_validation_success[value1-result1] PASSED
4514 tests/test_types.py::test_pattern[Pattern[bytes]] PASSED
4515 tests/test_types.py::test_pattern[Pattern[str]] PASSED
4516 tests/test_types.py::test_pattern[Pattern] PASSED
4517 tests/test_types.py::test_pattern[re.Pattern] PASSED
4518 tests/test_types.py::test_pattern_error[re.Pattern-pattern_regex0] PASSED
4519 tests/test_types.py::test_pattern_error[re.Pattern-pattern_regex1] PASSED
4520 tests/test_types.py::test_pattern_error[typing.Pattern-pattern_type0] PASSED
4521 tests/test_types.py::test_pattern_error[typing.Pattern-pattern_type1] PASSED
4522 tests/test_types.py::test_pattern_error[typing.Pattern[bytes]-pattern_bytes_type-non_bytes] PASSED
4523 tests/test_types.py::test_pattern_error[typing.Pattern[bytes]-pattern_bytes_type-str] PASSED
4524 tests/test_types.py::test_pattern_error[typing.Pattern[bytes]-pattern_type] PASSED
4525 tests/test_types.py::test_pattern_error[typing.Pattern[str]-pattern_str_type-bytes] PASSED
4526 tests/test_types.py::test_pattern_error[typing.Pattern[str]-pattern_str_type-non_str] PASSED
4527 tests/test_types.py::test_pattern_error[typing.Pattern[str]-pattern_type] PASSED
4528 tests/test_types.py::test_pattern_with_invalid_param PASSED
4529 tests/test_types.py::test_plain_enum_validate PASSED
4530 tests/test_types.py::test_plain_enum_validate_json PASSED
4531 tests/test_types.py::test_python_re_respects_flags PASSED
4532 tests/test_types.py::test_secret_bytes_hashable PASSED
4533 tests/test_types.py::test_secret_bytes_min_max_length PASSED
4534 tests/test_types.py::test_secret_str_hashable PASSED
4535 tests/test_types.py::test_secret_str_min_max_length PASSED
4536 tests/test_types.py::test_secret_union_serializable PASSED
4537 tests/test_types.py::test_secretbytes PASSED
4538 tests/test_types.py::test_secretbytes_equality PASSED
4539 tests/test_types.py::test_secretbytes_error PASSED
4540 tests/test_types.py::test_secretbytes_idempotent PASSED
4541 tests/test_types.py::test_secretbytes_json PASSED
4542 tests/test_types.py::test_secretdate[0-result2] PASSED
4543 tests/test_types.py::test_secretdate[1493942400-result0] PASSED
4544 tests/test_types.py::test_secretdate[1493942400000-result1] PASSED
4545 tests/test_types.py::test_secretdate[1549238400-result7] PASSED
4546 tests/test_types.py::test_secretdate[1549238400000-result8] PASSED
4547 tests/test_types.py::test_secretdate[19999958400-result9] PASSED
4548 tests/test_types.py::test_secretdate[2012-04-23-result3] PASSED
4549 tests/test_types.py::test_secretdate[2012-04-23-result4] PASSED
4550 tests/test_types.py::test_secretdate[value5-result5] PASSED
4551 tests/test_types.py::test_secretdate[value6-result6] PASSED
4552 tests/test_types.py::test_secretdate_equality PASSED
4553 tests/test_types.py::test_secretdate_idempotent PASSED
4554 tests/test_types.py::test_secretdate_json_serializable PASSED
4555 tests/test_types.py::test_secretdate_parsing[-inf] PASSED
4556 tests/test_types.py::test_secretdate_parsing[10000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000] PASSED
4557 tests/test_types.py::test_secretdate_parsing[1549238400000000000] PASSED
4558 tests/test_types.py::test_secretdate_parsing[1549238400000000] PASSED
4559 tests/test_types.py::test_secretdate_parsing[20000044800] PASSED
4560 tests/test_types.py::test_secretdate_parsing[2012-04-56] PASSED
4561 tests/test_types.py::test_secretdate_parsing[inf0] PASSED
4562 tests/test_types.py::test_secretdate_parsing[inf1] PASSED
4563 tests/test_types.py::test_secretdate_parsing[infinity] PASSED
4564 tests/test_types.py::test_secretdate_parsing[nan] PASSED
4565 tests/test_types.py::test_secretdate_parsing[value0] PASSED
4566 tests/test_types.py::test_secretdate_parsing[x20120423] PASSED
4567 tests/test_types.py::test_secretenum_json_serializable PASSED
4568 tests/test_types.py::test_secretstr[False] PASSED
4569 tests/test_types.py::test_secretstr[True] PASSED
4570 tests/test_types.py::test_secretstr_equality PASSED
4571 tests/test_types.py::test_secretstr_error PASSED
4572 tests/test_types.py::test_secretstr_idempotent PASSED
4573 tests/test_types.py::test_secretstr_subclass PASSED
4574 tests/test_types.py::test_sequence_fails[<class 'float'>-('a', 2.2, 3.3)-[{'type': 'float_parsing', 'loc': ('v', 0), 'msg': 'Input should be a valid number, unable to parse string as a number', 'input': 'a'}]] PASSED
4575 tests/test_types.py::test_sequence_fails[<class 'float'>-(1.1, 2.2, 'a')-[{'type': 'float_parsing', 'loc': ('v', 2), 'msg': 'Input should be a valid number, unable to parse string as a number', 'input': 'a'}]] PASSED
4576 tests/test_types.py::test_sequence_fails[<class 'float'>-{1.0, 2.0, 3.0}-[{'type': 'is_instance_of', 'loc': ('v',), 'msg': 'Input should be an instance of Sequence', 'input': {1.0, 2.0, 3.0}, 'ctx': {'class': 'Sequence'}}]] PASSED
4577 tests/test_types.py::test_sequence_fails[<class 'int'>-(1, 2, 'a')-[{'type': 'int_parsing', 'loc': ('v', 2), 'msg': 'Input should be a valid integer, unable to parse string as an integer', 'input': 'a'}]] PASSED
4578 tests/test_types.py::test_sequence_fails[<class 'int'>-[1, 'a', 3]-[{'type': 'int_parsing', 'loc': ('v', 1), 'msg': 'Input should be a valid integer, unable to parse string as an integer', 'input': 'a'}]] PASSED
4579 tests/test_types.py::test_sequence_fails[typing.List[int]-[{'a': 1, 'b': 2}, [1, 2], [2, 3]]-[{'type': 'list_type', 'loc': ('v', 0), 'msg': 'Input should be a valid list', 'input': {'a': 1, 'b': 2}}]] PASSED
4580 tests/test_types.py::test_sequence_fails[typing.Set[int]-[{1, 2}, {2, 3}, {'d'}]-[{'type': 'int_parsing', 'loc': ('v', 2, 0), 'msg': 'Input should be a valid integer, unable to parse string as an integer', 'input': 'd'}]] PASSED
4581 tests/test_types.py::test_sequence_fails[typing.Tuple[int, str]-((1, 'a'), ('a', 'a'), (3, 'c'))-[{'type': 'int_parsing', 'loc': ('v', 1, 0), 'msg': 'Input should be a valid integer, unable to parse string as an integer', 'input': 'a'}]] PASSED
4582 tests/test_types.py::test_sequence_generator_fails PASSED
4583 tests/test_types.py::test_sequence_strict PASSED
4584 tests/test_types.py::test_sequence_subclass_without_core_schema PASSED
4585 tests/test_types.py::test_sequence_success[cls4-value4-result4] PASSED
4586 tests/test_types.py::test_sequence_success[cls5-value5-result5] PASSED
4587 tests/test_types.py::test_sequence_success[int-value0-result0] PASSED
4588 tests/test_types.py::test_sequence_success[int-value1-result1] PASSED
4589 tests/test_types.py::test_sequence_success[int-value2-result2] PASSED
4590 tests/test_types.py::test_sequence_success[int-value3-result3] PASSED
4591 tests/test_types.py::test_ser_ip_with_unexpected_value PASSED
4592 tests/test_types.py::test_ser_ip_with_union PASSED
4593 tests/test_types.py::test_set_fails[123_0] PASSED
4594 tests/test_types.py::test_set_fails[123_1] PASSED
4595 tests/test_types.py::test_set_strict PASSED
4596 tests/test_types.py::test_set_success[value0-result0] PASSED
4597 tests/test_types.py::test_set_success[value1-result1] PASSED
4598 tests/test_types.py::test_set_success[value2-result2] PASSED
4599 tests/test_types.py::test_set_success[value3-result3] PASSED
4600 tests/test_types.py::test_set_type_fails PASSED
4601 tests/test_types.py::test_skip_validation[False] PASSED
4602 tests/test_types.py::test_skip_validation[True] PASSED
4603 tests/test_types.py::test_skip_validation_json_schema PASSED
4604 tests/test_types.py::test_skip_validation_model_reference PASSED
4605 tests/test_types.py::test_skip_validation_serialization PASSED
4606 tests/test_types.py::test_smart_union_compounded_types_edge_case PASSED
4607 tests/test_types.py::test_str_strip_whitespace[False-  123  -  123  ] PASSED
4608 tests/test_types.py::test_str_strip_whitespace[True-  123  -123] PASSED
4609 tests/test_types.py::test_str_strip_whitespace[True-  123\t\n-123] PASSED
4610 tests/test_types.py::test_str_to_lower[False-ABCDefG-ABCDefG] PASSED
4611 tests/test_types.py::test_str_to_lower[True-ABCDefG-abcdefg] PASSED
4612 tests/test_types.py::test_str_to_upper[False-ABCDefG-ABCDefG] PASSED
4613 tests/test_types.py::test_str_to_upper[True-ABCDefG-ABCDEFG] PASSED
4614 tests/test_types.py::test_strict_bool PASSED
4615 tests/test_types.py::test_strict_bytes PASSED
4616 tests/test_types.py::test_strict_bytes_max_length PASSED
4617 tests/test_types.py::test_strict_complex_field PASSED
4618 tests/test_types.py::test_strict_date PASSED
4619 tests/test_types.py::test_strict_datetime PASSED
4620 tests/test_types.py::test_strict_enum PASSED
4621 tests/test_types.py::test_strict_enum_with_use_enum_values PASSED
4622 tests/test_types.py::test_strict_float PASSED
4623 tests/test_types.py::test_strict_int PASSED
4624 tests/test_types.py::test_strict_raw_type PASSED
4625 tests/test_types.py::test_strict_secretfield_annotated[SampleEnum-0-Input should be an instance of SampleEnum] PASSED
4626 tests/test_types.py::test_strict_secretfield_annotated[bytes-0-Input should be a valid bytes \\[type=bytes_type,] PASSED
4627 tests/test_types.py::test_strict_secretfield_annotated[date-not-a-date-Input should be a valid date] PASSED
4628 tests/test_types.py::test_strict_secretfield_annotated[str-0-Input should be a valid string \\[type=string_type,] PASSED
4629 tests/test_types.py::test_strict_secretfield_by_config[SecretBytes-0-Input should be a valid bytes \\[type=bytes_type,] PASSED
4630 tests/test_types.py::test_strict_secretfield_by_config[SecretDate-not-a-date-Input should be a valid date] PASSED
4631 tests/test_types.py::test_strict_secretfield_by_config[SecretField3-0-Input should be an instance of SampleEnum] PASSED
4632 tests/test_types.py::test_strict_secretfield_by_config[SecretStr-0-Input should be a valid string \\[type=string_type,] PASSED
4633 tests/test_types.py::test_strict_str PASSED
4634 tests/test_types.py::test_strict_str_max_length PASSED
4635 tests/test_types.py::test_strict_time PASSED
4636 tests/test_types.py::test_strict_timedelta PASSED
4637 tests/test_types.py::test_string_constraints PASSED
4638 tests/test_types.py::test_string_constraints_strict PASSED
4639 tests/test_types.py::test_string_fails PASSED
4640 tests/test_types.py::test_string_import_any[builtins.list-builtins.list-json] PASSED
4641 tests/test_types.py::test_string_import_any[builtins.list-list-python] PASSED
4642 tests/test_types.py::test_string_import_any[list-builtins.list-json] PASSED
4643 tests/test_types.py::test_string_import_any[list-list-python] PASSED
4644 tests/test_types.py::test_string_import_any[math-math-json] PASSED
4645 tests/test_types.py::test_string_import_any[math-math-python] PASSED
4646 tests/test_types.py::test_string_import_any[math.cos-cos-python] PASSED
4647 tests/test_types.py::test_string_import_any[math.cos-math.cos-json] PASSED
4648 tests/test_types.py::test_string_import_any[math:cos-cos-python] PASSED
4649 tests/test_types.py::test_string_import_any[math:cos-math.cos-json] PASSED
4650 tests/test_types.py::test_string_import_any[os.path-ntpath-json] SKIPPED
4651 tests/test_types.py::test_string_import_any[os.path-posixpath-json] PASSED
4652 tests/test_types.py::test_string_import_any[os.path-posixpath-python] PASSED
4653 tests/test_types.py::test_string_import_any[tests.test_types.pytest-pytest-json] PASSED
4654 tests/test_types.py::test_string_import_any[tests.test_types.pytest-pytest-python] PASSED
4655 tests/test_types.py::test_string_import_any[value7-expected7-json] PASSED
4656 tests/test_types.py::test_string_import_any[value8-expected8-python] PASSED
4657 tests/test_types.py::test_string_import_any_expected_failure[os.os] PASSED
4658 tests/test_types.py::test_string_import_any_expected_failure[oss] PASSED
4659 tests/test_types.py::test_string_import_any_expected_failure[tests.test_types.x] PASSED
4660 tests/test_types.py::test_string_import_callable[annotation0] PASSED
4661 tests/test_types.py::test_string_import_callable[annotation1] PASSED
4662 tests/test_types.py::test_string_import_constraints[annotation0] PASSED
4663 tests/test_types.py::test_string_import_constraints[annotation1] PASSED
4664 tests/test_types.py::test_string_import_default_value[cos-False-cos] PASSED
4665 tests/test_types.py::test_string_import_default_value[cos-True-cos] PASSED
4666 tests/test_types.py::test_string_import_default_value[math:cos-False-math:cos] PASSED
4667 tests/test_types.py::test_string_import_default_value[math:cos-True-cos] PASSED
4668 tests/test_types.py::test_string_import_errors[123_collections:Mapping-errors3] PASSED
4669 tests/test_types.py::test_string_import_errors[:Mapping-errors4] PASSED
4670 tests/test_types.py::test_string_import_errors[collections.abc.def-errors0] PASSED
4671 tests/test_types.py::test_string_import_errors[collections.abc:def-errors1] PASSED
4672 tests/test_types.py::test_string_import_errors[collections:abc:Mapping-errors2] PASSED
4673 tests/test_types.py::test_string_import_examples PASSED
4674 tests/test_types.py::test_string_success PASSED
4675 tests/test_types.py::test_string_too_long PASSED
4676 tests/test_types.py::test_string_too_short PASSED
4677 tests/test_types.py::test_transform_schema PASSED
4678 tests/test_types.py::test_transform_schema_for_first_party_class PASSED
4679 tests/test_types.py::test_transform_schema_for_third_party_class PASSED
4680 tests/test_types.py::test_tuple_fails[123_0] PASSED
4681 tests/test_types.py::test_tuple_fails[123_1] PASSED
4682 tests/test_types.py::test_tuple_strict PASSED
4683 tests/test_types.py::test_tuple_success[<genexpr>-result2] PASSED
4684 tests/test_types.py::test_tuple_success[value0-result0] PASSED
4685 tests/test_types.py::test_tuple_success[value1-result1] PASSED
4686 tests/test_types.py::test_tuple_success[value3-result3] PASSED
4687 tests/test_types.py::test_tuple_success[value4-result4] PASSED
4688 tests/test_types.py::test_tuple_variable_len_fails[value0-str-exc0] PASSED
4689 tests/test_types.py::test_tuple_variable_len_fails[value1-str-exc1] PASSED
4690 tests/test_types.py::test_tuple_variable_len_success[<genexpr>-int-result2] PASSED
4691 tests/test_types.py::test_tuple_variable_len_success[value0-int-result0] PASSED
4692 tests/test_types.py::test_tuple_variable_len_success[value1-int-result1] PASSED
4693 tests/test_types.py::test_tuple_variable_len_success[value3-str-result3] PASSED
4694 tests/test_types.py::test_types_repr[AwareDatetime-AwareDatetime] PASSED
4695 tests/test_types.py::test_types_repr[FutureDate-FutureDate] PASSED
4696 tests/test_types.py::test_types_repr[FutureDatetime-FutureDatetime] PASSED
4697 tests/test_types.py::test_types_repr[ImportString-ImportString] PASSED
4698 tests/test_types.py::test_types_repr[Json-Json] PASSED
4699 tests/test_types.py::test_types_repr[NaiveDatetime-NaiveDatetime] PASSED
4700 tests/test_types.py::test_types_repr[PastDate-PastDate] PASSED
4701 tests/test_types.py::test_types_repr[PastDatetime-PastDatetime] PASSED
4702 tests/test_types.py::test_typing_coercion_counter PASSED
4703 tests/test_types.py::test_typing_coercion_defaultdict PASSED
4704 tests/test_types.py::test_typing_counter_value_validation PASSED
4705 tests/test_types.py::test_typing_extension_literal_field PASSED
4706 tests/test_types.py::test_typing_literal_field PASSED
4707 tests/test_types.py::test_typing_mutable_set PASSED
4708 tests/test_types.py::test_union_compound_types PASSED
4709 tests/test_types.py::test_union_enum_int_left_to_right PASSED
4710 tests/test_types.py::test_union_subclass[10] PASSED
4711 tests/test_types.py::test_union_subclass[None] PASSED
4712 tests/test_types.py::test_union_tags_in_errors PASSED
4713 tests/test_types.py::test_union_typeddict PASSED
4714 tests/test_types.py::test_union_uuid_str_left_to_right PASSED
4715 tests/test_types.py::test_uuid_error PASSED
4716 tests/test_types.py::test_uuid_json PASSED
4717 tests/test_types.py::test_uuid_strict PASSED
4718 tests/test_types.py::test_uuid_validation PASSED
4719 tests/test_types.py::test_valid_detailed_json PASSED
4720 tests/test_types.py::test_valid_model_json PASSED
4721 tests/test_types.py::test_valid_simple_json PASSED
4722 tests/test_types.py::test_valid_simple_json_any PASSED
4723 tests/test_types.py::test_valid_simple_json_bytes PASSED
4724 tests/test_types_namedtuple.py::test_eval_type_backport PASSED
4725 tests/test_types_namedtuple.py::test_namedtuple PASSED
4726 tests/test_types_namedtuple.py::test_namedtuple_arbitrary_type PASSED
4727 tests/test_types_namedtuple.py::test_namedtuple_defaults PASSED
4728 tests/test_types_namedtuple.py::test_namedtuple_different_module PASSED
4729 tests/test_types_namedtuple.py::test_namedtuple_postponed_annotation PASSED
4730 tests/test_types_namedtuple.py::test_namedtuple_right_length PASSED
4731 tests/test_types_namedtuple.py::test_namedtuple_schema PASSED
4732 tests/test_types_namedtuple.py::test_namedtuple_simple PASSED
4733 tests/test_types_namedtuple.py::test_recursive_generic_namedtuple PASSED
4734 tests/test_types_namedtuple.py::test_recursive_namedtuple PASSED
4735 tests/test_types_payment_card_number.py::test_error_types[11111111111-type=string_too_short,] PASSED
4736 tests/test_types_payment_card_number.py::test_error_types[11111111111111111111-type=string_too_long,] PASSED
4737 tests/test_types_payment_card_number.py::test_error_types[4000000000000000-type=payment_card_number_luhn,] PASSED
4738 tests/test_types_payment_card_number.py::test_error_types[40000000000000006-type=payment_card_number_brand,] PASSED
4739 tests/test_types_payment_card_number.py::test_error_types[None-type=string_type] PASSED
4740 tests/test_types_payment_card_number.py::test_error_types[hhhhhhhhhhhhhhhh-type=payment_card_number_digits] PASSED
4741 tests/test_types_payment_card_number.py::test_get_brand[2000000000000000008-other] PASSED
4742 tests/test_types_payment_card_number.py::test_get_brand[370000000000002-American Express] PASSED
4743 tests/test_types_payment_card_number.py::test_get_brand[4050000000000001-Visa] PASSED
4744 tests/test_types_payment_card_number.py::test_get_brand[5100000000000003-Mastercard] PASSED
4745 tests/test_types_payment_card_number.py::test_length_for_brand[2000000000000000008-other-True] PASSED
4746 tests/test_types_payment_card_number.py::test_length_for_brand[370000000000002-American Express-True] PASSED
4747 tests/test_types_payment_card_number.py::test_length_for_brand[40000000000000006-Visa-False] PASSED
4748 tests/test_types_payment_card_number.py::test_length_for_brand[4050000000000000001-Visa-True] PASSED
4749 tests/test_types_payment_card_number.py::test_length_for_brand[4050000000000001-Visa-True] PASSED
4750 tests/test_types_payment_card_number.py::test_length_for_brand[4050000000001-Visa-True] PASSED
4751 tests/test_types_payment_card_number.py::test_length_for_brand[5100000000000003-Mastercard-True] PASSED
4752 tests/test_types_payment_card_number.py::test_payment_card_brand PASSED
4753 tests/test_types_payment_card_number.py::test_valid PASSED
4754 tests/test_types_payment_card_number.py::test_validate_digits PASSED
4755 tests/test_types_payment_card_number.py::test_validate_luhn_check_digit[0-True] PASSED
4756 tests/test_types_payment_card_number.py::test_validate_luhn_check_digit[00-True] PASSED
4757 tests/test_types_payment_card_number.py::test_validate_luhn_check_digit[0000000000000000-True] PASSED
4758 tests/test_types_payment_card_number.py::test_validate_luhn_check_digit[000000018-True] PASSED
4759 tests/test_types_payment_card_number.py::test_validate_luhn_check_digit[18-True] PASSED
4760 tests/test_types_payment_card_number.py::test_validate_luhn_check_digit[343728738009846-True] PASSED
4761 tests/test_types_payment_card_number.py::test_validate_luhn_check_digit[343728738009847-False] PASSED
4762 tests/test_types_payment_card_number.py::test_validate_luhn_check_digit[4242424242424240-False] PASSED
4763 tests/test_types_payment_card_number.py::test_validate_luhn_check_digit[4242424242424241-False] PASSED
4764 tests/test_types_payment_card_number.py::test_validate_luhn_check_digit[4242424242424242-True] PASSED
4765 tests/test_types_payment_card_number.py::test_validate_luhn_check_digit[42424242424242426-True] PASSED
4766 tests/test_types_payment_card_number.py::test_validate_luhn_check_digit[424242424242424267-True] PASSED
4767 tests/test_types_payment_card_number.py::test_validate_luhn_check_digit[4242424242424242675-True] PASSED
4768 tests/test_types_payment_card_number.py::test_validate_luhn_check_digit[4242424242424243-False] PASSED
4769 tests/test_types_payment_card_number.py::test_validate_luhn_check_digit[4242424242424244-False] PASSED
4770 tests/test_types_payment_card_number.py::test_validate_luhn_check_digit[4242424242424245-False] PASSED
4771 tests/test_types_payment_card_number.py::test_validate_luhn_check_digit[4242424242424246-False] PASSED
4772 tests/test_types_payment_card_number.py::test_validate_luhn_check_digit[4242424242424247-False] PASSED
4773 tests/test_types_payment_card_number.py::test_validate_luhn_check_digit[4242424242424248-False] PASSED
4774 tests/test_types_payment_card_number.py::test_validate_luhn_check_digit[4242424242424249-False] PASSED
4775 tests/test_types_payment_card_number.py::test_validate_luhn_check_digit[4345351087414150-True] PASSED
4776 tests/test_types_payment_card_number.py::test_validate_luhn_check_digit[4345351087414151-False] PASSED
4777 tests/test_types_payment_card_number.py::test_validate_luhn_check_digit[5164581347216566-True] PASSED
4778 tests/test_types_payment_card_number.py::test_validate_luhn_check_digit[5164581347216567-False] PASSED
4779 tests/test_types_payment_card_number.py::test_validate_luhn_check_digit[99999999999999999999-True] PASSED
4780 tests/test_types_payment_card_number.py::test_validate_luhn_check_digit[99999999999999999999999999999999999999999999999999999999999999999997-True] PASSED
4781 tests/test_types_self.py::test_recursive_model[t_e.Self] PASSED
4782 tests/test_types_self.py::test_recursive_model[typing.Self] SKIPPED
4783 tests/test_types_self.py::test_recursive_model_invalid[t_e.Self] PASSED
4784 tests/test_types_self.py::test_recursive_model_invalid[typing.Self] SKIPPED
4785 tests/test_types_self.py::test_recursive_model_with_subclass[t_e.Self] PASSED
4786 tests/test_types_self.py::test_recursive_model_with_subclass[typing.Self] SKIPPED
4787 tests/test_types_self.py::test_recursive_model_with_subclass_invalid[t_e.Self] PASSED
4788 tests/test_types_self.py::test_recursive_model_with_subclass_invalid[typing.Self] SKIPPED
4789 tests/test_types_self.py::test_recursive_model_with_subclass_override[t_e.Self] PASSED
4790 tests/test_types_self.py::test_recursive_model_with_subclass_override[typing.Self] SKIPPED
4791 tests/test_types_self.py::test_self_type_in_dataclass[t_e.Self] PASSED
4792 tests/test_types_self.py::test_self_type_in_dataclass[typing.Self] SKIPPED
4793 tests/test_types_self.py::test_self_type_in_named_tuple[t_e.Self] PASSED
4794 tests/test_types_self.py::test_self_type_in_named_tuple[typing.Self] SKIPPED
4795 tests/test_types_self.py::test_self_type_in_typed_dict[t_e.Self] PASSED
4796 tests/test_types_self.py::test_self_type_in_typed_dict[typing.Self] SKIPPED
4797 tests/test_types_self.py::test_self_type_json_schema[t_e.Self] PASSED
4798 tests/test_types_self.py::test_self_type_json_schema[typing.Self] SKIPPED
4799 tests/test_types_self.py::test_self_type_with_field[t_e.Self] PASSED
4800 tests/test_types_self.py::test_self_type_with_field[typing.Self] SKIPPED
4801 tests/test_types_typeddict.py::test_generic_typeddict_in_concrete_model PASSED
4802 tests/test_types_typeddict.py::test_generic_typeddict_in_generic_model PASSED
4803 tests/test_types_typeddict.py::test_grandparent_config PASSED
4804 tests/test_types_typeddict.py::test_model_config PASSED
4805 tests/test_types_typeddict.py::test_model_config_inherited PASSED
4806 tests/test_types_typeddict.py::test_partial_new_typeddict[t_e.TypedDict] PASSED
4807 tests/test_types_typeddict.py::test_partial_new_typeddict[typing.TypedDict] SKIPPED
4808 tests/test_types_typeddict.py::test_recursive_generic_typeddict_in_function_1 PASSED
4809 tests/test_types_typeddict.py::test_recursive_generic_typeddict_in_function_2 PASSED
4810 tests/test_types_typeddict.py::test_recursive_generic_typeddict_in_function_3 PASSED
4811 tests/test_types_typeddict.py::test_recursive_generic_typeddict_in_module PASSED
4812 tests/test_types_typeddict.py::test_recursive_typeddict PASSED
4813 tests/test_types_typeddict.py::test_schema_generator PASSED
4814 tests/test_types_typeddict.py::test_typed_dict_inheritance_schema[t_e.Required-t_e.TypedDict] PASSED
4815 tests/test_types_typeddict.py::test_typed_dict_inheritance_schema[t_e.Required-typing.TypedDict] SKIPPED
4816 tests/test_types_typeddict.py::test_typed_dict_inheritance_schema[typing.Required-t_e.TypedDict] SKIPPED
4817 tests/test_types_typeddict.py::test_typed_dict_inheritance_schema[typing.Required-typing.TypedDict] SKIPPED
4818 tests/test_types_typeddict.py::test_typeddict[t_e.TypedDict] PASSED
4819 tests/test_types_typeddict.py::test_typeddict[typing.TypedDict] SKIPPED
4820 tests/test_types_typeddict.py::test_typeddict_alias_generator[t_e.TypedDict] PASSED
4821 tests/test_types_typeddict.py::test_typeddict_alias_generator[typing.TypedDict] SKIPPED
4822 tests/test_types_typeddict.py::test_typeddict_all[t_e.TypedDict] PASSED
4823 tests/test_types_typeddict.py::test_typeddict_all[typing.TypedDict] PASSED
4824 tests/test_types_typeddict.py::test_typeddict_annotated[t_e.TypedDict-{'a': '1', 'b': 2, 'c': 3}-{'a': 1, 'b': 2, 'c': 3}] PASSED
4825 tests/test_types_typeddict.py::test_typeddict_annotated[t_e.TypedDict-{'a': None, 'b': 2, 'c': 3}-{'a': None, 'b': 2, 'c': 3}] PASSED
4826 tests/test_types_typeddict.py::test_typeddict_annotated[t_e.TypedDict-{'a': None, 'c': 3}-{'a': None, 'b': 42, 'c': 3}] PASSED
4827 tests/test_types_typeddict.py::test_typeddict_annotated[typing.TypedDict-{'a': '1', 'b': 2, 'c': 3}-{'a': 1, 'b': 2, 'c': 3}] SKIPPED
4828 tests/test_types_typeddict.py::test_typeddict_annotated[typing.TypedDict-{'a': None, 'b': 2, 'c': 3}-{'a': None, 'b': 2, 'c': 3}] SKIPPED
4829 tests/test_types_typeddict.py::test_typeddict_annotated[typing.TypedDict-{'a': None, 'c': 3}-{'a': None, 'b': 42, 'c': 3}] SKIPPED
4830 tests/test_types_typeddict.py::test_typeddict_annotated_nonoptional_schema[t_e.TypedDict] PASSED
4831 tests/test_types_typeddict.py::test_typeddict_annotated_nonoptional_schema[typing.TypedDict] SKIPPED
4832 tests/test_types_typeddict.py::test_typeddict_annotated_simple[t_e.Required-t_e.TypedDict] PASSED
4833 tests/test_types_typeddict.py::test_typeddict_annotated_simple[t_e.Required-typing.TypedDict] SKIPPED
4834 tests/test_types_typeddict.py::test_typeddict_annotated_simple[typing.Required-t_e.TypedDict] SKIPPED
4835 tests/test_types_typeddict.py::test_typeddict_annotated_simple[typing.Required-typing.TypedDict] SKIPPED
4836 tests/test_types_typeddict.py::test_typeddict_extra_default[t_e.TypedDict] PASSED
4837 tests/test_types_typeddict.py::test_typeddict_extra_default[typing.TypedDict] SKIPPED
4838 tests/test_types_typeddict.py::test_typeddict_field_serializer[t_e.TypedDict] PASSED
4839 tests/test_types_typeddict.py::test_typeddict_field_serializer[typing.TypedDict] SKIPPED
4840 tests/test_types_typeddict.py::test_typeddict_field_validator[t_e.TypedDict] PASSED
4841 tests/test_types_typeddict.py::test_typeddict_field_validator[typing.TypedDict] SKIPPED
4842 tests/test_types_typeddict.py::test_typeddict_from_attributes PASSED
4843 tests/test_types_typeddict.py::test_typeddict_inheritance[t_e.TypedDict] PASSED
4844 tests/test_types_typeddict.py::test_typeddict_inheritance[typing.TypedDict] SKIPPED
4845 tests/test_types_typeddict.py::test_typeddict_model_serializer[t_e.TypedDict] PASSED
4846 tests/test_types_typeddict.py::test_typeddict_model_serializer[typing.TypedDict] SKIPPED
4847 tests/test_types_typeddict.py::test_typeddict_model_validator[t_e.TypedDict] PASSED
4848 tests/test_types_typeddict.py::test_typeddict_model_validator[typing.TypedDict] SKIPPED
4849 tests/test_types_typeddict.py::test_typeddict_mro PASSED
4850 tests/test_types_typeddict.py::test_typeddict_non_total[t_e.TypedDict] PASSED
4851 tests/test_types_typeddict.py::test_typeddict_non_total[typing.TypedDict] SKIPPED
4852 tests/test_types_typeddict.py::test_typeddict_not_required_schema[t_e.Required-t_e.TypedDict] PASSED
4853 tests/test_types_typeddict.py::test_typeddict_not_required_schema[t_e.Required-typing.TypedDict] SKIPPED
4854 tests/test_types_typeddict.py::test_typeddict_not_required_schema[typing.Required-t_e.TypedDict] SKIPPED
4855 tests/test_types_typeddict.py::test_typeddict_not_required_schema[typing.Required-typing.TypedDict] SKIPPED
4856 tests/test_types_typeddict.py::test_typeddict_postponed_annotation[t_e.TypedDict] PASSED
4857 tests/test_types_typeddict.py::test_typeddict_postponed_annotation[typing.TypedDict] SKIPPED
4858 tests/test_types_typeddict.py::test_typeddict_required[t_e.Required-t_e.TypedDict] PASSED
4859 tests/test_types_typeddict.py::test_typeddict_required[t_e.Required-typing.TypedDict] SKIPPED
4860 tests/test_types_typeddict.py::test_typeddict_required[typing.Required-t_e.TypedDict] SKIPPED
4861 tests/test_types_typeddict.py::test_typeddict_required[typing.Required-typing.TypedDict] SKIPPED
4862 tests/test_types_typeddict.py::test_typeddict_schema[t_e.TypedDict] PASSED
4863 tests/test_types_typeddict.py::test_typeddict_schema[typing.TypedDict] SKIPPED
4864 tests/test_types_typeddict.py::test_typeddict_total_false[t_e.Required-t_e.TypedDict] PASSED
4865 tests/test_types_typeddict.py::test_typeddict_total_false[t_e.Required-typing.TypedDict] SKIPPED
4866 tests/test_types_typeddict.py::test_typeddict_total_false[typing.Required-t_e.TypedDict] SKIPPED
4867 tests/test_types_typeddict.py::test_typeddict_total_false[typing.Required-typing.TypedDict] SKIPPED
4868 tests/test_types_typeddict.py::test_typeddict_with_config_decorator PASSED
4869 tests/test_types_zoneinfo.py::test_zoneinfo_json_schema PASSED
4870 tests/test_types_zoneinfo.py::test_zoneinfo_parsing_fails_for_invalid_iana_tz_strs PASSED
4871 tests/test_types_zoneinfo.py::test_zoneinfo_serialization PASSED
4872 tests/test_types_zoneinfo.py::test_zoneinfo_union PASSED
4873 tests/test_types_zoneinfo.py::test_zoneinfo_valid_inputs[IanaTimezoneStr] PASSED
4874 tests/test_types_zoneinfo.py::test_zoneinfo_valid_inputs[ZoneInfoObject] PASSED
4875 tests/test_typing.py::test_eval_type_backport_not_installed PASSED
4876 tests/test_typing.py::test_exotic_localns PASSED
4877 tests/test_typing.py::test_func_ns_excludes_default_globals PASSED
4878 tests/test_typing.py::test_get_function_type_hints_none_type PASSED
4879 tests/test_typing.py::test_is_classvar[None-False] PASSED
4880 tests/test_typing.py::test_is_classvar[ann_type1-False] PASSED
4881 tests/test_typing.py::test_is_classvar[ann_type2-False] PASSED
4882 tests/test_typing.py::test_is_classvar[ann_type3-True] PASSED
4883 tests/test_typing.py::test_is_classvar[ann_type4-True] PASSED
4884 tests/test_typing.py::test_is_classvar[ann_type5-True] PASSED
4885 tests/test_typing.py::test_is_classvar[ann_type6-True] PASSED
4886 tests/test_typing.py::test_is_literal_with_typing_extension_literal PASSED
4887 tests/test_typing.py::test_is_literal_with_typing_literal PASSED
4888 tests/test_typing.py::test_is_namedtuple PASSED
4889 tests/test_typing.py::test_is_none_type PASSED
4890 tests/test_typing.py::test_is_union[union0] PASSED
4891 tests/test_typing.py::test_is_union[union1] PASSED
4892 tests/test_typing.py::test_module_ns_is_none PASSED
4893 tests/test_typing.py::test_parent_frame_namespace PASSED
4894 tests/test_utils.py::test_all_identical PASSED
4895 tests/test_utils.py::test_all_literal_values PASSED
4896 tests/test_utils.py::test_class_attribute PASSED
4897 tests/test_utils.py::test_deep_update[mapping0-updating_mapping0-expected_mapping0-extra keys are inserted] PASSED
4898 tests/test_utils.py::test_deep_update[mapping1-updating_mapping1-expected_mapping1-values that can not be merged are updated] PASSED
4899 tests/test_utils.py::test_deep_update[mapping2-updating_mapping2-expected_mapping2-values that have corresponding keys are merged] PASSED
4900 tests/test_utils.py::test_deep_update[mapping3-updating_mapping3-expected_mapping3-deeply nested values that have corresponding keys are merged] PASSED
4901 tests/test_utils.py::test_deep_update_is_not_mutating PASSED
4902 tests/test_utils.py::test_devtools_output SKIPPED (devtools not inst...)
4903 tests/test_utils.py::test_display_as_type[LoggedVar-LoggedVar] PASSED
4904 tests/test_utils.py::test_display_as_type[SomeForwardRefString-str] PASSED
4905 tests/test_utils.py::test_display_as_type[foobar-foobar] PASSED
4906 tests/test_utils.py::test_display_as_type[foobar-str] PASSED
4907 tests/test_utils.py::test_display_as_type[list-list] PASSED
4908 tests/test_utils.py::test_display_as_type[str-str] PASSED
4909 tests/test_utils.py::test_display_as_type[value10-Tuple[str, ...]] PASSED
4910 tests/test_utils.py::test_display_as_type[value11-Union[int, List[str], Tuple[str, int]]] PASSED
4911 tests/test_utils.py::test_display_as_type[value14-LoggedVar] PASSED
4912 tests/test_utils.py::test_display_as_type[value3-List[ForwardRef('SomeForwardRef')]] PASSED
4913 tests/test_utils.py::test_display_as_type[value4-Union[str, int]] PASSED
4914 tests/test_utils.py::test_display_as_type[value6-List] PASSED
4915 tests/test_utils.py::test_display_as_type[value7-list] PASSED
4916 tests/test_utils.py::test_display_as_type[value8-List[Dict[str, int]]] PASSED
4917 tests/test_utils.py::test_display_as_type[value9-Tuple[str, int, float]] PASSED
4918 tests/test_utils.py::test_display_as_type_310[<lambda>-List[ForwardRef('SomeForwardRef')]] SKIPPED
4919 tests/test_utils.py::test_display_as_type_310[<lambda>-List[int]] SKIPPED
4920 tests/test_utils.py::test_display_as_type_310[<lambda>-List] SKIPPED
4921 tests/test_utils.py::test_display_as_type_310[<lambda>-LoggedVar[Dict[int, str]]] SKIPPED
4922 tests/test_utils.py::test_display_as_type_310[<lambda>-LoggedVar[int]] SKIPPED
4923 tests/test_utils.py::test_display_as_type_310[<lambda>-Union[str, int]] SKIPPED
4924 tests/test_utils.py::test_display_as_type_310[<lambda>-list[Union[str, int]]0] SKIPPED
4925 tests/test_utils.py::test_display_as_type_310[<lambda>-list[Union[str, int]]1] SKIPPED
4926 tests/test_utils.py::test_display_as_type_310[<lambda>-list[dict[str, int]]] SKIPPED
4927 tests/test_utils.py::test_display_as_type_310[<lambda>-list[int]] SKIPPED
4928 tests/test_utils.py::test_display_as_type_310[<lambda>-list] SKIPPED
4929 tests/test_utils.py::test_display_as_type_310[<lambda>-str0] SKIPPED
4930 tests/test_utils.py::test_display_as_type_310[<lambda>-str1] SKIPPED
4931 tests/test_utils.py::test_get_origin[input_value0-Annotated] PASSED
4932 tests/test_utils.py::test_get_origin[input_value1-Callable] PASSED
4933 tests/test_utils.py::test_get_origin[input_value2-dict] PASSED
4934 tests/test_utils.py::test_get_origin[input_value3-list] PASSED
4935 tests/test_utils.py::test_get_origin[input_value4-output_value4] PASSED
4936 tests/test_utils.py::test_get_origin[int-None] PASSED
4937 tests/test_utils.py::test_handle_call_schema PASSED
4938 tests/test_utils.py::test_handle_function_schema PASSED
4939 tests/test_utils.py::test_handle_model_fields_schema[Model fields with extra_validator] PASSED
4940 tests/test_utils.py::test_handle_model_fields_schema[Model fields without extra_validator] PASSED
4941 tests/test_utils.py::test_handle_tuple_schema PASSED
4942 tests/test_utils.py::test_handle_typed_dict_schema[Typeddict with extra_validator] PASSED
4943 tests/test_utils.py::test_handle_typed_dict_schema[Typeddict without extra_validator] PASSED
4944 tests/test_utils.py::test_import_module PASSED
4945 tests/test_utils.py::test_import_module_invalid PASSED
4946 tests/test_utils.py::test_import_no_attr PASSED
4947 tests/test_utils.py::test_is_new_type PASSED
4948 tests/test_utils.py::test_lenient_issubclass PASSED
4949 tests/test_utils.py::test_lenient_issubclass_is_lenient PASSED
4950 tests/test_utils.py::test_lenient_issubclass_with_generic_aliases PASSED
4951 tests/test_utils.py::test_on_lower_camel_many_length PASSED
4952 tests/test_utils.py::test_on_lower_camel_one_length PASSED
4953 tests/test_utils.py::test_on_lower_camel_zero_length PASSED
4954 tests/test_utils.py::test_pretty PASSED
4955 tests/test_utils.py::test_pretty_color PASSED
4956 tests/test_utils.py::test_pretty_print[False-schema1-expected1] PASSED
4957 tests/test_utils.py::test_pretty_print[False-schema2-expected2] PASSED
4958 tests/test_utils.py::test_pretty_print[True-schema0-expected0] PASSED
4959 tests/test_utils.py::test_smart_deepcopy_collection[collection0] PASSED
4960 tests/test_utils.py::test_smart_deepcopy_collection[collection1] PASSED
4961 tests/test_utils.py::test_smart_deepcopy_collection[collection2] PASSED
4962 tests/test_utils.py::test_smart_deepcopy_collection[collection3] PASSED
4963 tests/test_utils.py::test_smart_deepcopy_collection[collection4] PASSED
4964 tests/test_utils.py::test_smart_deepcopy_collection[collection5] PASSED
4965 tests/test_utils.py::test_smart_deepcopy_collection[collection6] PASSED
4966 tests/test_utils.py::test_smart_deepcopy_collection[collection7] PASSED
4967 tests/test_utils.py::test_smart_deepcopy_empty_collection[empty_collection0] PASSED
4968 tests/test_utils.py::test_smart_deepcopy_empty_collection[empty_collection1] PASSED
4969 tests/test_utils.py::test_smart_deepcopy_empty_collection[empty_collection2] PASSED
4970 tests/test_utils.py::test_smart_deepcopy_empty_collection[empty_collection3] PASSED
4971 tests/test_utils.py::test_smart_deepcopy_empty_collection[empty_collection4] PASSED
4972 tests/test_utils.py::test_smart_deepcopy_empty_collection[empty_collection5] PASSED
4973 tests/test_utils.py::test_smart_deepcopy_empty_collection[empty_collection6] PASSED
4974 tests/test_utils.py::test_smart_deepcopy_empty_collection[empty_collection7] PASSED
4975 tests/test_utils.py::test_smart_deepcopy_error[RuntimeError] PASSED
4976 tests/test_utils.py::test_smart_deepcopy_error[TypeError] PASSED
4977 tests/test_utils.py::test_smart_deepcopy_error[ValueError] PASSED
4978 tests/test_utils.py::test_smart_deepcopy_immutable_non_sequence[1.0] PASSED
4979 tests/test_utils.py::test_smart_deepcopy_immutable_non_sequence[1_0] PASSED
4980 tests/test_utils.py::test_smart_deepcopy_immutable_non_sequence[1_1] PASSED
4981 tests/test_utils.py::test_smart_deepcopy_immutable_non_sequence[1_2] PASSED
4982 tests/test_utils.py::test_smart_deepcopy_immutable_non_sequence[<lambda>] PASSED
4983 tests/test_utils.py::test_smart_deepcopy_immutable_non_sequence[None] PASSED
4984 tests/test_utils.py::test_smart_deepcopy_immutable_non_sequence[int] PASSED
4985 tests/test_utils.py::test_smart_deepcopy_immutable_non_sequence[len] PASSED
4986 tests/test_utils.py::test_smart_deepcopy_immutable_non_sequence[obj10] PASSED
4987 tests/test_utils.py::test_smart_deepcopy_immutable_non_sequence[obj8] PASSED
4988 tests/test_utils.py::test_smart_deepcopy_immutable_non_sequence[test_all_literal_values] PASSED
4989 tests/test_utils.py::test_snake2camel_start_lower[__snake_to_camel__-__snakeToCamel__] PASSED
4990 tests/test_utils.py::test_snake2camel_start_lower[_snake_2-_snake2] PASSED
4991 tests/test_utils.py::test_snake2camel_start_lower[_snake_to_camel-_snakeToCamel] PASSED
4992 tests/test_utils.py::test_snake2camel_start_lower[snake2camel-snake2Camel] PASSED
4993 tests/test_utils.py::test_snake2camel_start_lower[snake_2-snake2] PASSED
4994 tests/test_utils.py::test_snake2camel_start_lower[snake_2_-snake2_] PASSED
4995 tests/test_utils.py::test_snake2camel_start_lower[snake_2_camel-snake2Camel] PASSED
4996 tests/test_utils.py::test_snake2camel_start_lower[snake_to_camel-snakeToCamel] PASSED
4997 tests/test_utils.py::test_snake2camel_start_lower[snake_to_camel_-snakeToCamel_] PASSED
4998 tests/test_utils.py::test_snake2pascal[__snake_to_camel__-__SnakeToCamel__] PASSED
4999 tests/test_utils.py::test_snake2pascal[_snake_2-_Snake2] PASSED
5000 tests/test_utils.py::test_snake2pascal[_snake_to_camel-_SnakeToCamel] PASSED
5001 tests/test_utils.py::test_snake2pascal[snake2camel-Snake2Camel] PASSED
5002 tests/test_utils.py::test_snake2pascal[snake_2-Snake2] PASSED
5003 tests/test_utils.py::test_snake2pascal[snake_2_-Snake2_] PASSED
5004 tests/test_utils.py::test_snake2pascal[snake_2_camel-Snake2Camel] PASSED
5005 tests/test_utils.py::test_snake2pascal[snake_to_camel-SnakeToCamel] PASSED
5006 tests/test_utils.py::test_snake2pascal[snake_to_camel_-SnakeToCamel_] PASSED
5007 tests/test_utils.py::test_to_camel_from_camel PASSED
5008 tests/test_utils.py::test_to_snake[CAMELToSnake-camel_to_snake] PASSED
5009 tests/test_utils.py::test_to_snake[Camel2-camel_2] PASSED
5010 tests/test_utils.py::test_to_snake[Camel2Snake-camel_2_snake] PASSED
5011 tests/test_utils.py::test_to_snake[Camel2_-camel_2_] PASSED
5012 tests/test_utils.py::test_to_snake[CamelToSnake-camel_to_snake] PASSED
5013 tests/test_utils.py::test_to_snake[CamelToSnake_-camel_to_snake_] PASSED
5014 tests/test_utils.py::test_to_snake[Kebab-Snake-kebab_snake] PASSED
5015 tests/test_utils.py::test_to_snake[PascalToSnake-pascal_to_snake] PASSED
5016 tests/test_utils.py::test_to_snake[_Camel2-_camel_2] PASSED
5017 tests/test_utils.py::test_to_snake[_CamelToSnake-_camel_to_snake] PASSED
5018 tests/test_utils.py::test_to_snake[__CamelToSnake__-__camel_to_snake__] PASSED
5019 tests/test_utils.py::test_to_snake[__camelToSnake__-__camel_to_snake__] PASSED
5020 tests/test_utils.py::test_to_snake[_camel2-_camel_2] PASSED
5021 tests/test_utils.py::test_to_snake[_camelToSnake-_camel_to_snake] PASSED
5022 tests/test_utils.py::test_to_snake[camel2-camel_2] PASSED
5023 tests/test_utils.py::test_to_snake[camel2Snake-camel_2_snake] PASSED
5024 tests/test_utils.py::test_to_snake[camel2_-camel_2_] PASSED
5025 tests/test_utils.py::test_to_snake[camelToSnake-camel_to_snake] PASSED
5026 tests/test_utils.py::test_to_snake[camelToSnake_-camel_to_snake_] PASSED
5027 tests/test_utils.py::test_to_snake[camel_to_snake-camel_to_snake] PASSED
5028 tests/test_utils.py::test_to_snake[kebab-Snake-kebab_snake] PASSED
5029 tests/test_utils.py::test_to_snake[kebab-to-snake-kebab_to_snake] PASSED
5030 tests/test_utils.py::test_to_snake[snakeV2-snake_v2] PASSED
5031 tests/test_utils.py::test_to_snake[snake_to_snake-snake_to_snake] PASSED
5032 tests/test_utils.py::test_undefined_copy PASSED
5033 tests/test_utils.py::test_undefined_pickle PASSED
5034 tests/test_utils.py::test_undefined_repr PASSED
5035 tests/test_utils.py::test_unique_list[input_value0-output0] PASSED
5036 tests/test_utils.py::test_unique_list[input_value1-output1] PASSED
5037 tests/test_utils.py::test_unique_list[input_value2-output2] PASSED
5038 tests/test_utils.py::test_value_items PASSED
5039 tests/test_utils.py::test_value_items_error PASSED
5040 tests/test_utils.py::test_value_items_merge[None-None-False-None] PASSED
5041 tests/test_utils.py::test_value_items_merge[None-None-True-None] PASSED
5042 tests/test_utils.py::test_value_items_merge[None-override20-True-expected20] PASSED
5043 tests/test_utils.py::test_value_items_merge[None-override21-True-expected21] PASSED
5044 tests/test_utils.py::test_value_items_merge[None-override4-False-expected4] PASSED
5045 tests/test_utils.py::test_value_items_merge[None-override5-False-expected5] PASSED
5046 tests/test_utils.py::test_value_items_merge[True-None-False-True] PASSED
5047 tests/test_utils.py::test_value_items_merge[True-override33-False-expected33] PASSED
5048 tests/test_utils.py::test_value_items_merge[base0-override0-False-expected0] PASSED
5049 tests/test_utils.py::test_value_items_merge[base10-override10-False-expected10] PASSED
5050 tests/test_utils.py::test_value_items_merge[base11-override11-False-expected11] PASSED
5051 tests/test_utils.py::test_value_items_merge[base12-override12-False-expected12] PASSED
5052 tests/test_utils.py::test_value_items_merge[base13-override13-False-expected13] PASSED
5053 tests/test_utils.py::test_value_items_merge[base14-override14-False-expected14] PASSED
5054 tests/test_utils.py::test_value_items_merge[base15-override15-False-expected15] PASSED
5055 tests/test_utils.py::test_value_items_merge[base16-override16-True-expected16] PASSED
5056 tests/test_utils.py::test_value_items_merge[base18-override18-True-expected18] PASSED
5057 tests/test_utils.py::test_value_items_merge[base19-None-True-expected19] PASSED
5058 tests/test_utils.py::test_value_items_merge[base2-override2-False-expected2] PASSED
5059 tests/test_utils.py::test_value_items_merge[base22-None-True-expected22] PASSED
5060 tests/test_utils.py::test_value_items_merge[base23-override23-True-expected23] PASSED
5061 tests/test_utils.py::test_value_items_merge[base24-override24-True-expected24] PASSED
5062 tests/test_utils.py::test_value_items_merge[base25-override25-True-expected25] PASSED
5063 tests/test_utils.py::test_value_items_merge[base26-override26-True-expected26] PASSED
5064 tests/test_utils.py::test_value_items_merge[base27-override27-True-expected27] PASSED
5065 tests/test_utils.py::test_value_items_merge[base28-override28-True-expected28] PASSED
5066 tests/test_utils.py::test_value_items_merge[base29-override29-True-expected29] PASSED
5067 tests/test_utils.py::test_value_items_merge[base3-None-False-expected3] PASSED
5068 tests/test_utils.py::test_value_items_merge[base30-override30-True-expected30] PASSED
5069 tests/test_utils.py::test_value_items_merge[base31-override31-True-expected31] PASSED
5070 tests/test_utils.py::test_value_items_merge[base32-True-False-True] PASSED
5071 tests/test_utils.py::test_value_items_merge[base35-override35-False-expected35] PASSED
5072 tests/test_utils.py::test_value_items_merge[base6-None-False-expected6] PASSED
5073 tests/test_utils.py::test_value_items_merge[base7-override7-False-expected7] PASSED
5074 tests/test_utils.py::test_value_items_merge[base8-override8-False-expected8] PASSED
5075 tests/test_utils.py::test_value_items_merge[base9-override9-False-expected9] PASSED
5076 tests/test_v1.py::test_root_validator PASSED
5077 tests/test_v1.py::test_version PASSED
5078 tests/test_validate_call.py::test_alias_generator PASSED
5079 tests/test_validate_call.py::test_annotated_field_can_provide_factory PASSED
5080 tests/test_validate_call.py::test_annotated_use_of_alias PASSED
5081 tests/test_validate_call.py::test_args PASSED
5082 tests/test_validate_call.py::test_args_name PASSED
5083 tests/test_validate_call.py::test_async PASSED
5084 tests/test_validate_call.py::test_async_func PASSED
5085 tests/test_validate_call.py::test_basemodel_method PASSED
5086 tests/test_validate_call.py::test_class_method PASSED
5087 tests/test_validate_call.py::test_classmethod_order_error[classmethod] PASSED
5088 tests/test_validate_call.py::test_classmethod_order_error[staticmethod] PASSED
5089 tests/test_validate_call.py::test_config_arbitrary_types_allowed PASSED
5090 tests/test_validate_call.py::test_config_strict PASSED
5091 tests/test_validate_call.py::test_do_not_call_repr_on_validate_call PASSED
5092 tests/test_validate_call.py::test_dynamic_method_decoration PASSED
5093 tests/test_validate_call.py::test_eval_type_backport PASSED
5094 tests/test_validate_call.py::test_field_can_provide_factory PASSED
5095 tests/test_validate_call.py::test_item_method PASSED
5096 tests/test_validate_call.py::test_json_schema PASSED
5097 tests/test_validate_call.py::test_kwargs PASSED
5098 tests/test_validate_call.py::test_local_annotation PASSED
5099 tests/test_validate_call.py::test_methods_are_not_rebound PASSED
5100 tests/test_validate_call.py::test_model_as_arg PASSED
5101 tests/test_validate_call.py::test_optional PASSED
5102 tests/test_validate_call.py::test_partial PASSED
5103 tests/test_validate_call.py::test_populate_by_name PASSED
5104 tests/test_validate_call.py::test_positional_and_keyword_with_same_name PASSED
5105 tests/test_validate_call.py::test_positional_only PASSED
5106 tests/test_validate_call.py::test_string_annotation PASSED
5107 tests/test_validate_call.py::test_untyped PASSED
5108 tests/test_validate_call.py::test_use_of_alias PASSED
5109 tests/test_validate_call.py::test_uses_local_ns PASSED
5110 tests/test_validate_call.py::test_v_args PASSED
5111 tests/test_validate_call.py::test_validate_all PASSED
5112 tests/test_validate_call.py::test_validate_all_positional PASSED
5113 tests/test_validate_call.py::test_validate_call_with_pep_695_syntax SKIPPED
5114 tests/test_validate_call.py::test_validate_call_with_slots PASSED
5115 tests/test_validate_call.py::test_validate_return PASSED
5116 tests/test_validate_call.py::test_validator_init PASSED
5117 tests/test_validate_call.py::test_var_args_kwargs[False] PASSED
5118 tests/test_validate_call.py::test_var_args_kwargs[True] PASSED
5119 tests/test_validate_call.py::test_wrap PASSED
5120 tests/test_validators.py::test_after_validator_field_name PASSED
5121 tests/test_validators.py::test_annotated_validator_after PASSED
5122 tests/test_validators.py::test_annotated_validator_before PASSED
5123 tests/test_validators.py::test_annotated_validator_builtin PASSED
5124 tests/test_validators.py::test_annotated_validator_nested PASSED
5125 tests/test_validators.py::test_annotated_validator_plain PASSED
5126 tests/test_validators.py::test_annotated_validator_runs_before_field_validators PASSED
5127 tests/test_validators.py::test_annotated_validator_typing_cache[AfterValidator-<lambda>] PASSED
5128 tests/test_validators.py::test_annotated_validator_typing_cache[BeforeValidator-<lambda>] PASSED
5129 tests/test_validators.py::test_annotated_validator_typing_cache[PlainValidator-<lambda>] PASSED
5130 tests/test_validators.py::test_annotated_validator_typing_cache[WrapValidator-<lambda>] PASSED
5131 tests/test_validators.py::test_annotated_validator_wrap PASSED
5132 tests/test_validators.py::test_assert_raises_validation_error PASSED
5133 tests/test_validators.py::test_assignment_validator_cls PASSED
5134 tests/test_validators.py::test_bare_root_validator PASSED
5135 tests/test_validators.py::test_before_validator_field_name PASSED
5136 tests/test_validators.py::test_classmethod PASSED
5137 tests/test_validators.py::test_custom_type_field_name_dataclass PASSED
5138 tests/test_validators.py::test_custom_type_field_name_model PASSED
5139 tests/test_validators.py::test_custom_type_field_name_model_nested PASSED
5140 tests/test_validators.py::test_custom_type_field_name_named_tuple PASSED
5141 tests/test_validators.py::test_custom_type_field_name_typed_dict PASSED
5142 tests/test_validators.py::test_custom_type_field_name_validate_call PASSED
5143 tests/test_validators.py::test_datetime_field_validator PASSED
5144 tests/test_validators.py::test_datetime_validator PASSED
5145 tests/test_validators.py::test_decorator_proxy PASSED
5146 tests/test_validators.py::test_deque_validation PASSED
5147 tests/test_validators.py::test_exceptions_in_field_validators_restore_original_field_value PASSED
5148 tests/test_validators.py::test_field_that_is_being_validated_is_excluded_from_validator_values PASSED
5149 tests/test_validators.py::test_field_validator_bad_fields_throws_configerror PASSED
5150 tests/test_validators.py::test_field_validator_input_type_invalid_mode PASSED
5151 tests/test_validators.py::test_field_validator_self PASSED
5152 tests/test_validators.py::test_field_validator_validate_default PASSED
5153 tests/test_validators.py::test_field_validator_validate_default_on_inheritance PASSED
5154 tests/test_validators.py::test_field_validator_validate_default_optional PASSED
5155 tests/test_validators.py::test_field_validator_validate_default_post PASSED
5156 tests/test_validators.py::test_field_validator_validate_default_post_optional PASSED
5157 tests/test_validators.py::test_field_validator_validate_default_pre PASSED
5158 tests/test_validators.py::test_frozenset_validation PASSED
5159 tests/test_validators.py::test_functools_partial_validator_v1[partial_val_func1] PASSED
5160 tests/test_validators.py::test_functools_partial_validator_v1[partial_val_func2] PASSED
5161 tests/test_validators.py::test_functools_partial_validator_v1[partial_values_val_func1] PASSED
5162 tests/test_validators.py::test_functools_partial_validator_v1[partial_values_val_func2] PASSED
5163 tests/test_validators.py::test_functools_partial_validator_v2[partial_info_val_func] PASSED
5164 tests/test_validators.py::test_functools_partial_validator_v2[partial_val_func1] PASSED
5165 tests/test_validators.py::test_functools_partial_validator_v2[partial_val_func2] PASSED
5166 tests/test_validators.py::test_functools_partialmethod_validator_v1[partial_val_func1] PASSED
5167 tests/test_validators.py::test_functools_partialmethod_validator_v1[partial_val_func2] PASSED
5168 tests/test_validators.py::test_functools_partialmethod_validator_v1[partial_values_val_func1] PASSED
5169 tests/test_validators.py::test_functools_partialmethod_validator_v1[partial_values_val_func2] PASSED
5170 tests/test_validators.py::test_functools_partialmethod_validator_v1_cls_method[partial_cls_val_func1] PASSED
5171 tests/test_validators.py::test_functools_partialmethod_validator_v1_cls_method[partial_cls_val_func2] PASSED
5172 tests/test_validators.py::test_functools_partialmethod_validator_v1_cls_method[partial_cls_values_val_func1] PASSED
5173 tests/test_validators.py::test_functools_partialmethod_validator_v1_cls_method[partial_cls_values_val_func2] PASSED
5174 tests/test_validators.py::test_functools_partialmethod_validator_v2[partial_info_val_func] PASSED
5175 tests/test_validators.py::test_functools_partialmethod_validator_v2[partial_val_func1] PASSED
5176 tests/test_validators.py::test_functools_partialmethod_validator_v2[partial_val_func2] PASSED
5177 tests/test_validators.py::test_functools_partialmethod_validator_v2_cls_method[partial_cls_info_val_func] PASSED
5178 tests/test_validators.py::test_functools_partialmethod_validator_v2_cls_method[partial_cls_val_func1] PASSED
5179 tests/test_validators.py::test_functools_partialmethod_validator_v2_cls_method[partial_cls_val_func2] PASSED
5180 tests/test_validators.py::test_info_field_name_data_before PASSED
5181 tests/test_validators.py::test_inheritance_keep PASSED
5182 tests/test_validators.py::test_inheritance_replace PASSED
5183 tests/test_validators.py::test_inheritance_replace_root_validator PASSED
5184 tests/test_validators.py::test_int_overflow_validation[inf0] PASSED
5185 tests/test_validators.py::test_int_overflow_validation[inf1] PASSED
5186 tests/test_validators.py::test_int_overflow_validation[nan] PASSED
5187 tests/test_validators.py::test_int_validation PASSED
5188 tests/test_validators.py::test_invalid_field PASSED
5189 tests/test_validators.py::test_key_validation PASSED
5190 tests/test_validators.py::test_literal_validator PASSED
5191 tests/test_validators.py::test_literal_validator_str_enum PASSED
5192 tests/test_validators.py::test_model_config_validate_default PASSED
5193 tests/test_validators.py::test_model_validator_many_values_change PASSED
5194 tests/test_validators.py::test_model_validator_returns_ignore PASSED
5195 tests/test_validators.py::test_nested_literal_validator PASSED
5196 tests/test_validators.py::test_non_self_return_val_warns PASSED
5197 tests/test_validators.py::test_overridden_root_validators PASSED
5198 tests/test_validators.py::test_plain_validator_field_name PASSED
5199 tests/test_validators.py::test_plain_validator_plain_serializer PASSED
5200 tests/test_validators.py::test_plain_validator_plain_serializer_single_ser_call PASSED
5201 tests/test_validators.py::test_plain_validator_with_filter_dict_schema XFAIL
5202 tests/test_validators.py::test_plain_validator_with_unsupported_type PASSED
5203 tests/test_validators.py::test_pre_called_once PASSED
5204 tests/test_validators.py::test_reuse_global_validators PASSED
5205 tests/test_validators.py::test_root_validator PASSED
5206 tests/test_validators.py::test_root_validator_allow_reuse_inheritance PASSED
5207 tests/test_validators.py::test_root_validator_allow_reuse_same_field PASSED
5208 tests/test_validators.py::test_root_validator_classmethod[False-False] PASSED
5209 tests/test_validators.py::test_root_validator_classmethod[False-True] PASSED
5210 tests/test_validators.py::test_root_validator_classmethod[True-False] PASSED
5211 tests/test_validators.py::test_root_validator_classmethod[True-True] PASSED
5212 tests/test_validators.py::test_root_validator_pre PASSED
5213 tests/test_validators.py::test_root_validator_returns_none_exception PASSED
5214 tests/test_validators.py::test_root_validator_self PASSED
5215 tests/test_validators.py::test_root_validator_skip_on_failure_invalid[kwargs0] PASSED
5216 tests/test_validators.py::test_root_validator_skip_on_failure_invalid[kwargs1] PASSED
5217 tests/test_validators.py::test_root_validator_skip_on_failure_invalid[kwargs2] PASSED
5218 tests/test_validators.py::test_root_validator_skip_on_failure_valid[kwargs0] PASSED
5219 tests/test_validators.py::test_root_validator_skip_on_failure_valid[kwargs1] PASSED
5220 tests/test_validators.py::test_root_validator_skip_on_failure_valid[kwargs2] PASSED
5221 tests/test_validators.py::test_root_validator_skip_on_failure_valid[kwargs3] PASSED
5222 tests/test_validators.py::test_root_validator_subclass PASSED
5223 tests/test_validators.py::test_root_validator_types PASSED
5224 tests/test_validators.py::test_simple PASSED
5225 tests/test_validators.py::test_union_literal_with_constraints PASSED
5226 tests/test_validators.py::test_use_bare PASSED
5227 tests/test_validators.py::test_use_bare_field_validator PASSED
5228 tests/test_validators.py::test_use_no_fields PASSED
5229 tests/test_validators.py::test_use_no_fields_field_validator PASSED
5230 tests/test_validators.py::test_v1_validator_deprecated PASSED
5231 tests/test_validators.py::test_v1_validator_signature_kwargs1 PASSED
5232 tests/test_validators.py::test_v1_validator_signature_kwargs2 PASSED
5233 tests/test_validators.py::test_v1_validator_signature_kwargs_not_allowed PASSED
5234 tests/test_validators.py::test_v1_validator_signature_with_config PASSED
5235 tests/test_validators.py::test_v1_validator_signature_with_field PASSED
5236 tests/test_validators.py::test_v1_validator_signature_with_values PASSED
5237 tests/test_validators.py::test_v1_validator_signature_with_values_kw_only PASSED
5238 tests/test_validators.py::test_validate_all PASSED
5239 tests/test_validators.py::test_validate_always PASSED
5240 tests/test_validators.py::test_validate_always_on_inheritance PASSED
5241 tests/test_validators.py::test_validate_child PASSED
5242 tests/test_validators.py::test_validate_child_all PASSED
5243 tests/test_validators.py::test_validate_child_extra PASSED
5244 tests/test_validators.py::test_validate_default_raises_for_basemodel PASSED
5245 tests/test_validators.py::test_validate_default_raises_for_dataclasses PASSED
5246 tests/test_validators.py::test_validate_multiple PASSED
5247 tests/test_validators.py::test_validate_not_always PASSED
5248 tests/test_validators.py::test_validate_parent PASSED
5249 tests/test_validators.py::test_validate_parent_all PASSED
5250 tests/test_validators.py::test_validate_pre_error PASSED
5251 tests/test_validators.py::test_validate_whole PASSED
5252 tests/test_validators.py::test_validating_assignment_dict PASSED
5253 tests/test_validators.py::test_validating_assignment_extra PASSED
5254 tests/test_validators.py::test_validating_assignment_fail PASSED
5255 tests/test_validators.py::test_validating_assignment_model_validator_before_fail PASSED
5256 tests/test_validators.py::test_validating_assignment_ok PASSED
5257 tests/test_validators.py::test_validating_assignment_pre_root_validator_fail PASSED
5258 tests/test_validators.py::test_validating_assignment_value_change PASSED
5259 tests/test_validators.py::test_validating_assignment_values_dict PASSED
5260 tests/test_validators.py::test_validation_each_item PASSED
5261 tests/test_validators.py::test_validation_each_item_invalid_type PASSED
5262 tests/test_validators.py::test_validation_each_item_nullable PASSED
5263 tests/test_validators.py::test_validation_each_item_one_sublevel PASSED
5264 tests/test_validators.py::test_validator_allow_reuse_different_field_1 PASSED
5265 tests/test_validators.py::test_validator_allow_reuse_different_field_2 PASSED
5266 tests/test_validators.py::test_validator_allow_reuse_different_field_3 PASSED
5267 tests/test_validators.py::test_validator_allow_reuse_different_field_4 PASSED
5268 tests/test_validators.py::test_validator_allow_reuse_inheritance PASSED
5269 tests/test_validators.py::test_validator_allow_reuse_same_field PASSED
5270 tests/test_validators.py::test_validator_always_optional PASSED
5271 tests/test_validators.py::test_validator_always_post PASSED
5272 tests/test_validators.py::test_validator_always_post_optional PASSED
5273 tests/test_validators.py::test_validator_always_pre PASSED
5274 tests/test_validators.py::test_validator_bad_fields_throws_configerror PASSED
5275 tests/test_validators.py::test_validator_function_error_hide_input[after-config3-type=value_error, input_value='123', input_type=str] PASSED
5276 tests/test_validators.py::test_validator_function_error_hide_input[after-config4-type=value_error, input_value='123', input_type=str] PASSED
5277 tests/test_validators.py::test_validator_function_error_hide_input[after-config5-type=value_error] PASSED
5278 tests/test_validators.py::test_validator_function_error_hide_input[before-config0-type=value_error, input_value='123', input_type=str] PASSED
5279 tests/test_validators.py::test_validator_function_error_hide_input[before-config1-type=value_error, input_value='123', input_type=str] PASSED
5280 tests/test_validators.py::test_validator_function_error_hide_input[before-config2-type=value_error] PASSED
5281 tests/test_validators.py::test_validator_function_error_hide_input[plain-config6-type=value_error, input_value='123', input_type=str] PASSED
5282 tests/test_validators.py::test_validator_function_error_hide_input[plain-config7-type=value_error, input_value='123', input_type=str] PASSED
5283 tests/test_validators.py::test_validator_function_error_hide_input[plain-config8-type=value_error] PASSED
5284 tests/test_validators.py::test_validator_self PASSED
5285 tests/test_validators.py::test_validator_with_default_values PASSED
5286 tests/test_validators.py::test_validator_with_underscore_name PASSED
5287 tests/test_validators.py::test_wildcard_validator_error[field_validator-pytest_warns1] PASSED
5288 tests/test_validators.py::test_wildcard_validator_error[validator-pytest_warns0] PASSED
5289 tests/test_validators.py::test_wildcard_validators[field_validator-pytest_warns1] PASSED
5290 tests/test_validators.py::test_wildcard_validators[validator-pytest_warns0] PASSED
5291 tests/test_validators.py::test_wrap_validator_field_name PASSED
5292 tests/test_validators_dataclass.py::test_classmethod PASSED
5293 tests/test_validators_dataclass.py::test_inheritance_replace PASSED
5294 tests/test_validators_dataclass.py::test_model_validator PASSED
5295 tests/test_validators_dataclass.py::test_simple PASSED
5296 tests/test_validators_dataclass.py::test_type_error PASSED
5297 tests/test_validators_dataclass.py::test_validate_before PASSED
5298 tests/test_validators_dataclass.py::test_validate_multiple PASSED
5299 tests/test_validators_dataclass.py::test_validate_parent PASSED
5300 tests/test_version.py::test_standard_version PASSED
5301 tests/test_version.py::test_version_attribute_is_a_string PASSED
5302 tests/test_version.py::test_version_attribute_is_present PASSED
5303 tests/test_version.py::test_version_info PASSED
5304 tests/test_version.py::test_version_short[2.1-2.1] PASSED
5305 tests/test_version.py::test_version_short[2.1.0-2.1] PASSED
5306 tests/test_warnings.py::test_pydantic_deprecated_since_2_0_warning PASSED
5307 tests/test_warnings.py::test_pydantic_deprecation_warning PASSED
5308 tests/test_warnings.py::test_pydantic_deprecation_warning_2_0_migration_guide_link PASSED
5309 tests/test_warnings.py::test_pydantic_deprecation_warning_calculated_expected_removal PASSED
5310 tests/test_warnings.py::test_pydantic_deprecation_warning_tailing_dot_in_message PASSED
5312 ======== 5055 passed, 234 skipped, 12 xfailed ========