pydantic coverage for 2f3e1ac12b86f57a401a9421bb15747395f56cdf: 95.46%

Files Functions Classes

coverage.py v7.6.12, created at 2025-02-13 19:35 +0000

File function statements missing excluded branches partial coverage
pydantic/__init__.py __getattr__ 17 4 0 10 2 77.78%
pydantic/__init__.py __dir__ 1 0 0 0 0 100.00%
pydantic/__init__.py (no function) 12 0 23 0 0 100.00%
pydantic/_internal/__init__.py (no function) 0 0 0 0 0 100.00%
pydantic/_internal/_config.py ConfigWrapper.__init__ 3 0 0 2 0 100.00%
pydantic/_internal/_config.py ConfigWrapper.for_model 18 0 0 12 0 100.00%
pydantic/_internal/_config.py ConfigWrapper.__getattr__ 7 0 0 0 0 100.00%
pydantic/_internal/_config.py ConfigWrapper.core_config 4 0 0 2 0 100.00%
pydantic/_internal/_config.py ConfigWrapper.__repr__ 2 0 0 0 0 100.00%
pydantic/_internal/_config.py ConfigWrapperStack.__init__ 1 0 0 0 0 100.00%
pydantic/_internal/_config.py ConfigWrapperStack.tail 1 0 0 0 0 100.00%
pydantic/_internal/_config.py ConfigWrapperStack.push 9 0 0 4 0 100.00%
pydantic/_internal/_config.py prepare_config 8 0 0 4 0 100.00%
pydantic/_internal/_config.py check_deprecated 8 0 0 2 0 100.00%
pydantic/_internal/_config.py (no function) 77 0 3 2 0 100.00%
pydantic/_internal/_core_metadata.py update_core_metadata 22 3 0 20 4 83.33%
pydantic/_internal/_core_metadata.py (no function) 12 0 3 0 0 100.00%
pydantic/_internal/_core_utils.py is_core_schema 1 0 0 0 0 100.00%
pydantic/_internal/_core_utils.py is_core_schema_field 1 0 0 0 0 100.00%
pydantic/_internal/_core_utils.py is_function_with_inner_schema 1 0 0 0 0 100.00%
pydantic/_internal/_core_utils.py is_list_like_schema_with_items_schema 1 0 0 0 0 100.00%
pydantic/_internal/_core_utils.py get_type_ref 23 2 0 10 0 93.94%
pydantic/_internal/_core_utils.py get_ref 1 0 0 0 0 100.00%
pydantic/_internal/_core_utils.py validate_core_schema 3 1 0 2 1 60.00%
pydantic/_internal/_core_utils.py _clean_schema_for_pretty_print 19 19 0 16 0 0.00%
pydantic/_internal/_core_utils.py pretty_print_core_schema 9 9 0 4 0 0.00%
pydantic/_internal/_core_utils.py (no function) 27 0 2 0 0 100.00%
pydantic/_internal/_dataclasses.py set_dataclass_fields 3 0 0 0 0 100.00%
pydantic/_internal/_dataclasses.py complete_dataclass 37 3 0 8 0 93.33%
pydantic/_internal/_dataclasses.py complete_dataclass.__init__ 3 0 0 0 0 100.00%
pydantic/_internal/_dataclasses.py complete_dataclass.validated_setattr 1 0 0 0 0 100.00%
pydantic/_internal/_dataclasses.py is_builtin_dataclass 1 0 0 0 0 100.00%
pydantic/_internal/_dataclasses.py (no function) 23 0 24 0 0 100.00%
pydantic/_internal/_decorators.py PydanticDescriptorProxy.__post_init__ 4 0 0 4 0 100.00%
pydantic/_internal/_decorators.py PydanticDescriptorProxy._call_wrapped_attr 6 0 0 4 2 80.00%
pydantic/_internal/_decorators.py PydanticDescriptorProxy.__get__ 4 0 0 0 0 100.00%
pydantic/_internal/_decorators.py PydanticDescriptorProxy.__set_name__ 2 0 0 2 0 100.00%
pydantic/_internal/_decorators.py PydanticDescriptorProxy.__getattr__ 1 0 0 0 0 100.00%
pydantic/_internal/_decorators.py Decorator.build 9 0 0 6 1 93.33%
pydantic/_internal/_decorators.py Decorator.bind_to_cls 1 0 0 0 0 100.00%
pydantic/_internal/_decorators.py get_bases 6 0 0 2 0 100.00%
pydantic/_internal/_decorators.py mro 7 0 0 2 0 100.00%
pydantic/_internal/_decorators.py mro_for_bases 3 0 0 0 0 100.00%
pydantic/_internal/_decorators.py mro_for_bases.merge_seqs 17 1 0 12 2 89.66%
pydantic/_internal/_decorators.py get_attribute_from_bases 13 0 0 8 0 100.00%
pydantic/_internal/_decorators.py get_attribute_from_base_dicts 4 1 0 4 1 75.00%
pydantic/_internal/_decorators.py DecoratorInfos.build 43 0 0 32 0 100.00%
pydantic/_internal/_decorators.py inspect_validator 16 0 0 10 0 100.00%
pydantic/_internal/_decorators.py inspect_field_serializer 13 2 0 4 0 88.24%
pydantic/_internal/_decorators.py inspect_annotated_serializer 8 0 0 2 0 100.00%
pydantic/_internal/_decorators.py inspect_model_serializer 7 0 0 4 0 100.00%
pydantic/_internal/_decorators.py _serializer_info_arg 11 0 0 10 0 100.00%
pydantic/_internal/_decorators.py is_instance_method_from_sig 5 0 0 2 0 100.00%
pydantic/_internal/_decorators.py ensure_classmethod_based_on_signature 3 0 0 2 0 100.00%
pydantic/_internal/_decorators.py _is_classmethod_from_sig 5 0 0 2 0 100.00%
pydantic/_internal/_decorators.py unwrap_wrapped_function 11 0 0 8 0 100.00%
pydantic/_internal/_decorators.py get_function_return_type 4 0 0 2 0 100.00%
pydantic/_internal/_decorators.py count_positional_required_params 2 0 0 0 0 100.00%
pydantic/_internal/_decorators.py ensure_property 3 0 0 2 0 100.00%
pydantic/_internal/_decorators.py (no function) 107 0 3 0 0 100.00%
pydantic/_internal/_decorators_v1.py V1OnlyValueValidator.__call__ 0 0 1 0 0 100.00%
pydantic/_internal/_decorators_v1.py V1ValidatorWithValues.__call__ 0 0 1 0 0 100.00%
pydantic/_internal/_decorators_v1.py V1ValidatorWithValuesKwOnly.__call__ 0 0 1 0 0 100.00%
pydantic/_internal/_decorators_v1.py V1ValidatorWithKwargs.__call__ 0 0 1 0 0 100.00%
pydantic/_internal/_decorators_v1.py V1ValidatorWithValuesAndKwargs.__call__ 0 0 1 0 0 100.00%
pydantic/_internal/_decorators_v1.py can_be_keyword 1 0 0 0 0 100.00%
pydantic/_internal/_decorators_v1.py make_generic_v1_field_validator 21 0 0 14 0 100.00%
pydantic/_internal/_decorators_v1.py make_generic_v1_field_validator.wrapper1 1 0 0 0 0 100.00%
pydantic/_internal/_decorators_v1.py V1RootValidatorFunction.__call__ 0 0 1 0 0 100.00%
pydantic/_internal/_decorators_v1.py V2CoreBeforeRootValidator.__call__ 0 0 1 0 0 100.00%
pydantic/_internal/_decorators_v1.py V2CoreAfterRootValidator.__call__ 0 0 1 0 0 100.00%
pydantic/_internal/_decorators_v1.py make_v1_generic_root_validator 5 0 0 2 0 100.00%
pydantic/_internal/_decorators_v1.py make_v1_generic_root_validator._wrapper1 1 0 0 0 0 100.00%
pydantic/_internal/_decorators_v1.py make_v1_generic_root_validator._wrapper2 14 3 0 8 1 81.82%
pydantic/_internal/_decorators_v1.py (no function) 13 0 26 0 0 100.00%
pydantic/_internal/_discriminated_union.py MissingDefinitionForUnionRef.__init__ 2 0 0 0 0 100.00%
pydantic/_internal/_discriminated_union.py set_discriminator_in_metadata 2 0 0 0 0 100.00%
pydantic/_internal/_discriminated_union.py apply_discriminator 6 0 0 4 0 100.00%
pydantic/_internal/_discriminated_union.py _ApplyInferredDiscriminator.__init__ 8 0 0 0 0 100.00%
pydantic/_internal/_discriminated_union.py _ApplyInferredDiscriminator.apply 6 0 0 2 0 100.00%
pydantic/_internal/_discriminated_union.py _ApplyInferredDiscriminator._apply_to_root 22 0 0 10 0 100.00%
pydantic/_internal/_discriminated_union.py _ApplyInferredDiscriminator._handle_choice 24 0 0 18 0 100.00%
pydantic/_internal/_discriminated_union.py _ApplyInferredDiscriminator._is_discriminator_shared 2 0 0 0 0 100.00%
pydantic/_internal/_discriminated_union.py _ApplyInferredDiscriminator._infer_discriminator_values_for_choice 42 2 0 32 2 94.59%
pydantic/_internal/_discriminated_union.py _ApplyInferredDiscriminator._infer_discriminator_values_for_typed_dict_choice 5 0 0 2 0 100.00%
pydantic/_internal/_discriminated_union.py _ApplyInferredDiscriminator._infer_discriminator_values_for_model_choice 5 0 0 2 0 100.00%
pydantic/_internal/_discriminated_union.py _ApplyInferredDiscriminator._infer_discriminator_values_for_dataclass_choice 6 1 0 4 2 70.00%
pydantic/_internal/_discriminated_union.py _ApplyInferredDiscriminator._infer_discriminator_values_for_field 10 1 0 8 1 88.89%
pydantic/_internal/_discriminated_union.py _ApplyInferredDiscriminator._infer_discriminator_values_for_inner_schema 17 0 0 12 0 100.00%
pydantic/_internal/_discriminated_union.py _ApplyInferredDiscriminator._set_unique_choice_for_values 6 0 0 6 0 100.00%
pydantic/_internal/_discriminated_union.py (no function) 24 0 3 0 0 100.00%
pydantic/_internal/_docs_extraction.py DocstringVisitor.__init__ 4 0 0 0 0 100.00%
pydantic/_internal/_docs_extraction.py DocstringVisitor.visit 3 0 0 0 0 100.00%
pydantic/_internal/_docs_extraction.py DocstringVisitor.visit_AnnAssign 2 0 0 2 1 75.00%
pydantic/_internal/_docs_extraction.py DocstringVisitor.visit_Expr 5 0 0 4 1 88.89%
pydantic/_internal/_docs_extraction.py _dedent_source_lines 4 0 0 2 0 100.00%
pydantic/_internal/_docs_extraction.py _extract_source_from_frame 20 4 0 8 0 85.71%
pydantic/_internal/_docs_extraction.py extract_docstrings_from_cls 12 2 0 4 0 87.50%
pydantic/_internal/_docs_extraction.py (no function) 13 0 0 0 0 100.00%
pydantic/_internal/_fields.py pydantic_general_metadata 1 0 0 0 0 100.00%
pydantic/_internal/_fields.py _general_metadata_cls 4 0 0 0 0 100.00%
pydantic/_internal/_fields.py _general_metadata_cls._PydanticGeneralMetadata.__init__ 1 0 0 0 0 100.00%
pydantic/_internal/_fields.py _update_fields_from_docstrings 4 0 0 4 0 100.00%
pydantic/_internal/_fields.py collect_model_fields 89 2 0 70 4 96.23%
pydantic/_internal/_fields.py _warn_on_nested_alias_in_annotation 9 0 0 10 0 100.00%
pydantic/_internal/_fields.py _is_finalvar_with_default_val 8 0 0 6 0 100.00%
pydantic/_internal/_fields.py rebuild_model_fields 12 0 0 6 0 100.00%
pydantic/_internal/_fields.py collect_dataclass_fields 33 0 0 26 0 100.00%
pydantic/_internal/_fields.py is_valid_field_name 1 0 0 0 0 100.00%
pydantic/_internal/_fields.py is_valid_privateattr_name 1 0 0 0 0 100.00%
pydantic/_internal/_fields.py takes_validated_data_argument 6 0 0 0 0 100.00%
pydantic/_internal/_fields.py (no function) 34 0 6 0 0 100.00%
pydantic/_internal/_forward_ref.py PydanticRecursiveRef.__call__ 0 0 0 0 0 100.00%
pydantic/_internal/_forward_ref.py PydanticRecursiveRef.__or__ 1 0 0 0 0 100.00%
pydantic/_internal/_forward_ref.py PydanticRecursiveRef.__ror__ 1 0 0 0 0 100.00%
pydantic/_internal/_forward_ref.py (no function) 11 0 0 0 0 100.00%
pydantic/_internal/_generate_schema.py check_validator_fields_against_field_name 2 0 0 0 0 100.00%
pydantic/_internal/_generate_schema.py check_decorator_fields_exist 9 0 0 10 0 100.00%
pydantic/_internal/_generate_schema.py filter_field_decorator_info_by_field 1 0 0 0 0 100.00%
pydantic/_internal/_generate_schema.py apply_each_item_validators 16 2 0 12 1 82.14%
pydantic/_internal/_generate_schema.py _extract_json_schema_info_from_field_info 3 0 0 0 0 100.00%
pydantic/_internal/_generate_schema.py _add_custom_serialization_from_json_encoders 12 0 0 8 0 100.00%
pydantic/_internal/_generate_schema.py _get_first_non_null 1 0 0 0 0 100.00%
pydantic/_internal/_generate_schema.py GenerateSchema.__init__ 6 0 0 0 0 100.00%
pydantic/_internal/_generate_schema.py GenerateSchema.__init_subclass__ 2 0 0 0 0 100.00%
pydantic/_internal/_generate_schema.py GenerateSchema._config_wrapper 1 0 0 0 0 100.00%
pydantic/_internal/_generate_schema.py GenerateSchema._types_namespace 1 0 0 0 0 100.00%
pydantic/_internal/_generate_schema.py GenerateSchema._arbitrary_types 1 0 0 0 0 100.00%
pydantic/_internal/_generate_schema.py GenerateSchema._list_schema 1 0 0 0 0 100.00%
pydantic/_internal/_generate_schema.py GenerateSchema._dict_schema 1 0 0 0 0 100.00%
pydantic/_internal/_generate_schema.py GenerateSchema._set_schema 1 0 0 0 0 100.00%
pydantic/_internal/_generate_schema.py GenerateSchema._frozenset_schema 1 0 0 0 0 100.00%
pydantic/_internal/_generate_schema.py GenerateSchema._enum_schema 31 0 0 12 0 100.00%
pydantic/_internal/_generate_schema.py GenerateSchema._enum_schema.get_json_schema 4 0 0 0 0 100.00%
pydantic/_internal/_generate_schema.py GenerateSchema._ip_schema 4 0 0 0 0 100.00%
pydantic/_internal/_generate_schema.py GenerateSchema._ip_schema.ser_ip 5 0 0 4 0 100.00%
pydantic/_internal/_generate_schema.py GenerateSchema._path_schema 9 1 0 2 1 81.82%
pydantic/_internal/_generate_schema.py GenerateSchema._path_schema.path_validator 13 6 0 6 2 57.89%
pydantic/_internal/_generate_schema.py GenerateSchema._path_schema.ser_path 5 0 0 4 0 100.00%
pydantic/_internal/_generate_schema.py GenerateSchema._deque_schema 7 0 0 0 0 100.00%
pydantic/_internal/_generate_schema.py GenerateSchema._mapping_schema 12 0 0 2 0 100.00%
pydantic/_internal/_generate_schema.py GenerateSchema._fraction_schema 2 0 0 0 0 100.00%
pydantic/_internal/_generate_schema.py GenerateSchema._arbitrary_type_schema 4 0 0 2 0 100.00%
pydantic/_internal/_generate_schema.py GenerateSchema._unknown_type_schema 1 0 0 0 0 100.00%
pydantic/_internal/_generate_schema.py GenerateSchema._apply_discriminator_to_union 7 1 0 2 1 77.78%
pydantic/_internal/_generate_schema.py GenerateSchema.clean_schema 3 0 0 0 0 100.00%
pydantic/_internal/_generate_schema.py GenerateSchema._add_js_function 5 0 0 2 0 100.00%
pydantic/_internal/_generate_schema.py GenerateSchema.generate_schema 10 0 0 6 0 100.00%
pydantic/_internal/_generate_schema.py GenerateSchema._model_schema 54 1 0 24 2 96.15%
pydantic/_internal/_generate_schema.py GenerateSchema._resolve_self_type 4 0 0 2 0 100.00%
pydantic/_internal/_generate_schema.py GenerateSchema._generate_schema_from_get_schema_method 23 1 0 14 1 94.59%
pydantic/_internal/_generate_schema.py GenerateSchema._resolve_forward_ref 9 0 0 4 0 100.00%
pydantic/_internal/_generate_schema.py GenerateSchema._get_args_resolving_forward_refs 0 0 1 0 0 100.00%
pydantic/_internal/_generate_schema.py GenerateSchema._get_args_resolving_forward_refs 0 0 1 0 0 100.00%
pydantic/_internal/_generate_schema.py GenerateSchema._get_args_resolving_forward_refs 6 0 2 2 0 100.00%
pydantic/_internal/_generate_schema.py GenerateSchema._get_first_arg_or_any 4 0 0 2 0 100.00%
pydantic/_internal/_generate_schema.py GenerateSchema._get_first_two_args_or_any 7 3 0 4 2 54.55%
pydantic/_internal/_generate_schema.py GenerateSchema._generate_schema_inner 17 1 0 14 1 93.55%
pydantic/_internal/_generate_schema.py GenerateSchema.match_type 96 2 0 94 2 97.89%
pydantic/_internal/_generate_schema.py GenerateSchema._match_generic_type 42 0 0 40 0 100.00%
pydantic/_internal/_generate_schema.py GenerateSchema._generate_td_field_schema 2 0 0 0 0 100.00%
pydantic/_internal/_generate_schema.py GenerateSchema._generate_md_field_schema 2 0 0 0 0 100.00%
pydantic/_internal/_generate_schema.py GenerateSchema._generate_dc_field_schema 2 0 0 0 0 100.00%
pydantic/_internal/_generate_schema.py GenerateSchema._apply_alias_generator_to_field_info 20 0 0 18 1 97.37%
pydantic/_internal/_generate_schema.py GenerateSchema._apply_alias_generator_to_computed_field_info 12 1 0 12 4 79.17%
pydantic/_internal/_generate_schema.py GenerateSchema._apply_field_title_generator_to_field_info 8 0 0 6 0 100.00%
pydantic/_internal/_generate_schema.py GenerateSchema._common_field_schema 30 0 0 12 0 100.00%
pydantic/_internal/_generate_schema.py GenerateSchema._common_field_schema.set_discriminator 2 0 0 0 0 100.00%
pydantic/_internal/_generate_schema.py GenerateSchema._union_schema 19 0 0 12 0 100.00%
pydantic/_internal/_generate_schema.py GenerateSchema._type_alias_type_schema 15 2 0 2 0 88.24%
pydantic/_internal/_generate_schema.py GenerateSchema._literal_schema 6 0 0 2 0 100.00%
pydantic/_internal/_generate_schema.py GenerateSchema._typed_dict_schema 43 2 0 16 0 96.61%
pydantic/_internal/_generate_schema.py GenerateSchema._namedtuple_schema 17 2 0 8 0 92.00%
pydantic/_internal/_generate_schema.py GenerateSchema._generate_parameter_schema 20 1 0 12 1 93.75%
pydantic/_internal/_generate_schema.py GenerateSchema._tuple_schema 15 2 0 12 2 85.19%
pydantic/_internal/_generate_schema.py GenerateSchema._type_schema 1 0 0 0 0 100.00%
pydantic/_internal/_generate_schema.py GenerateSchema._zoneinfo_schema 3 0 0 0 0 100.00%
pydantic/_internal/_generate_schema.py GenerateSchema._union_is_subclass_schema 2 0 0 0 0 100.00%
pydantic/_internal/_generate_schema.py GenerateSchema._subclass_schema 25 1 0 22 1 95.74%
pydantic/_internal/_generate_schema.py GenerateSchema._sequence_schema 10 0 0 2 0 100.00%
pydantic/_internal/_generate_schema.py GenerateSchema._iterable_schema 2 0 0 0 0 100.00%
pydantic/_internal/_generate_schema.py GenerateSchema._pattern_schema 11 0 0 6 0 100.00%
pydantic/_internal/_generate_schema.py GenerateSchema._hashable_schema 1 0 0 0 0 100.00%
pydantic/_internal/_generate_schema.py GenerateSchema._dataclass_schema 40 0 0 22 0 100.00%
pydantic/_internal/_generate_schema.py GenerateSchema._call_schema 38 0 0 18 1 98.21%
pydantic/_internal/_generate_schema.py GenerateSchema._unsubstituted_typevar_schema 13 0 0 6 0 100.00%
pydantic/_internal/_generate_schema.py GenerateSchema._computed_field_schema 18 0 0 4 0 100.00%
pydantic/_internal/_generate_schema.py GenerateSchema._annotated_schema 13 2 0 8 2 80.95%
pydantic/_internal/_generate_schema.py GenerateSchema._apply_annotations 13 0 0 6 0 100.00%
pydantic/_internal/_generate_schema.py GenerateSchema._apply_annotations.inner_handler 9 0 0 6 0 100.00%
pydantic/_internal/_generate_schema.py GenerateSchema._apply_single_annotation 33 6 0 22 4 78.18%
pydantic/_internal/_generate_schema.py GenerateSchema._apply_single_annotation_json_schema 8 1 0 4 1 83.33%
pydantic/_internal/_generate_schema.py GenerateSchema._get_wrapped_inner_schema 3 0 0 0 0 100.00%
pydantic/_internal/_generate_schema.py GenerateSchema._get_wrapped_inner_schema.new_handler 9 0 0 4 0 100.00%
pydantic/_internal/_generate_schema.py GenerateSchema._apply_field_serializers 22 3 0 10 1 87.50%
pydantic/_internal/_generate_schema.py GenerateSchema._apply_model_serializers 18 2 0 8 1 88.46%
pydantic/_internal/_generate_schema.py apply_validators 5 0 0 2 0 100.00%
pydantic/_internal/_generate_schema.py _validators_require_validate_default 4 0 0 4 0 100.00%
pydantic/_internal/_generate_schema.py apply_model_validators 22 0 0 18 0 100.00%
pydantic/_internal/_generate_schema.py wrap_default 5 0 0 4 0 100.00%
pydantic/_internal/_generate_schema.py _extract_get_pydantic_json_schema 12 0 0 8 0 100.00%
pydantic/_internal/_generate_schema.py _common_field 1 0 0 0 0 100.00%
pydantic/_internal/_generate_schema.py resolve_original_schema 5 1 0 4 1 77.78%
pydantic/_internal/_generate_schema.py _can_be_inlined 1 0 0 0 0 100.00%
pydantic/_internal/_generate_schema.py _Definitions.__init__ 2 0 0 0 0 100.00%
pydantic/_internal/_generate_schema.py _Definitions.get_schema_or_ref 7 0 0 2 0 100.00%
pydantic/_internal/_generate_schema.py _Definitions.get_schema_from_ref 1 0 0 0 0 100.00%
pydantic/_internal/_generate_schema.py _Definitions.create_definition_reference_schema 3 0 0 0 0 100.00%
pydantic/_internal/_generate_schema.py _Definitions.unpack_definitions 3 0 0 2 0 100.00%
pydantic/_internal/_generate_schema.py _Definitions.finalize_schema 19 0 0 8 0 100.00%
pydantic/_internal/_generate_schema.py _Definitions._resolve_definition 11 0 0 6 0 100.00%
pydantic/_internal/_generate_schema.py _FieldNameStack.__init__ 1 0 0 0 0 100.00%
pydantic/_internal/_generate_schema.py _FieldNameStack.push 3 0 0 0 0 100.00%
pydantic/_internal/_generate_schema.py _FieldNameStack.get 3 0 0 2 0 100.00%
pydantic/_internal/_generate_schema.py _ModelTypeStack.__init__ 1 0 0 0 0 100.00%
pydantic/_internal/_generate_schema.py _ModelTypeStack.push 3 0 0 0 0 100.00%
pydantic/_internal/_generate_schema.py _ModelTypeStack.get 3 0 0 2 0 100.00%
pydantic/_internal/_generate_schema.py (no function) 197 0 8 0 0 100.00%
pydantic/_internal/_generics.py LimitedDict.__init__ 2 0 0 0 0 100.00%
pydantic/_internal/_generics.py LimitedDict.__setitem__ 6 0 0 4 0 100.00%
pydantic/_internal/_generics.py create_generic_submodel 14 0 0 4 0 100.00%
pydantic/_internal/_generics.py _get_caller_frame_info 8 0 0 0 0 100.00%
pydantic/_internal/_generics.py iter_contained_typevars 10 0 0 10 0 100.00%
pydantic/_internal/_generics.py get_args 4 0 0 2 0 100.00%
pydantic/_internal/_generics.py get_origin 4 0 0 2 0 100.00%
pydantic/_internal/_generics.py get_standard_typevars_map 8 0 0 4 0 100.00%
pydantic/_internal/_generics.py get_model_typevars_map 6 0 0 2 0 100.00%
pydantic/_internal/_generics.py replace_types 38 0 0 28 0 100.00%
pydantic/_internal/_generics.py map_generic_model_arguments 20 0 0 8 0 100.00%
pydantic/_internal/_generics.py generic_recursion_self_type 15 0 0 6 0 100.00%
pydantic/_internal/_generics.py recursively_defined_type_refs 4 0 0 2 0 100.00%
pydantic/_internal/_generics.py get_cached_generic_type_early 1 0 0 0 0 100.00%
pydantic/_internal/_generics.py get_cached_generic_type_late 4 0 0 2 0 100.00%
pydantic/_internal/_generics.py set_cached_generic_type 5 0 0 4 0 100.00%
pydantic/_internal/_generics.py _union_orderings_key 8 0 0 6 0 100.00%
pydantic/_internal/_generics.py _early_cache_key 1 0 0 0 0 100.00%
pydantic/_internal/_generics.py _late_cache_key 1 0 0 0 0 100.00%
pydantic/_internal/_generics.py (no function) 67 11 5 10 0 72.73%
pydantic/_internal/_git.py is_git_repo 1 0 0 0 0 100.00%
pydantic/_internal/_git.py have_git 7 4 0 0 0 42.86%
pydantic/_internal/_git.py git_revision 1 0 0 0 0 100.00%
pydantic/_internal/_git.py (no function) 6 0 0 0 0 100.00%
pydantic/_internal/_import_utils.py import_cached_base_model 2 0 0 0 0 100.00%
pydantic/_internal/_import_utils.py import_cached_field_info 2 0 0 0 0 100.00%
pydantic/_internal/_import_utils.py (no function) 6 0 3 0 0 100.00%
pydantic/_internal/_internal_dataclass.py (no function) 4 0 0 2 0 100.00%
pydantic/_internal/_known_annotated_metadata.py as_jsonable_value 3 0 0 2 0 100.00%
pydantic/_internal/_known_annotated_metadata.py expand_grouped_metadata 11 0 0 6 0 100.00%
pydantic/_internal/_known_annotated_metadata.py _get_at_to_constraint_map 2 0 0 0 0 100.00%
pydantic/_internal/_known_annotated_metadata.py apply_known_metadata 67 9 0 42 4 86.24%
pydantic/_internal/_known_annotated_metadata.py apply_known_metadata._apply_constraint_with_incompatibility_info 7 0 0 2 0 100.00%
pydantic/_internal/_known_annotated_metadata.py collect_known_metadata 14 0 0 8 0 100.00%
pydantic/_internal/_known_annotated_metadata.py check_metadata 3 3 0 2 0 0.00%
pydantic/_internal/_known_annotated_metadata.py (no function) 53 0 2 4 0 100.00%
pydantic/_internal/_mock_val_ser.py MockCoreSchema.__init__ 4 0 0 0 0 100.00%
pydantic/_internal/_mock_val_ser.py MockCoreSchema.__getitem__ 1 0 0 0 0 100.00%
pydantic/_internal/_mock_val_ser.py MockCoreSchema.__len__ 1 1 0 0 0 0.00%
pydantic/_internal/_mock_val_ser.py MockCoreSchema.__iter__ 1 1 0 0 0 0.00%
pydantic/_internal/_mock_val_ser.py MockCoreSchema._get_built 8 1 0 6 2 78.57%
pydantic/_internal/_mock_val_ser.py MockCoreSchema.rebuild 7 1 0 4 1 81.82%
pydantic/_internal/_mock_val_ser.py MockValSer.__init__ 4 0 0 0 0 100.00%
pydantic/_internal/_mock_val_ser.py MockValSer.__getattr__ 7 0 0 4 0 100.00%
pydantic/_internal/_mock_val_ser.py MockValSer.rebuild 6 6 0 4 0 0.00%
pydantic/_internal/_mock_val_ser.py set_type_adapter_mocks 6 0 0 0 0 100.00%
pydantic/_internal/_mock_val_ser.py set_type_adapter_mocks.attempt_rebuild_fn 2 0 0 0 0 100.00%
pydantic/_internal/_mock_val_ser.py set_type_adapter_mocks.attempt_rebuild_fn.handler 3 1 0 2 1 60.00%
pydantic/_internal/_mock_val_ser.py set_model_mocks 5 0 0 0 0 100.00%
pydantic/_internal/_mock_val_ser.py set_model_mocks.attempt_rebuild_fn 2 0 0 0 0 100.00%
pydantic/_internal/_mock_val_ser.py set_model_mocks.attempt_rebuild_fn.handler 3 0 0 2 0 100.00%
pydantic/_internal/_mock_val_ser.py set_dataclass_mocks 6 0 0 0 0 100.00%
pydantic/_internal/_mock_val_ser.py set_dataclass_mocks.attempt_rebuild_fn 2 0 0 0 0 100.00%
pydantic/_internal/_mock_val_ser.py set_dataclass_mocks.attempt_rebuild_fn.handler 3 0 0 2 0 100.00%
pydantic/_internal/_mock_val_ser.py (no function) 24 0 4 0 0 100.00%
pydantic/_internal/_model_construction.py _ModelNamespaceDict.__setitem__ 4 0 0 2 0 100.00%
pydantic/_internal/_model_construction.py NoInitField 0 0 0 0 0 100.00%
pydantic/_internal/_model_construction.py ModelMetaclass.__new__ 61 0 3 26 0 100.00%
pydantic/_internal/_model_construction.py ModelMetaclass.__new__.wrapped_model_post_init 2 0 0 0 0 100.00%
pydantic/_internal/_model_construction.py ModelMetaclass.__getattr__ 4 0 0 2 0 100.00%
pydantic/_internal/_model_construction.py ModelMetaclass.__prepare__ 1 0 0 0 0 100.00%
pydantic/_internal/_model_construction.py ModelMetaclass.__instancecheck__ 1 0 0 0 0 100.00%
pydantic/_internal/_model_construction.py ModelMetaclass.__subclasscheck__ 1 0 0 0 0 100.00%
pydantic/_internal/_model_construction.py ModelMetaclass._collect_bases_data 10 0 0 4 0 100.00%
pydantic/_internal/_model_construction.py ModelMetaclass.__fields__ 2 0 0 0 0 100.00%
pydantic/_internal/_model_construction.py ModelMetaclass.__pydantic_fields_complete__ 4 0 0 2 0 100.00%
pydantic/_internal/_model_construction.py ModelMetaclass.__dir__ 4 0 0 2 1 83.33%
pydantic/_internal/_model_construction.py init_private_attributes 7 0 0 6 0 100.00%
pydantic/_internal/_model_construction.py get_model_post_init 6 0 0 4 0 100.00%
pydantic/_internal/_model_construction.py inspect_namespace 57 0 0 44 1 99.01%
pydantic/_internal/_model_construction.py set_default_hash_func 4 0 0 2 0 100.00%
pydantic/_internal/_model_construction.py make_hash_func 3 0 0 0 0 100.00%
pydantic/_internal/_model_construction.py make_hash_func.hash_func 4 0 0 0 0 100.00%
pydantic/_internal/_model_construction.py set_model_fields 8 1 0 4 1 83.33%
pydantic/_internal/_model_construction.py complete_model_class 23 0 0 2 0 100.00%
pydantic/_internal/_model_construction.py set_deprecated_descriptors 10 0 0 8 0 100.00%
pydantic/_internal/_model_construction.py _DeprecatedFieldDescriptor.__init__ 2 0 0 0 0 100.00%
pydantic/_internal/_model_construction.py _DeprecatedFieldDescriptor.__set_name__ 1 0 0 0 0 100.00%
pydantic/_internal/_model_construction.py _DeprecatedFieldDescriptor.__get__ 8 0 0 6 0 100.00%
pydantic/_internal/_model_construction.py _DeprecatedFieldDescriptor.__set__ 1 1 0 0 0 0.00%
pydantic/_internal/_model_construction.py _PydanticWeakRef.__init__ 3 0 0 2 0 100.00%
pydantic/_internal/_model_construction.py _PydanticWeakRef.__call__ 3 0 0 2 0 100.00%
pydantic/_internal/_model_construction.py _PydanticWeakRef.__reduce__ 1 0 0 0 0 100.00%
pydantic/_internal/_model_construction.py build_lenient_weakvaluedict 10 0 0 4 0 100.00%
pydantic/_internal/_model_construction.py unpack_lenient_weakvaluedict 10 0 0 8 0 100.00%
pydantic/_internal/_model_construction.py default_ignored_types 5 0 0 2 0 100.00%
pydantic/_internal/_model_construction.py (no function) 73 0 5 2 0 100.00%
pydantic/_internal/_namespace_utils.py get_module_ns_of 7 0 0 2 0 100.00%
pydantic/_internal/_namespace_utils.py LazyLocalNamespace.__init__ 1 0 0 0 0 100.00%
pydantic/_internal/_namespace_utils.py LazyLocalNamespace.data 1 0 0 0 0 100.00%
pydantic/_internal/_namespace_utils.py LazyLocalNamespace.__len__ 1 0 0 0 0 100.00%
pydantic/_internal/_namespace_utils.py LazyLocalNamespace.__getitem__ 1 0 0 0 0 100.00%
pydantic/_internal/_namespace_utils.py LazyLocalNamespace.__contains__ 1 0 0 0 0 100.00%
pydantic/_internal/_namespace_utils.py LazyLocalNamespace.__iter__ 1 0 0 0 0 100.00%
pydantic/_internal/_namespace_utils.py ns_for_function 9 0 0 4 0 100.00%
pydantic/_internal/_namespace_utils.py NsResolver.__init__ 3 0 0 0 0 100.00%
pydantic/_internal/_namespace_utils.py NsResolver.types_namespace 17 0 0 10 0 100.00%
pydantic/_internal/_namespace_utils.py NsResolver.push 6 0 0 0 0 100.00%
pydantic/_internal/_namespace_utils.py (no function) 33 0 0 0 0 100.00%
pydantic/_internal/_repr.py PlainRepr.__repr__ 1 0 0 0 0 100.00%
pydantic/_internal/_repr.py Representation.__repr_args__ 5 0 0 2 0 100.00%
pydantic/_internal/_repr.py Representation.__repr_name__ 1 0 0 0 0 100.00%
pydantic/_internal/_repr.py Representation.__repr_recursion__ 1 0 0 0 0 100.00%
pydantic/_internal/_repr.py Representation.__repr_str__ 1 0 0 0 0 100.00%
pydantic/_internal/_repr.py Representation.__pretty__ 10 0 0 4 0 100.00%
pydantic/_internal/_repr.py Representation.__rich_repr__ 4 0 0 4 0 100.00%
pydantic/_internal/_repr.py Representation.__str__ 1 0 0 0 0 100.00%
pydantic/_internal/_repr.py Representation.__repr__ 1 0 0 0 0 100.00%
pydantic/_internal/_repr.py display_as_type 24 0 0 18 0 100.00%
pydantic/_internal/_repr.py (no function) 19 0 3 0 0 100.00%
pydantic/_internal/_schema_gather.py MissingDefinitionError.__init__ 1 0 0 0 0 100.00%
pydantic/_internal/_schema_gather.py traverse_metadata 3 0 0 2 0 100.00%
pydantic/_internal/_schema_gather.py traverse_definition_ref 11 0 0 6 0 100.00%
pydantic/_internal/_schema_gather.py traverse_schema 81 3 0 90 5 94.15%
pydantic/_internal/_schema_gather.py gather_schemas_for_cleaning 3 0 0 0 0 100.00%
pydantic/_internal/_schema_gather.py (no function) 25 0 0 0 0 100.00%
pydantic/_internal/_schema_generation_shared.py GenerateJsonSchemaHandler.__init__ 3 0 0 0 0 100.00%
pydantic/_internal/_schema_generation_shared.py GenerateJsonSchemaHandler.__call__ 1 0 0 0 0 100.00%
pydantic/_internal/_schema_generation_shared.py GenerateJsonSchemaHandler.resolve_ref_schema 7 1 0 4 1 81.82%
pydantic/_internal/_schema_generation_shared.py CallbackGetCoreSchemaHandler.__init__ 3 0 0 0 0 100.00%
pydantic/_internal/_schema_generation_shared.py CallbackGetCoreSchemaHandler.__call__ 7 0 0 4 0 100.00%
pydantic/_internal/_schema_generation_shared.py CallbackGetCoreSchemaHandler._get_types_namespace 1 0 0 0 0 100.00%
pydantic/_internal/_schema_generation_shared.py CallbackGetCoreSchemaHandler.generate_schema 1 0 0 0 0 100.00%
pydantic/_internal/_schema_generation_shared.py CallbackGetCoreSchemaHandler.field_name 1 0 0 0 0 100.00%
pydantic/_internal/_schema_generation_shared.py CallbackGetCoreSchemaHandler.resolve_ref_schema 9 2 0 6 2 73.33%
pydantic/_internal/_schema_generation_shared.py (no function) 16 0 7 0 0 100.00%
pydantic/_internal/_serializers.py serialize_sequence_via_list 13 2 0 6 0 89.47%
pydantic/_internal/_serializers.py (no function) 8 0 0 0 0 100.00%
pydantic/_internal/_signature.py _HAS_DEFAULT_FACTORY_CLASS.__repr__ 1 0 0 0 0 100.00%
pydantic/_internal/_signature.py _field_name_for_signature 5 1 0 4 1 77.78%
pydantic/_internal/_signature.py _process_param_defaults 13 2 0 8 2 80.95%
pydantic/_internal/_signature.py _generate_signature_parameters 44 1 0 32 1 97.37%
pydantic/_internal/_signature.py generate_pydantic_signature 4 0 0 2 0 100.00%
pydantic/_internal/_signature.py (no function) 13 0 3 0 0 100.00%
pydantic/_internal/_typing_extra.py is_any 1 0 0 0 0 100.00%
pydantic/_internal/_typing_extra.py is_union 2 0 0 0 0 100.00%
pydantic/_internal/_typing_extra.py is_literal 2 0 0 0 0 100.00%
pydantic/_internal/_typing_extra.py literal_values 6 0 0 4 0 100.00%
pydantic/_internal/_typing_extra.py is_annotated 2 0 0 0 0 100.00%
pydantic/_internal/_typing_extra.py annotated_type 1 0 0 0 0 100.00%
pydantic/_internal/_typing_extra.py unpack_annotated 28 4 0 12 0 90.00%
pydantic/_internal/_typing_extra.py is_unpack 2 0 0 0 0 100.00%
pydantic/_internal/_typing_extra.py is_self 1 0 0 0 0 100.00%
pydantic/_internal/_typing_extra.py is_required 2 0 0 0 0 100.00%
pydantic/_internal/_typing_extra.py is_not_required 2 0 0 0 0 100.00%
pydantic/_internal/_typing_extra.py is_never 1 0 0 0 0 100.00%
pydantic/_internal/_typing_extra.py unpack_type 1 0 0 0 0 100.00%
pydantic/_internal/_typing_extra.py is_new_type 3 0 0 2 0 100.00%
pydantic/_internal/_typing_extra.py is_hashable 1 0 0 0 0 100.00%
pydantic/_internal/_typing_extra.py is_callable 1 0 0 0 0 100.00%
pydantic/_internal/_typing_extra.py is_paramspec 1 1 0 0 0 0.00%
pydantic/_internal/_typing_extra.py is_type_alias_type 3 0 0 2 0 100.00%
pydantic/_internal/_typing_extra.py is_classvar 4 0 0 2 0 100.00%
pydantic/_internal/_typing_extra.py is_classvar_annotation 10 0 0 8 0 100.00%
pydantic/_internal/_typing_extra.py is_finalvar 4 0 0 2 0 100.00%
pydantic/_internal/_typing_extra.py is_no_return 1 0 0 0 0 100.00%
pydantic/_internal/_typing_extra.py is_deprecated_instance 1 0 0 0 0 100.00%
pydantic/_internal/_typing_extra.py is_none_type 1 0 0 0 0 100.00%
pydantic/_internal/_typing_extra.py is_namedtuple 2 0 0 0 0 100.00%
pydantic/_internal/_typing_extra.py is_zoneinfo_type 1 0 0 0 0 100.00%
pydantic/_internal/_typing_extra.py origin_is_union 1 0 0 0 0 100.00%
pydantic/_internal/_typing_extra.py is_generic_alias 1 0 0 0 0 100.00%
pydantic/_internal/_typing_extra.py parent_frame_namespace 8 0 0 6 0 100.00%
pydantic/_internal/_typing_extra.py _type_convert 5 0 0 4 0 100.00%
pydantic/_internal/_typing_extra.py get_model_type_hints 16 0 0 8 0 100.00%
pydantic/_internal/_typing_extra.py get_cls_type_hints 11 0 0 6 0 100.00%
pydantic/_internal/_typing_extra.py try_eval_type 5 0 0 0 0 100.00%
pydantic/_internal/_typing_extra.py eval_type 2 0 0 0 0 100.00%
pydantic/_internal/_typing_extra.py eval_type_lenient 2 2 0 0 0 0.00%
pydantic/_internal/_typing_extra.py eval_type_backport 17 0 0 6 0 100.00%
pydantic/_internal/_typing_extra.py _eval_type_backport 10 0 0 2 0 100.00%
pydantic/_internal/_typing_extra.py _eval_type 3 0 0 2 0 100.00%
pydantic/_internal/_typing_extra.py is_backport_fixable_error 2 0 0 0 0 100.00%
pydantic/_internal/_typing_extra.py get_function_type_hints 24 0 0 16 1 97.50%
pydantic/_internal/_typing_extra.py _make_forward_ref 1 1 0 0 0 0.00%
pydantic/_internal/_typing_extra.py (no function) 127 2 127 18 2 97.24%
pydantic/_internal/_utils.py can_be_positional 1 0 0 0 0 100.00%
pydantic/_internal/_utils.py sequence_like 1 0 0 0 0 100.00%
pydantic/_internal/_utils.py lenient_isinstance 0 0 4 0 0 100.00%
pydantic/_internal/_utils.py lenient_issubclass 0 0 6 0 0 100.00%
pydantic/_internal/_utils.py is_model_class 2 0 0 0 0 100.00%
pydantic/_internal/_utils.py is_valid_identifier 1 0 0 0 0 100.00%
pydantic/_internal/_utils.py deep_update 7 0 0 6 0 100.00%
pydantic/_internal/_utils.py update_not_none 1 0 0 0 0 100.00%
pydantic/_internal/_utils.py unique_list 9 0 0 4 0 100.00%
pydantic/_internal/_utils.py ValueItems.__init__ 4 0 0 2 0 100.00%
pydantic/_internal/_utils.py ValueItems.is_excluded 1 0 0 0 0 100.00%
pydantic/_internal/_utils.py ValueItems.is_included 1 0 0 0 0 100.00%
pydantic/_internal/_utils.py ValueItems.for_element 2 0 0 0 0 100.00%
pydantic/_internal/_utils.py ValueItems._normalize_indexes 23 0 0 18 1 97.56%
pydantic/_internal/_utils.py ValueItems.merge 17 0 0 12 0 100.00%
pydantic/_internal/_utils.py ValueItems._coerce_items 7 0 0 4 0 100.00%
pydantic/_internal/_utils.py ValueItems._coerce_value 3 0 0 2 0 100.00%
pydantic/_internal/_utils.py ValueItems.is_true 1 0 0 0 0 100.00%
pydantic/_internal/_utils.py ValueItems.__repr_args__ 1 0 0 0 0 100.00%
pydantic/_internal/_utils.py LazyClassAttribute 0 0 1 0 0 100.00%
pydantic/_internal/_utils.py smart_deepcopy 9 0 0 4 0 100.00%
pydantic/_internal/_utils.py all_identical 4 0 0 4 0 100.00%
pydantic/_internal/_utils.py SafeGetItemProxy.__getitem__ 1 0 0 0 0 100.00%
pydantic/_internal/_utils.py SafeGetItemProxy.__contains__ 0 0 1 0 0 100.00%
pydantic/_internal/_utils.py deprecated_instance_property.__init__ 1 0 0 0 0 100.00%
pydantic/_internal/_utils.py deprecated_instance_property.__get__ 0 0 1 0 0 100.00%
pydantic/_internal/_utils.py deprecated_instance_property.__get__ 0 0 1 0 0 100.00%
pydantic/_internal/_utils.py deprecated_instance_property.__get__ 3 0 0 2 0 100.00%
pydantic/_internal/_utils.py (no function) 70 0 16 2 0 100.00%
pydantic/_internal/_validate_call.py extract_function_name 1 0 0 0 0 100.00%
pydantic/_internal/_validate_call.py extract_function_qualname 1 0 0 0 0 100.00%
pydantic/_internal/_validate_call.py update_wrapper_attributes 10 0 0 2 0 100.00%
pydantic/_internal/_validate_call.py update_wrapper_attributes.wrapper_function 1 0 0 0 0 100.00%
pydantic/_internal/_validate_call.py ValidateCallWrapper.__init__ 23 0 0 6 0 100.00%
pydantic/_internal/_validate_call.py ValidateCallWrapper.__init__.return_val_wrapper 1 0 0 0 0 100.00%
pydantic/_internal/_validate_call.py ValidateCallWrapper.__call__ 4 0 0 2 0 100.00%
pydantic/_internal/_validate_call.py (no function) 19 0 0 0 0 100.00%
pydantic/_internal/_validators.py sequence_validator 13 0 0 10 0 100.00%
pydantic/_internal/_validators.py import_string 6 0 0 2 0 100.00%
pydantic/_internal/_validators.py _import_string_logic 25 0 0 8 0 100.00%
pydantic/_internal/_validators.py pattern_either_validator 5 0 0 4 0 100.00%
pydantic/_internal/_validators.py pattern_str_validator 9 0 0 8 0 100.00%
pydantic/_internal/_validators.py pattern_bytes_validator 9 0 0 8 0 100.00%
pydantic/_internal/_validators.py compile_pattern 4 0 0 0 0 100.00%
pydantic/_internal/_validators.py ip_v4_address_validator 6 0 0 2 0 100.00%
pydantic/_internal/_validators.py ip_v6_address_validator 6 0 0 2 0 100.00%
pydantic/_internal/_validators.py ip_v4_network_validator 6 0 0 2 0 100.00%
pydantic/_internal/_validators.py ip_v6_network_validator 6 0 0 2 0 100.00%
pydantic/_internal/_validators.py ip_v4_interface_validator 6 0 0 2 0 100.00%
pydantic/_internal/_validators.py ip_v6_interface_validator 6 0 0 2 0 100.00%
pydantic/_internal/_validators.py fraction_validator 6 0 0 2 0 100.00%
pydantic/_internal/_validators.py forbid_inf_nan_check 3 0 0 2 0 100.00%
pydantic/_internal/_validators.py _safe_repr 3 0 0 2 0 100.00%
pydantic/_internal/_validators.py greater_than_validator 6 0 0 2 0 100.00%
pydantic/_internal/_validators.py greater_than_or_equal_validator 6 0 0 2 0 100.00%
pydantic/_internal/_validators.py less_than_validator 6 0 0 2 0 100.00%
pydantic/_internal/_validators.py less_than_or_equal_validator 6 0 0 2 0 100.00%
pydantic/_internal/_validators.py multiple_of_validator 6 0 0 2 0 100.00%
pydantic/_internal/_validators.py min_length_validator 6 0 0 2 0 100.00%
pydantic/_internal/_validators.py max_length_validator 6 0 0 2 0 100.00%
pydantic/_internal/_validators.py _extract_decimal_digits_info 13 0 0 2 0 100.00%
pydantic/_internal/_validators.py max_digits_validator 8 0 0 2 0 100.00%
pydantic/_internal/_validators.py decimal_places_validator 9 0 0 4 1 92.31%
pydantic/_internal/_validators.py deque_validator 1 0 0 0 0 100.00%
pydantic/_internal/_validators.py defaultdict_validator 4 0 0 2 0 100.00%
pydantic/_internal/_validators.py get_defaultdict_default_default_factory 9 0 0 4 0 100.00%
pydantic/_internal/_validators.py get_defaultdict_default_default_factory.infer_default 10 0 0 4 0 100.00%
pydantic/_internal/_validators.py get_defaultdict_default_default_factory.infer_default.type_var_default_factory 1 1 0 0 0 0.00%
pydantic/_internal/_validators.py validate_str_is_valid_iana_tz 6 0 0 2 0 100.00%
pydantic/_internal/_validators.py (no function) 51 0 0 0 0 100.00%
pydantic/_migration.py getattr_migration 3 0 0 0 0 100.00%
pydantic/_migration.py getattr_migration.wrapper 23 0 0 14 0 100.00%
pydantic/_migration.py (no function) 8 0 0 0 0 100.00%
pydantic/alias_generators.py to_pascal 2 0 0 0 0 100.00%
pydantic/alias_generators.py to_camel 4 0 0 2 0 100.00%
pydantic/alias_generators.py to_snake 6 0 0 0 0 100.00%
pydantic/alias_generators.py (no function) 5 0 0 0 0 100.00%
pydantic/aliases.py AliasPath.__init__ 1 0 0 0 0 100.00%
pydantic/aliases.py AliasPath.convert_to_aliases 1 0 0 0 0 100.00%
pydantic/aliases.py AliasPath.search_dict_for_path 9 0 0 4 0 100.00%
pydantic/aliases.py AliasChoices.__init__ 1 0 0 0 0 100.00%
pydantic/aliases.py AliasChoices.convert_to_aliases 6 0 0 4 0 100.00%
pydantic/aliases.py AliasGenerator._generate_alias 6 0 0 4 0 100.00%
pydantic/aliases.py AliasGenerator.generate_aliases 4 0 0 0 0 100.00%
pydantic/aliases.py (no function) 24 0 0 0 0 100.00%
pydantic/annotated_handlers.py GetJsonSchemaHandler.__call__ 0 0 1 0 0 100.00%
pydantic/annotated_handlers.py GetJsonSchemaHandler.resolve_ref_schema 0 0 1 0 0 100.00%
pydantic/annotated_handlers.py GetCoreSchemaHandler.__call__ 0 0 1 0 0 100.00%
pydantic/annotated_handlers.py GetCoreSchemaHandler.generate_schema 0 0 1 0 0 100.00%
pydantic/annotated_handlers.py GetCoreSchemaHandler.resolve_ref_schema 0 0 1 0 0 100.00%
pydantic/annotated_handlers.py GetCoreSchemaHandler.field_name 0 0 1 0 0 100.00%
pydantic/annotated_handlers.py GetCoreSchemaHandler._get_types_namespace 0 0 1 0 0 100.00%
pydantic/annotated_handlers.py (no function) 15 0 4 0 0 100.00%
pydantic/class_validators.py (no function) 2 0 0 0 0 100.00%
pydantic/color.py RGBA.__init__ 5 0 0 0 0 100.00%
pydantic/color.py RGBA.__getitem__ 1 0 0 0 0 100.00%
pydantic/color.py Color.__init__ 11 0 0 6 0 100.00%
pydantic/color.py Color.__get_pydantic_json_schema__ 3 0 0 0 0 100.00%
pydantic/color.py Color.original 1 0 0 0 0 100.00%
pydantic/color.py Color.as_named 9 0 0 4 0 100.00%
pydantic/color.py Color.as_hex 7 0 0 4 0 100.00%
pydantic/color.py Color.as_rgb 3 0 0 2 0 100.00%
pydantic/color.py Color.as_rgb_tuple 8 0 0 6 0 100.00%
pydantic/color.py Color.as_hsl 5 0 0 2 0 100.00%
pydantic/color.py Color.as_hsl_tuple 8 0 0 6 0 100.00%
pydantic/color.py Color._alpha_float 1 0 0 0 0 100.00%
pydantic/color.py Color.__get_pydantic_core_schema__ 1 0 0 0 0 100.00%
pydantic/color.py Color._validate 1 0 0 0 0 100.00%
pydantic/color.py Color.__str__ 1 0 0 0 0 100.00%
pydantic/color.py Color.__repr_args__ 1 0 0 0 0 100.00%
pydantic/color.py Color.__eq__ 1 0 0 0 0 100.00%
pydantic/color.py Color.__hash__ 1 0 0 0 0 100.00%
pydantic/color.py parse_tuple 7 0 0 4 0 100.00%
pydantic/color.py parse_str 29 0 0 12 0 100.00%
pydantic/color.py ints_to_rgba 1 0 0 0 0 100.00%
pydantic/color.py parse_color_value 7 0 0 2 0 100.00%
pydantic/color.py parse_float_alpha 13 0 0 8 0 100.00%
pydantic/color.py parse_hsl 9 0 0 4 0 100.00%
pydantic/color.py float_to_255 1 0 0 0 0 100.00%
pydantic/color.py (no function) 61 0 0 0 0 100.00%
pydantic/config.py with_config 2 0 0 0 0 100.00%
pydantic/config.py with_config.inner 5 0 0 2 0 100.00%
pydantic/config.py (no function) 99 0 3 0 0 100.00%
pydantic/dataclasses.py dataclass 0 0 1 0 0 100.00%
pydantic/dataclasses.py dataclass 0 0 1 0 0 100.00%
pydantic/dataclasses.py dataclass 8 0 0 2 0 100.00%
pydantic/dataclasses.py dataclass.make_pydantic_fields_compatible 15 0 0 12 0 100.00%
pydantic/dataclasses.py dataclass.create_dataclass 33 0 0 12 0 100.00%
pydantic/dataclasses.py _call_initvar 1 0 0 0 0 100.00%
pydantic/dataclasses.py rebuild_dataclass 13 0 0 10 1 95.65%
pydantic/dataclasses.py is_pydantic_dataclass 4 2 0 0 0 50.00%
pydantic/dataclasses.py (no function) 24 0 61 2 0 100.00%
pydantic/datetime_parse.py (no function) 2 0 0 0 0 100.00%
pydantic/decorator.py (no function) 2 0 0 0 0 100.00%
pydantic/env_settings.py (no function) 2 0 0 0 0 100.00%
pydantic/error_wrappers.py (no function) 2 0 0 0 0 100.00%
pydantic/errors.py PydanticErrorMixin.__init__ 2 0 0 0 0 100.00%
pydantic/errors.py PydanticErrorMixin.__str__ 3 0 0 2 0 100.00%
pydantic/errors.py PydanticUndefinedAnnotation.__init__ 2 0 0 0 0 100.00%
pydantic/errors.py PydanticUndefinedAnnotation.from_name_error 5 0 0 0 0 100.00%
pydantic/errors.py PydanticImportError.__init__ 1 0 0 0 0 100.00%
pydantic/errors.py PydanticSchemaGenerationError.__init__ 1 0 0 0 0 100.00%
pydantic/errors.py PydanticInvalidForJsonSchema.__init__ 1 0 0 0 0 100.00%
pydantic/errors.py (no function) 24 0 0 0 0 100.00%
pydantic/experimental/__init__.py (no function) 3 0 0 0 0 100.00%
pydantic/experimental/pipeline.py _ValidateAsDefer.tp 1 1 0 0 0 0.00%
pydantic/experimental/pipeline.py _Pipeline.transform 1 0 0 0 0 100.00%
pydantic/experimental/pipeline.py _Pipeline.validate_as 0 0 1 0 0 100.00%
pydantic/experimental/pipeline.py _Pipeline.validate_as 0 0 1 0 0 100.00%
pydantic/experimental/pipeline.py _Pipeline.validate_as 3 0 0 2 0 100.00%
pydantic/experimental/pipeline.py _Pipeline.validate_as_deferred 1 1 0 0 0 0.00%
pydantic/experimental/pipeline.py _Pipeline.constrain 0 0 1 0 0 100.00%
pydantic/experimental/pipeline.py _Pipeline.constrain 0 0 1 0 0 100.00%
pydantic/experimental/pipeline.py _Pipeline.constrain 0 0 1 0 0 100.00%
pydantic/experimental/pipeline.py _Pipeline.constrain 0 0 1 0 0 100.00%
pydantic/experimental/pipeline.py _Pipeline.constrain 0 0 1 0 0 100.00%
pydantic/experimental/pipeline.py _Pipeline.constrain 0 0 1 0 0 100.00%
pydantic/experimental/pipeline.py _Pipeline.constrain 0 0 1 0 0 100.00%
pydantic/experimental/pipeline.py _Pipeline.constrain 0 0 1 0 0 100.00%
pydantic/experimental/pipeline.py _Pipeline.constrain 0 0 1 0 0 100.00%
pydantic/experimental/pipeline.py _Pipeline.constrain 0 0 1 0 0 100.00%
pydantic/experimental/pipeline.py _Pipeline.constrain 0 0 1 0 0 100.00%
pydantic/experimental/pipeline.py _Pipeline.constrain 0 0 1 0 0 100.00%
pydantic/experimental/pipeline.py _Pipeline.constrain 0 0 1 0 0 100.00%
pydantic/experimental/pipeline.py _Pipeline.constrain 0 0 1 0 0 100.00%
pydantic/experimental/pipeline.py _Pipeline.constrain 1 0 0 0 0 100.00%
pydantic/experimental/pipeline.py _Pipeline.predicate 1 0 0 0 0 100.00%
pydantic/experimental/pipeline.py _Pipeline.gt 1 0 0 0 0 100.00%
pydantic/experimental/pipeline.py _Pipeline.lt 1 0 0 0 0 100.00%
pydantic/experimental/pipeline.py _Pipeline.ge 1 0 0 0 0 100.00%
pydantic/experimental/pipeline.py _Pipeline.le 1 0 0 0 0 100.00%
pydantic/experimental/pipeline.py _Pipeline.len 1 0 0 0 0 100.00%
pydantic/experimental/pipeline.py _Pipeline.multiple_of 0 0 1 0 0 100.00%
pydantic/experimental/pipeline.py _Pipeline.multiple_of 0 0 1 0 0 100.00%
pydantic/experimental/pipeline.py _Pipeline.multiple_of 1 0 0 0 0 100.00%
pydantic/experimental/pipeline.py _Pipeline.eq 1 0 0 0 0 100.00%
pydantic/experimental/pipeline.py _Pipeline.not_eq 1 0 0 0 0 100.00%
pydantic/experimental/pipeline.py _Pipeline.in_ 1 0 0 0 0 100.00%
pydantic/experimental/pipeline.py _Pipeline.not_in 1 0 0 0 0 100.00%
pydantic/experimental/pipeline.py _Pipeline.datetime_tz_naive 1 0 0 0 0 100.00%
pydantic/experimental/pipeline.py _Pipeline.datetime_tz_aware 1 0 0 0 0 100.00%
pydantic/experimental/pipeline.py _Pipeline.datetime_tz 1 1 0 0 0 0.00%
pydantic/experimental/pipeline.py _Pipeline.datetime_with_tz 1 1 0 0 0 0.00%
pydantic/experimental/pipeline.py _Pipeline.str_lower 1 0 0 0 0 100.00%
pydantic/experimental/pipeline.py _Pipeline.str_upper 1 0 0 0 0 100.00%
pydantic/experimental/pipeline.py _Pipeline.str_title 1 0 0 0 0 100.00%
pydantic/experimental/pipeline.py _Pipeline.str_strip 1 0 0 0 0 100.00%
pydantic/experimental/pipeline.py _Pipeline.str_pattern 1 0 0 0 0 100.00%
pydantic/experimental/pipeline.py _Pipeline.str_contains 1 0 0 0 0 100.00%
pydantic/experimental/pipeline.py _Pipeline.str_starts_with 1 0 0 0 0 100.00%
pydantic/experimental/pipeline.py _Pipeline.str_ends_with 1 0 0 0 0 100.00%
pydantic/experimental/pipeline.py _Pipeline.otherwise 1 0 0 0 0 100.00%
pydantic/experimental/pipeline.py _Pipeline.then 1 0 0 0 0 100.00%
pydantic/experimental/pipeline.py _Pipeline.__get_pydantic_core_schema__ 8 0 0 2 0 100.00%
pydantic/experimental/pipeline.py _Pipeline.__supports_type__ 0 0 1 0 0 100.00%
pydantic/experimental/pipeline.py _check_func 5 1 0 2 1 71.43%
pydantic/experimental/pipeline.py _check_func.handler 3 0 0 2 0 100.00%
pydantic/experimental/pipeline.py _apply_step 14 1 0 10 1 91.67%
pydantic/experimental/pipeline.py _apply_parse 9 1 0 6 1 86.67%
pydantic/experimental/pipeline.py _apply_transform 17 1 0 10 1 92.59%
pydantic/experimental/pipeline.py _apply_constraint 149 13 1 92 12 89.63%
pydantic/experimental/pipeline.py _SupportsLen.__len__ 0 0 1 0 0 100.00%
pydantic/experimental/pipeline.py (no function) 118 0 31 2 0 100.00%
pydantic/fields.py FieldInfo.__init__ 34 0 0 4 0 100.00%
pydantic/fields.py FieldInfo.from_field 3 0 0 2 0 100.00%
pydantic/fields.py FieldInfo.from_annotation 27 0 0 18 1 97.78%
pydantic/fields.py FieldInfo.from_annotated_attribute 42 0 0 20 0 100.00%
pydantic/fields.py FieldInfo.merge_field_infos 37 0 0 24 0 100.00%
pydantic/fields.py FieldInfo._from_dataclass_field 8 0 0 4 0 100.00%
pydantic/fields.py FieldInfo._collect_metadata 15 0 0 8 0 100.00%
pydantic/fields.py FieldInfo.deprecation_message 5 0 0 4 0 100.00%
pydantic/fields.py FieldInfo.default_factory_takes_validated_data 2 0 0 2 1 75.00%
pydantic/fields.py FieldInfo.get_default 0 0 1 0 0 100.00%
pydantic/fields.py FieldInfo.get_default 0 0 1 0 0 100.00%
pydantic/fields.py FieldInfo.get_default 11 2 0 8 2 78.95%
pydantic/fields.py FieldInfo.is_required 1 0 0 0 0 100.00%
pydantic/fields.py FieldInfo.rebuild_annotation 3 0 0 2 0 100.00%
pydantic/fields.py FieldInfo.apply_typevars_map 2 0 0 0 0 100.00%
pydantic/fields.py FieldInfo.__repr_args__ 22 0 0 20 0 100.00%
pydantic/fields.py Field 0 0 1 0 0 100.00%
pydantic/fields.py Field 0 0 1 0 0 100.00%
pydantic/fields.py Field 0 0 1 0 0 100.00%
pydantic/fields.py Field 0 0 1 0 0 100.00%
pydantic/fields.py Field 38 0 0 30 0 100.00%
pydantic/fields.py ModelPrivateAttr.__init__ 4 0 0 2 0 100.00%
pydantic/fields.py ModelPrivateAttr.__getattr__ 4 0 0 4 0 100.00%
pydantic/fields.py ModelPrivateAttr.__set_name__ 6 0 0 4 0 100.00%
pydantic/fields.py ModelPrivateAttr.get_default 1 0 0 0 0 100.00%
pydantic/fields.py ModelPrivateAttr.__eq__ 1 0 0 0 0 100.00%
pydantic/fields.py PrivateAttr 0 0 1 0 0 100.00%
pydantic/fields.py PrivateAttr 0 0 1 0 0 100.00%
pydantic/fields.py PrivateAttr 0 0 1 0 0 100.00%
pydantic/fields.py PrivateAttr 3 0 0 2 0 100.00%
pydantic/fields.py ComputedFieldInfo.deprecation_message 5 0 0 4 0 100.00%
pydantic/fields.py _wrapped_property_is_private 6 0 0 4 0 100.00%
pydantic/fields.py computed_field 0 0 1 0 0 100.00%
pydantic/fields.py computed_field 0 0 1 0 0 100.00%
pydantic/fields.py computed_field 4 0 0 2 0 100.00%
pydantic/fields.py computed_field.dec 12 0 0 6 0 100.00%
pydantic/fields.py (no function) 149 0 185 4 1 99.35%
pydantic/functional_serializers.py PlainSerializer.__get_pydantic_core_schema__ 8 0 0 0 0 100.00%
pydantic/functional_serializers.py WrapSerializer.__get_pydantic_core_schema__ 9 0 0 0 0 100.00%
pydantic/functional_serializers.py field_serializer 0 0 1 0 0 100.00%
pydantic/functional_serializers.py field_serializer 0 0 1 0 0 100.00%
pydantic/functional_serializers.py field_serializer 2 0 0 0 0 100.00%
pydantic/functional_serializers.py field_serializer.dec 2 0 0 0 0 100.00%
pydantic/functional_serializers.py model_serializer 0 0 1 0 0 100.00%
pydantic/functional_serializers.py model_serializer 0 0 1 0 0 100.00%
pydantic/functional_serializers.py model_serializer 0 0 1 0 0 100.00%
pydantic/functional_serializers.py model_serializer 4 0 0 2 0 100.00%
pydantic/functional_serializers.py model_serializer.dec 2 0 0 0 0 100.00%
pydantic/functional_serializers.py (no function) 38 2 57 2 1 92.50%
pydantic/functional_validators.py AfterValidator.__get_pydantic_core_schema__ 7 0 0 2 0 100.00%
pydantic/functional_validators.py AfterValidator._from_decorator 1 0 0 0 0 100.00%
pydantic/functional_validators.py BeforeValidator.__get_pydantic_core_schema__ 8 0 0 2 0 100.00%
pydantic/functional_validators.py BeforeValidator._from_decorator 1 0 0 0 0 100.00%
pydantic/functional_validators.py PlainValidator.__get_pydantic_core_schema__ 13 0 0 2 0 100.00%
pydantic/functional_validators.py PlainValidator._from_decorator 1 0 0 0 0 100.00%
pydantic/functional_validators.py WrapValidator.__get_pydantic_core_schema__ 8 0 0 2 0 100.00%
pydantic/functional_validators.py WrapValidator._from_decorator 1 0 0 0 0 100.00%
pydantic/functional_validators.py _OnlyValueValidatorClsMethod.__call__ 0 0 1 0 0 100.00%
pydantic/functional_validators.py _V2ValidatorClsMethod.__call__ 0 0 1 0 0 100.00%
pydantic/functional_validators.py _OnlyValueWrapValidatorClsMethod.__call__ 0 0 1 0 0 100.00%
pydantic/functional_validators.py _V2WrapValidatorClsMethod.__call__ 0 0 1 0 0 100.00%
pydantic/functional_validators.py field_validator 0 0 1 0 0 100.00%
pydantic/functional_validators.py field_validator 0 0 1 0 0 100.00%
pydantic/functional_validators.py field_validator 0 0 1 0 0 100.00%
pydantic/functional_validators.py field_validator 11 0 0 8 0 100.00%
pydantic/functional_validators.py field_validator.dec 5 0 0 2 0 100.00%
pydantic/functional_validators.py ModelWrapValidatorHandler.__call__ 0 0 1 0 0 100.00%
pydantic/functional_validators.py ModelWrapValidatorWithoutInfo.__call__ 0 0 0 0 0 100.00%
pydantic/functional_validators.py ModelWrapValidator.__call__ 0 0 0 0 0 100.00%
pydantic/functional_validators.py FreeModelBeforeValidatorWithoutInfo.__call__ 0 0 1 0 0 100.00%
pydantic/functional_validators.py ModelBeforeValidatorWithoutInfo.__call__ 0 0 1 0 0 100.00%
pydantic/functional_validators.py FreeModelBeforeValidator.__call__ 0 0 1 0 0 100.00%
pydantic/functional_validators.py ModelBeforeValidator.__call__ 0 0 1 0 0 100.00%
pydantic/functional_validators.py model_validator 0 0 1 0 0 100.00%
pydantic/functional_validators.py model_validator 0 0 1 0 0 100.00%
pydantic/functional_validators.py model_validator 0 0 1 0 0 100.00%
pydantic/functional_validators.py model_validator 2 0 0 0 0 100.00%
pydantic/functional_validators.py model_validator.dec 3 0 0 0 0 100.00%
pydantic/functional_validators.py (no function) 87 0 116 6 2 97.85%
pydantic/generics.py (no function) 2 0 0 0 0 100.00%
pydantic/json.py (no function) 2 0 0 0 0 100.00%
pydantic/json_schema.py _DefinitionsRemapping.from_prioritized_choices 23 1 0 12 1 94.29%
pydantic/json_schema.py _DefinitionsRemapping.remap_defs_ref 1 0 0 0 0 100.00%
pydantic/json_schema.py _DefinitionsRemapping.remap_json_ref 1 0 0 0 0 100.00%
pydantic/json_schema.py _DefinitionsRemapping.remap_json_schema 12 0 0 12 0 100.00%
pydantic/json_schema.py GenerateJsonSchema.__init__ 15 0 0 0 0 100.00%
pydantic/json_schema.py GenerateJsonSchema._config 1 0 0 0 0 100.00%
pydantic/json_schema.py GenerateJsonSchema.mode 3 0 0 2 0 100.00%
pydantic/json_schema.py GenerateJsonSchema.build_schema_type_to_method 7 0 4 2 0 100.00%
pydantic/json_schema.py GenerateJsonSchema.generate_definitions 15 0 0 6 0 100.00%
pydantic/json_schema.py GenerateJsonSchema.generate 20 0 0 8 0 100.00%
pydantic/json_schema.py GenerateJsonSchema.generate_inner 25 0 0 14 0 100.00%
pydantic/json_schema.py GenerateJsonSchema.generate_inner.populate_defs 9 0 0 4 0 100.00%
pydantic/json_schema.py GenerateJsonSchema.generate_inner.handler_func 14 1 0 10 1 91.67%
pydantic/json_schema.py GenerateJsonSchema.generate_inner.js_updates_handler_func 2 0 0 0 0 100.00%
pydantic/json_schema.py GenerateJsonSchema.generate_inner.js_extra_handler_func 6 0 0 4 1 90.00%
pydantic/json_schema.py GenerateJsonSchema.generate_inner.new_handler_func 8 1 0 4 2 75.00%
pydantic/json_schema.py GenerateJsonSchema.generate_inner.new_handler_func 4 0 0 2 1 83.33%
pydantic/json_schema.py GenerateJsonSchema.sort 7 0 0 4 1 90.91%
pydantic/json_schema.py GenerateJsonSchema._sort_recursive 14 0 0 10 0 100.00%
pydantic/json_schema.py GenerateJsonSchema.invalid_schema 1 1 0 0 0 0.00%
pydantic/json_schema.py GenerateJsonSchema.any_schema 1 0 0 0 0 100.00%
pydantic/json_schema.py GenerateJsonSchema.none_schema 1 0 0 0 0 100.00%
pydantic/json_schema.py GenerateJsonSchema.bool_schema 1 0 0 0 0 100.00%
pydantic/json_schema.py GenerateJsonSchema.int_schema 4 0 0 0 0 100.00%
pydantic/json_schema.py GenerateJsonSchema.float_schema 4 0 0 0 0 100.00%
pydantic/json_schema.py GenerateJsonSchema.decimal_schema 9 0 0 2 0 100.00%
pydantic/json_schema.py GenerateJsonSchema.str_schema 5 0 0 2 0 100.00%
pydantic/json_schema.py GenerateJsonSchema.bytes_schema 3 0 0 0 0 100.00%
pydantic/json_schema.py GenerateJsonSchema.date_schema 1 0 0 0 0 100.00%
pydantic/json_schema.py GenerateJsonSchema.time_schema 1 0 0 0 0 100.00%
pydantic/json_schema.py GenerateJsonSchema.datetime_schema 1 0 0 0 0 100.00%
pydantic/json_schema.py GenerateJsonSchema.timedelta_schema 3 0 0 2 0 100.00%
pydantic/json_schema.py GenerateJsonSchema.literal_schema 19 0 0 14 0 100.00%
pydantic/json_schema.py GenerateJsonSchema.enum_schema 20 1 0 12 1 93.75%
pydantic/json_schema.py GenerateJsonSchema.is_instance_schema 1 0 0 0 0 100.00%
pydantic/json_schema.py GenerateJsonSchema.is_subclass_schema 1 0 0 0 0 100.00%
pydantic/json_schema.py GenerateJsonSchema.callable_schema 1 0 0 0 0 100.00%
pydantic/json_schema.py GenerateJsonSchema.list_schema 4 0 0 0 0 100.00%
pydantic/json_schema.py GenerateJsonSchema.tuple_positional_schema 2 2 0 0 0 0.00%
pydantic/json_schema.py GenerateJsonSchema.tuple_variable_schema 2 2 0 0 0 0.00%
pydantic/json_schema.py GenerateJsonSchema.tuple_schema 16 1 0 8 1 91.67%
pydantic/json_schema.py GenerateJsonSchema.set_schema 1 0 0 0 0 100.00%
pydantic/json_schema.py GenerateJsonSchema.frozenset_schema 1 0 0 0 0 100.00%
pydantic/json_schema.py GenerateJsonSchema._common_set_schema 4 0 0 0 0 100.00%
pydantic/json_schema.py GenerateJsonSchema.generator_schema 4 0 0 0 0 100.00%
pydantic/json_schema.py GenerateJsonSchema.dict_schema 18 0 0 8 0 100.00%
pydantic/json_schema.py GenerateJsonSchema.function_before_schema 3 0 0 2 0 100.00%
pydantic/json_schema.py GenerateJsonSchema.function_after_schema 1 0 0 0 0 100.00%
pydantic/json_schema.py GenerateJsonSchema.function_plain_schema 3 1 0 2 1 60.00%
pydantic/json_schema.py GenerateJsonSchema.function_wrap_schema 3 0 0 2 0 100.00%
pydantic/json_schema.py GenerateJsonSchema.default_schema 17 0 0 4 0 100.00%
pydantic/json_schema.py GenerateJsonSchema.nullable_schema 5 0 0 2 0 100.00%
pydantic/json_schema.py GenerateJsonSchema.union_schema 13 0 0 4 0 100.00%
pydantic/json_schema.py GenerateJsonSchema.tagged_union_schema 16 4 0 6 1 77.27%
pydantic/json_schema.py GenerateJsonSchema._extract_discriminator 29 7 0 20 6 73.47%
pydantic/json_schema.py GenerateJsonSchema.chain_schema 2 0 0 0 0 100.00%
pydantic/json_schema.py GenerateJsonSchema.lax_or_strict_schema 4 0 0 2 0 100.00%
pydantic/json_schema.py GenerateJsonSchema.json_or_python_schema 1 0 0 0 0 100.00%
pydantic/json_schema.py GenerateJsonSchema.typed_dict_schema 16 2 0 8 2 83.33%
pydantic/json_schema.py GenerateJsonSchema._name_required_computed_fields 1 0 0 0 0 100.00%
pydantic/json_schema.py GenerateJsonSchema._named_required_fields_schema 20 0 0 10 0 100.00%
pydantic/json_schema.py GenerateJsonSchema._get_alias_name 14 0 1 10 1 95.83%
pydantic/json_schema.py GenerateJsonSchema.typed_dict_field_schema 1 0 0 0 0 100.00%
pydantic/json_schema.py GenerateJsonSchema.dataclass_field_schema 1 0 0 0 0 100.00%
pydantic/json_schema.py GenerateJsonSchema.model_field_schema 1 0 0 0 0 100.00%
pydantic/json_schema.py GenerateJsonSchema.computed_field_schema 1 0 0 0 0 100.00%
pydantic/json_schema.py GenerateJsonSchema.model_schema 6 0 0 0 0 100.00%
pydantic/json_schema.py GenerateJsonSchema._update_class_schema 41 0 0 36 0 100.00%
pydantic/json_schema.py GenerateJsonSchema.resolve_ref_schema 7 1 0 4 1 81.82%
pydantic/json_schema.py GenerateJsonSchema.model_fields_schema 9 0 0 4 0 100.00%
pydantic/json_schema.py GenerateJsonSchema.field_is_present 4 0 1 2 0 100.00%
pydantic/json_schema.py GenerateJsonSchema.field_is_required 5 0 0 4 0 100.00%
pydantic/json_schema.py GenerateJsonSchema.dataclass_args_schema 4 0 0 2 0 100.00%
pydantic/json_schema.py GenerateJsonSchema.dataclass_schema 12 0 0 4 0 100.00%
pydantic/json_schema.py GenerateJsonSchema.arguments_schema 19 0 0 10 2 93.10%
pydantic/json_schema.py GenerateJsonSchema.kw_arguments_schema 18 0 0 10 1 96.43%
pydantic/json_schema.py GenerateJsonSchema.p_arguments_schema 20 0 0 12 2 93.75%
pydantic/json_schema.py GenerateJsonSchema.get_argument_name 7 0 0 4 1 90.91%
pydantic/json_schema.py GenerateJsonSchema.call_schema 1 0 0 0 0 100.00%
pydantic/json_schema.py GenerateJsonSchema.custom_error_schema 1 0 0 0 0 100.00%
pydantic/json_schema.py GenerateJsonSchema.json_schema 5 0 0 2 0 100.00%
pydantic/json_schema.py GenerateJsonSchema.url_schema 3 0 0 0 0 100.00%
pydantic/json_schema.py GenerateJsonSchema.multi_host_url_schema 3 0 0 0 0 100.00%
pydantic/json_schema.py GenerateJsonSchema.uuid_schema 1 0 0 0 0 100.00%
pydantic/json_schema.py GenerateJsonSchema.definitions_schema 8 4 0 2 0 60.00%
pydantic/json_schema.py GenerateJsonSchema.definition_ref_schema 3 0 0 0 0 100.00%
pydantic/json_schema.py GenerateJsonSchema.ser_schema 10 5 0 8 2 38.89%
pydantic/json_schema.py GenerateJsonSchema.complex_schema 1 0 0 0 0 100.00%
pydantic/json_schema.py GenerateJsonSchema.get_title_from_name 1 0 0 0 0 100.00%
pydantic/json_schema.py GenerateJsonSchema.field_title_should_be_set 15 0 1 12 0 100.00%
pydantic/json_schema.py GenerateJsonSchema.normalize_name 1 0 0 0 0 100.00%
pydantic/json_schema.py GenerateJsonSchema.get_defs_ref 20 0 0 2 0 100.00%
pydantic/json_schema.py GenerateJsonSchema.get_cache_defs_ref_schema 13 0 0 2 0 100.00%
pydantic/json_schema.py GenerateJsonSchema.handle_ref_overrides 11 1 0 10 1 90.48%
pydantic/json_schema.py GenerateJsonSchema.get_schema_from_definitions 9 2 0 4 2 69.23%
pydantic/json_schema.py GenerateJsonSchema.encode_default 7 0 0 0 0 100.00%
pydantic/json_schema.py GenerateJsonSchema.update_with_validations 3 0 0 4 0 100.00%
pydantic/json_schema.py GenerateJsonSchema.get_flattened_anyof 9 0 0 6 0 100.00%
pydantic/json_schema.py GenerateJsonSchema.get_json_ref_counts 4 0 0 0 0 100.00%
pydantic/json_schema.py GenerateJsonSchema.get_json_ref_counts._add_json_refs 24 2 0 20 2 90.91%
pydantic/json_schema.py GenerateJsonSchema.handle_invalid_for_json_schema 1 0 0 0 0 100.00%
pydantic/json_schema.py GenerateJsonSchema.emit_warning 3 0 0 2 0 100.00%
pydantic/json_schema.py GenerateJsonSchema.render_warning_message 3 0 0 2 0 100.00%
pydantic/json_schema.py GenerateJsonSchema._build_definitions_remapping 6 0 0 4 0 100.00%
pydantic/json_schema.py GenerateJsonSchema._garbage_collect_definitions 14 1 0 6 1 90.00%
pydantic/json_schema.py model_json_schema 8 1 0 4 1 83.33%
pydantic/json_schema.py models_json_schema 14 1 0 10 1 91.67%
pydantic/json_schema.py _deduplicate_schemas 1 0 0 0 0 100.00%
pydantic/json_schema.py _make_json_hashable 5 0 0 4 0 100.00%
pydantic/json_schema.py WithJsonSchema.__get_pydantic_json_schema__ 6 0 0 4 0 100.00%
pydantic/json_schema.py WithJsonSchema.__hash__ 1 0 0 0 0 100.00%
pydantic/json_schema.py Examples.__init__ 0 0 1 0 0 100.00%
pydantic/json_schema.py Examples.__init__ 0 0 1 0 0 100.00%
pydantic/json_schema.py Examples.__init__ 4 0 0 2 0 100.00%
pydantic/json_schema.py Examples.__get_pydantic_json_schema__ 19 1 0 14 2 90.91%
pydantic/json_schema.py Examples.__hash__ 1 0 0 0 0 100.00%
pydantic/json_schema.py _get_all_json_refs 17 0 0 16 0 100.00%
pydantic/json_schema.py _get_typed_dict_config 6 0 0 2 0 100.00%
pydantic/json_schema.py (no function) 183 0 14 0 0 100.00%
pydantic/main.py _check_frozen 6 0 0 4 0 100.00%
pydantic/main.py _model_field_setattr_handler 2 0 0 0 0 100.00%
pydantic/main.py BaseModel.__init__ 4 0 0 2 0 100.00%
pydantic/main.py BaseModel.model_fields 1 0 0 0 0 100.00%
pydantic/main.py BaseModel.model_computed_fields 1 0 0 0 0 100.00%
pydantic/main.py BaseModel.model_extra 1 0 0 0 0 100.00%
pydantic/main.py BaseModel.model_fields_set 1 0 0 0 0 100.00%
pydantic/main.py BaseModel.model_construct 42 0 0 34 1 98.68%
pydantic/main.py BaseModel.model_copy 12 0 0 10 0 100.00%
pydantic/main.py BaseModel.model_dump 1 0 0 0 0 100.00%
pydantic/main.py BaseModel.model_dump_json 1 0 0 0 0 100.00%
pydantic/main.py BaseModel.model_json_schema 1 0 0 0 0 100.00%
pydantic/main.py BaseModel.model_parametrized_name 5 0 0 2 0 100.00%
pydantic/main.py BaseModel.model_post_init 1 0 0 0 0 100.00%
pydantic/main.py BaseModel.model_rebuild 26 0 0 16 0 100.00%
pydantic/main.py BaseModel.model_validate 2 0 0 0 0 100.00%
pydantic/main.py BaseModel.model_validate_json 2 0 0 0 0 100.00%
pydantic/main.py BaseModel.model_validate_strings 2 0 0 0 0 100.00%
pydantic/main.py BaseModel.__get_pydantic_core_schema__ 5 5 0 2 0 0.00%
pydantic/main.py BaseModel.__get_pydantic_json_schema__ 1 0 0 0 0 100.00%
pydantic/main.py BaseModel.__pydantic_init_subclass__ 1 0 0 0 0 100.00%
pydantic/main.py BaseModel.__class_getitem__ 38 0 0 20 0 100.00%
pydantic/main.py BaseModel.__copy__ 9 0 0 2 0 100.00%
pydantic/main.py BaseModel.__deepcopy__ 9 0 0 2 0 100.00%
pydantic/main.py BaseModel.__getattr__ 21 0 0 8 0 100.00%
pydantic/main.py BaseModel.__setattr__ 5 0 0 4 0 100.00%
pydantic/main.py BaseModel._setattr_handler 26 0 0 20 0 100.00%
pydantic/main.py BaseModel.__delattr__ 23 0 0 10 0 100.00%
pydantic/main.py BaseModel.__replace__ 1 0 0 0 0 100.00%
pydantic/main.py BaseModel.__getstate__ 4 0 0 2 0 100.00%
pydantic/main.py BaseModel.__setstate__ 4 0 0 0 0 100.00%
pydantic/main.py BaseModel.__eq__ 18 4 0 8 0 84.62%
pydantic/main.py BaseModel.__init_subclass__ 0 0 20 0 0 100.00%
pydantic/main.py BaseModel.__iter__ 4 0 0 2 0 100.00%
pydantic/main.py BaseModel.__repr__ 1 0 0 0 0 100.00%
pydantic/main.py BaseModel.__repr_args__ 13 0 0 8 0 100.00%
pydantic/main.py BaseModel.__str__ 1 0 0 0 0 100.00%
pydantic/main.py BaseModel.__fields__ 2 0 0 0 0 100.00%
pydantic/main.py BaseModel.__fields_set__ 2 0 0 0 0 100.00%
pydantic/main.py BaseModel.dict 2 0 0 0 0 100.00%
pydantic/main.py BaseModel.json 8 0 0 6 0 100.00%
pydantic/main.py BaseModel.parse_obj 2 0 0 0 0 100.00%
pydantic/main.py BaseModel.parse_raw 0 0 38 0 0 100.00%
pydantic/main.py BaseModel.parse_file 4 0 0 0 0 100.00%
pydantic/main.py BaseModel.from_orm 4 0 0 2 0 100.00%
pydantic/main.py BaseModel.construct 2 0 0 0 0 100.00%
pydantic/main.py BaseModel.copy 0 0 63 0 0 100.00%
pydantic/main.py BaseModel.schema 2 0 0 0 0 100.00%
pydantic/main.py BaseModel.schema_json 0 0 14 0 0 100.00%
pydantic/main.py BaseModel.validate 2 0 0 0 0 100.00%
pydantic/main.py BaseModel.update_forward_refs 2 0 2 0 0 100.00%
pydantic/main.py BaseModel._iter 3 0 0 0 0 100.00%
pydantic/main.py BaseModel._copy_and_set_values 3 0 0 0 0 100.00%
pydantic/main.py BaseModel._get_value 3 0 0 0 0 100.00%
pydantic/main.py BaseModel._calculate_keys 3 0 0 0 0 100.00%
pydantic/main.py create_model 0 0 1 0 0 100.00%
pydantic/main.py create_model 0 0 1 0 0 100.00%
pydantic/main.py create_model 33 0 0 22 0 100.00%
pydantic/main.py (no function) 178 0 70 4 2 98.90%
pydantic/mypy.py plugin 1 0 0 0 0 100.00%
pydantic/mypy.py PydanticPlugin.__init__ 3 0 0 0 0 100.00%
pydantic/mypy.py PydanticPlugin.get_base_class_hook 5 0 0 4 0 100.00%
pydantic/mypy.py PydanticPlugin.get_metaclass_hook 3 0 0 2 0 100.00%
pydantic/mypy.py PydanticPlugin.get_method_hook 3 0 0 2 0 100.00%
pydantic/mypy.py PydanticPlugin.report_config_data 1 0 0 0 0 100.00%
pydantic/mypy.py PydanticPlugin._pydantic_model_class_maker_callback 2 0 0 0 0 100.00%
pydantic/mypy.py PydanticPlugin._pydantic_model_metaclass_marker_callback 6 1 0 4 1 80.00%
pydantic/mypy.py PydanticPluginConfig.__init__ 13 0 2 8 0 100.00%
pydantic/mypy.py PydanticPluginConfig.to_data 1 0 0 0 0 100.00%
pydantic/mypy.py from_attributes_callback 16 1 4 10 1 92.31%
pydantic/mypy.py PydanticModelField.__init__ 10 0 0 0 0 100.00%
pydantic/mypy.py PydanticModelField.to_argument 6 0 0 2 0 100.00%
pydantic/mypy.py PydanticModelField.expand_type 20 1 0 14 2 91.18%
pydantic/mypy.py PydanticModelField.to_var 4 0 0 2 0 100.00%
pydantic/mypy.py PydanticModelField.serialize 2 0 0 0 0 100.00%
pydantic/mypy.py PydanticModelField.deserialize 3 0 0 0 0 100.00%
pydantic/mypy.py PydanticModelField.expand_typevar_from_subtype 3 0 0 2 1 80.00%
pydantic/mypy.py PydanticModelClassVar.__init__ 1 0 0 0 0 100.00%
pydantic/mypy.py PydanticModelClassVar.deserialize 2 2 0 0 0 0.00%
pydantic/mypy.py PydanticModelClassVar.serialize 1 0 0 0 0 100.00%
pydantic/mypy.py PydanticModelTransformer.__init__ 4 0 0 0 0 100.00%
pydantic/mypy.py PydanticModelTransformer.transform 16 1 0 6 1 90.91%
pydantic/mypy.py PydanticModelTransformer.adjust_decorator_signatures 5 0 0 6 0 100.00%
pydantic/mypy.py PydanticModelTransformer.collect_config 51 5 0 46 6 88.66%
pydantic/mypy.py PydanticModelTransformer.collect_fields_and_class_vars 33 2 0 20 3 90.57%
pydantic/mypy.py PydanticModelTransformer._get_assignment_statements_from_if_statement 5 1 0 6 2 72.73%
pydantic/mypy.py PydanticModelTransformer._get_assignment_statements_from_block 5 0 0 6 0 100.00%
pydantic/mypy.py PydanticModelTransformer.collect_field_or_class_var_from_stmt 42 11 6 24 5 72.73%
pydantic/mypy.py PydanticModelTransformer._infer_dataclass_attr_init_type 19 11 0 12 2 38.71%
pydantic/mypy.py PydanticModelTransformer.add_initializer 26 0 0 14 2 95.00%
pydantic/mypy.py PydanticModelTransformer.add_model_construct_method 10 0 0 2 0 100.00%
pydantic/mypy.py PydanticModelTransformer.set_frozen 14 2 7 6 1 85.00%
pydantic/mypy.py PydanticModelTransformer.get_config_update 20 0 0 16 0 100.00%
pydantic/mypy.py PydanticModelTransformer.get_has_default 11 0 0 10 0 100.00%
pydantic/mypy.py PydanticModelTransformer.get_strict 12 1 0 12 2 87.50%
pydantic/mypy.py PydanticModelTransformer.get_alias_info 13 0 0 10 0 100.00%
pydantic/mypy.py PydanticModelTransformer.is_field_frozen 10 0 0 8 0 100.00%
pydantic/mypy.py PydanticModelTransformer.get_field_arguments 3 0 0 0 0 100.00%
pydantic/mypy.py PydanticModelTransformer.should_init_forbid_extra 6 0 0 6 0 100.00%
pydantic/mypy.py PydanticModelTransformer.is_dynamic_alias_present 8 0 0 10 0 100.00%
pydantic/mypy.py ModelConfigData.__init__ 6 0 0 0 0 100.00%
pydantic/mypy.py ModelConfigData.get_values_dict 1 0 0 0 0 100.00%
pydantic/mypy.py ModelConfigData.update 4 0 0 4 0 100.00%
pydantic/mypy.py ModelConfigData.setdefault 2 0 0 2 0 100.00%
pydantic/mypy.py is_root_model 1 0 0 0 0 100.00%
pydantic/mypy.py error_from_attributes 1 0 0 0 0 100.00%
pydantic/mypy.py error_invalid_config_value 1 0 0 0 0 100.00%
pydantic/mypy.py error_required_dynamic_aliases 1 0 0 0 0 100.00%
pydantic/mypy.py error_unexpected_behavior 0 0 6 0 0 100.00%
pydantic/mypy.py error_untyped_fields 1 0 0 0 0 100.00%
pydantic/mypy.py error_extra_fields_on_root_model 1 0 0 0 0 100.00%
pydantic/mypy.py add_method 44 2 1 14 2 93.10%
pydantic/mypy.py parse_toml 8 0 4 4 0 100.00%
pydantic/mypy.py (no function) 114 0 3 0 0 100.00%
pydantic/networks.py UrlConstraints.__hash__ 1 0 0 0 0 100.00%
pydantic/networks.py UrlConstraints.defined_constraints 1 0 0 0 0 100.00%
pydantic/networks.py UrlConstraints.__get_pydantic_core_schema__ 7 1 0 4 1 81.82%
pydantic/networks.py _BaseUrl.__init__ 1 0 0 0 0 100.00%
pydantic/networks.py _BaseUrl.scheme 1 0 0 0 0 100.00%
pydantic/networks.py _BaseUrl.username 1 0 0 0 0 100.00%
pydantic/networks.py _BaseUrl.password 1 0 0 0 0 100.00%
pydantic/networks.py _BaseUrl.host 1 0 0 0 0 100.00%
pydantic/networks.py _BaseUrl.unicode_host 1 1 0 0 0 0.00%
pydantic/networks.py _BaseUrl.port 1 0 0 0 0 100.00%
pydantic/networks.py _BaseUrl.path 1 0 0 0 0 100.00%
pydantic/networks.py _BaseUrl.query 1 0 0 0 0 100.00%
pydantic/networks.py _BaseUrl.query_params 1 1 0 0 0 0.00%
pydantic/networks.py _BaseUrl.fragment 1 0 0 0 0 100.00%
pydantic/networks.py _BaseUrl.unicode_string 1 0 0 0 0 100.00%
pydantic/networks.py _BaseUrl.__str__ 1 0 0 0 0 100.00%
pydantic/networks.py _BaseUrl.__repr__ 1 0 0 0 0 100.00%
pydantic/networks.py _BaseUrl.__deepcopy__ 1 1 0 0 0 0.00%
pydantic/networks.py _BaseUrl.__eq__ 1 0 0 0 0 100.00%
pydantic/networks.py _BaseUrl.__lt__ 1 0 0 0 0 100.00%
pydantic/networks.py _BaseUrl.__gt__ 1 0 0 0 0 100.00%
pydantic/networks.py _BaseUrl.__le__ 1 0 0 0 0 100.00%
pydantic/networks.py _BaseUrl.__ge__ 1 0 0 0 0 100.00%
pydantic/networks.py _BaseUrl.__hash__ 1 0 0 0 0 100.00%
pydantic/networks.py _BaseUrl.__len__ 1 0 0 0 0 100.00%
pydantic/networks.py _BaseUrl.build 1 1 0 0 0 0.00%
pydantic/networks.py _BaseUrl.serialize_url 5 0 0 4 0 100.00%
pydantic/networks.py _BaseUrl.__get_pydantic_core_schema__ 2 0 0 0 0 100.00%
pydantic/networks.py _BaseUrl.__get_pydantic_core_schema__.wrap_val 8 1 0 4 1 83.33%
pydantic/networks.py _BaseUrl.__get_pydantic_json_schema__ 2 0 0 0 0 100.00%
pydantic/networks.py _BaseMultiHostUrl.__init__ 1 0 0 0 0 100.00%
pydantic/networks.py _BaseMultiHostUrl.scheme 1 0 0 0 0 100.00%
pydantic/networks.py _BaseMultiHostUrl.path 1 0 0 0 0 100.00%
pydantic/networks.py _BaseMultiHostUrl.query 1 1 0 0 0 0.00%
pydantic/networks.py _BaseMultiHostUrl.query_params 1 1 0 0 0 0.00%
pydantic/networks.py _BaseMultiHostUrl.fragment 1 1 0 0 0 0.00%
pydantic/networks.py _BaseMultiHostUrl.hosts 1 0 0 0 0 100.00%
pydantic/networks.py _BaseMultiHostUrl.unicode_string 1 1 0 0 0 0.00%
pydantic/networks.py _BaseMultiHostUrl.__str__ 1 0 0 0 0 100.00%
pydantic/networks.py _BaseMultiHostUrl.__repr__ 1 0 0 0 0 100.00%
pydantic/networks.py _BaseMultiHostUrl.__deepcopy__ 1 1 0 0 0 0.00%
pydantic/networks.py _BaseMultiHostUrl.__eq__ 1 0 0 0 0 100.00%
pydantic/networks.py _BaseMultiHostUrl.__hash__ 1 0 0 0 0 100.00%
pydantic/networks.py _BaseMultiHostUrl.__len__ 1 0 0 0 0 100.00%
pydantic/networks.py _BaseMultiHostUrl.build 1 1 0 0 0 0.00%
pydantic/networks.py _BaseMultiHostUrl.serialize_url 5 5 0 4 0 0.00%
pydantic/networks.py _BaseMultiHostUrl.__get_pydantic_core_schema__ 2 0 0 0 0 100.00%
pydantic/networks.py _BaseMultiHostUrl.__get_pydantic_core_schema__.wrap_val 8 2 0 4 2 66.67%
pydantic/networks.py _BaseMultiHostUrl.__get_pydantic_json_schema__ 2 2 0 0 0 0.00%
pydantic/networks.py _build_type_adapter 1 0 0 0 0 100.00%
pydantic/networks.py PostgresDsn.host 1 1 0 0 0 0.00%
pydantic/networks.py CockroachDsn.host 1 1 0 0 0 0.00%
pydantic/networks.py RedisDsn.host 1 0 0 0 0 100.00%
pydantic/networks.py SnowflakeDsn.host 1 1 0 0 0 0.00%
pydantic/networks.py import_email_validator 6 0 0 2 0 100.00%
pydantic/networks.py NameEmail.__init__ 2 0 0 0 0 100.00%
pydantic/networks.py NameEmail.__eq__ 1 0 0 0 0 100.00%
pydantic/networks.py NameEmail.__get_pydantic_json_schema__ 3 0 0 0 0 100.00%
pydantic/networks.py NameEmail.__get_pydantic_core_schema__ 2 0 0 0 0 100.00%
pydantic/networks.py NameEmail._validate 4 0 0 2 0 100.00%
pydantic/networks.py NameEmail.__str__ 3 0 0 2 0 100.00%
pydantic/networks.py _build_pretty_email_regex 5 0 0 0 0 100.00%
pydantic/networks.py validate_email 18 0 0 6 0 100.00%
pydantic/networks.py (no function) 249 0 9 0 0 100.00%
pydantic/parse.py (no function) 2 0 0 0 0 100.00%
pydantic/plugin/__init__.py PydanticPluginProtocol.new_schema_validator 0 0 19 0 0 100.00%
pydantic/plugin/__init__.py BaseValidateHandlerProtocol.on_success 0 0 6 0 0 100.00%
pydantic/plugin/__init__.py BaseValidateHandlerProtocol.on_error 0 0 6 0 0 100.00%
pydantic/plugin/__init__.py BaseValidateHandlerProtocol.on_exception 0 0 6 0 0 100.00%
pydantic/plugin/__init__.py ValidatePythonHandlerProtocol.on_enter 1 1 0 0 0 0.00%
pydantic/plugin/__init__.py ValidateJsonHandlerProtocol.on_enter 1 1 0 0 0 0.00%
pydantic/plugin/__init__.py ValidateStringsHandlerProtocol.on_enter 1 1 0 0 0 0.00%
pydantic/plugin/__init__.py (no function) 17 0 29 0 0 100.00%
pydantic/plugin/_loader.py get_plugins 23 4 0 16 2 84.62%
pydantic/plugin/_loader.py (no function) 10 0 2 0 0 100.00%
pydantic/plugin/_schema_validator.py create_schema_validator 6 0 0 2 0 100.00%
pydantic/plugin/_schema_validator.py PluggableSchemaValidator.__init__ 16 0 2 8 0 100.00%
pydantic/plugin/_schema_validator.py PluggableSchemaValidator.__getattr__ 1 0 0 0 0 100.00%
pydantic/plugin/_schema_validator.py build_wrapper 24 0 0 10 0 100.00%
pydantic/plugin/_schema_validator.py filter_handlers 6 0 0 4 0 100.00%
pydantic/plugin/_schema_validator.py (no function) 17 0 2 0 0 100.00%
pydantic/root_model.py RootModel.__init_subclass__ 4 0 0 2 0 100.00%
pydantic/root_model.py RootModel.__init__ 6 0 0 4 0 100.00%
pydantic/root_model.py RootModel.model_construct 1 0 0 0 0 100.00%
pydantic/root_model.py RootModel.__getstate__ 1 0 0 0 0 100.00%
pydantic/root_model.py RootModel.__setstate__ 2 0 0 0 0 100.00%
pydantic/root_model.py RootModel.__copy__ 5 0 0 0 0 100.00%
pydantic/root_model.py RootModel.__deepcopy__ 5 0 0 0 0 100.00%
pydantic/root_model.py RootModel.model_dump 0 0 12 0 0 100.00%
pydantic/root_model.py RootModel.__eq__ 3 0 0 2 0 100.00%
pydantic/root_model.py RootModel.__repr_args__ 1 0 0 0 0 100.00%
pydantic/root_model.py (no function) 26 0 23 0 0 100.00%
pydantic/schema.py (no function) 2 0 0 0 0 100.00%
pydantic/tools.py (no function) 2 0 0 0 0 100.00%
pydantic/type_adapter.py _getattr_no_parents 9 1 0 4 1 84.62%
pydantic/type_adapter.py _type_has_config 5 2 0 0 0 60.00%
pydantic/type_adapter.py TypeAdapter.__init__ 0 0 1 0 0 100.00%
pydantic/type_adapter.py TypeAdapter.__init__ 0 0 1 0 0 100.00%
pydantic/type_adapter.py TypeAdapter.__init__ 14 2 0 4 1 83.33%
pydantic/type_adapter.py TypeAdapter._fetch_parent_frame 4 0 0 2 0 100.00%
pydantic/type_adapter.py TypeAdapter._init_core_attrs 30 3 0 6 0 91.67%
pydantic/type_adapter.py TypeAdapter._defer_build 4 0 0 2 0 100.00%
pydantic/type_adapter.py TypeAdapter._model_config 4 0 0 2 0 100.00%
pydantic/type_adapter.py TypeAdapter.__repr__ 1 0 0 0 0 100.00%
pydantic/type_adapter.py TypeAdapter.rebuild 10 3 0 6 3 62.50%
pydantic/type_adapter.py TypeAdapter.validate_python 1 0 0 0 0 100.00%
pydantic/type_adapter.py TypeAdapter.validate_json 1 0 0 0 0 100.00%
pydantic/type_adapter.py TypeAdapter.validate_strings 1 0 0 0 0 100.00%
pydantic/type_adapter.py TypeAdapter.get_default_value 1 0 0 0 0 100.00%
pydantic/type_adapter.py TypeAdapter.dump_python 1 0 0 0 0 100.00%
pydantic/type_adapter.py TypeAdapter.dump_json 1 0 0 0 0 100.00%
pydantic/type_adapter.py TypeAdapter.json_schema 5 0 0 2 0 100.00%
pydantic/type_adapter.py TypeAdapter.json_schemas 16 0 0 10 0 100.00%
pydantic/type_adapter.py (no function) 45 0 16 0 0 100.00%
pydantic/types.py Strict.__hash__ 1 0 0 0 0 100.00%
pydantic/types.py conint 1 0 0 0 0 100.00%
pydantic/types.py AllowInfNan.__hash__ 1 0 0 0 0 100.00%
pydantic/types.py confloat 1 0 0 0 0 100.00%
pydantic/types.py conbytes 1 0 0 0 0 100.00%
pydantic/types.py StringConstraints.__iter__ 8 0 0 8 0 100.00%
pydantic/types.py constr 1 0 0 0 0 100.00%
pydantic/types.py conset 1 0 0 0 0 100.00%
pydantic/types.py confrozenset 1 0 0 0 0 100.00%
pydantic/types.py conlist 3 0 0 2 0 100.00%
pydantic/types.py condecimal 1 0 0 0 0 100.00%
pydantic/types.py UuidVersion.__get_pydantic_json_schema__ 4 0 0 0 0 100.00%
pydantic/types.py UuidVersion.__get_pydantic_core_schema__ 6 1 0 2 1 75.00%
pydantic/types.py UuidVersion.__hash__ 1 0 0 0 0 100.00%
pydantic/types.py PathType.__get_pydantic_json_schema__ 4 0 0 0 0 100.00%
pydantic/types.py PathType.__get_pydantic_core_schema__ 2 0 0 0 0 100.00%
pydantic/types.py PathType.validate_file 3 0 0 2 0 100.00%
pydantic/types.py PathType.validate_socket 3 0 0 2 0 100.00%
pydantic/types.py PathType.validate_directory 3 0 0 2 0 100.00%
pydantic/types.py PathType.validate_new 5 0 0 4 0 100.00%
pydantic/types.py PathType.__hash__ 1 0 0 0 0 100.00%
pydantic/types.py _SecretBase.__init__ 1 0 0 0 0 100.00%
pydantic/types.py _SecretBase.get_secret_value 1 0 0 0 0 100.00%
pydantic/types.py _SecretBase.__eq__ 1 0 0 0 0 100.00%
pydantic/types.py _SecretBase.__hash__ 1 0 0 0 0 100.00%
pydantic/types.py _SecretBase.__str__ 1 0 0 0 0 100.00%
pydantic/types.py _SecretBase.__repr__ 1 0 0 0 0 100.00%
pydantic/types.py _SecretBase._display 0 0 1 0 0 100.00%
pydantic/types.py _serialize_secret 3 0 0 2 0 100.00%
pydantic/types.py Secret._display 1 0 0 0 0 100.00%
pydantic/types.py Secret.__get_pydantic_core_schema__ 13 1 0 8 2 85.71%
pydantic/types.py Secret.__get_pydantic_core_schema__.validate_secret_value 4 0 0 2 0 100.00%
pydantic/types.py _secret_display 1 0 0 0 0 100.00%
pydantic/types.py _serialize_secret_field 3 0 0 2 0 100.00%
pydantic/types.py _SecretField.__get_pydantic_core_schema__ 4 0 0 0 0 100.00%
pydantic/types.py _SecretField.__get_pydantic_core_schema__.get_json_schema 3 0 0 0 0 100.00%
pydantic/types.py _SecretField.__get_pydantic_core_schema__.get_secret_schema 1 0 0 0 0 100.00%
pydantic/types.py SecretStr.__len__ 1 0 0 0 0 100.00%
pydantic/types.py SecretStr._display 1 0 0 0 0 100.00%
pydantic/types.py SecretBytes.__len__ 1 0 0 0 0 100.00%
pydantic/types.py SecretBytes._display 1 0 0 0 0 100.00%
pydantic/types.py PaymentCardBrand.__str__ 1 0 0 0 0 100.00%
pydantic/types.py PaymentCardNumber.__init__ 5 0 0 0 0 100.00%
pydantic/types.py PaymentCardNumber.__get_pydantic_core_schema__ 1 0 0 0 0 100.00%
pydantic/types.py PaymentCardNumber.validate 1 0 0 0 0 100.00%
pydantic/types.py PaymentCardNumber.masked 2 0 0 0 0 100.00%
pydantic/types.py PaymentCardNumber.validate_digits 2 0 0 2 0 100.00%
pydantic/types.py PaymentCardNumber.validate_luhn_check_digit 14 0 0 8 0 100.00%
pydantic/types.py PaymentCardNumber.validate_brand 21 0 0 14 0 100.00%
pydantic/types.py ByteSize.__get_pydantic_core_schema__ 1 0 0 0 0 100.00%
pydantic/types.py ByteSize._validate 15 1 0 4 1 89.47%
pydantic/types.py ByteSize.human_readable 15 0 0 8 0 100.00%
pydantic/types.py ByteSize.to 5 0 0 0 0 100.00%
pydantic/types.py _check_annotated_type 2 0 0 2 0 100.00%
pydantic/types.py condate 1 0 0 0 0 100.00%
pydantic/types.py EncoderProtocol.decode 0 0 9 0 0 100.00%
pydantic/types.py EncoderProtocol.encode 0 0 9 0 0 100.00%
pydantic/types.py EncoderProtocol.get_json_format 0 0 6 0 0 100.00%
pydantic/types.py Base64Encoder.decode 4 0 0 0 0 100.00%
pydantic/types.py Base64Encoder.encode 1 0 0 0 0 100.00%
pydantic/types.py Base64Encoder.get_json_format 1 0 0 0 0 100.00%
pydantic/types.py Base64UrlEncoder.decode 4 0 0 0 0 100.00%
pydantic/types.py Base64UrlEncoder.encode 1 0 0 0 0 100.00%
pydantic/types.py Base64UrlEncoder.get_json_format 1 0 0 0 0 100.00%
pydantic/types.py EncodedBytes.__get_pydantic_json_schema__ 3 0 0 0 0 100.00%
pydantic/types.py EncodedBytes.__get_pydantic_core_schema__ 3 0 0 0 0 100.00%
pydantic/types.py EncodedBytes.decode 1 0 0 0 0 100.00%
pydantic/types.py EncodedBytes.encode 1 0 0 0 0 100.00%
pydantic/types.py EncodedBytes.__hash__ 1 0 0 0 0 100.00%
pydantic/types.py EncodedStr.__get_pydantic_json_schema__ 3 0 0 0 0 100.00%
pydantic/types.py EncodedStr.__get_pydantic_core_schema__ 3 0 0 0 0 100.00%
pydantic/types.py EncodedStr.decode_str 1 0 0 0 0 100.00%
pydantic/types.py EncodedStr.encode_str 1 0 0 0 0 100.00%
pydantic/types.py EncodedStr.__hash__ 1 0 0 0 0 100.00%
pydantic/types.py GetPydanticSchema.__getattr__ 5 1 0 4 1 77.78%
pydantic/types.py Tag.__get_pydantic_core_schema__ 4 0 0 0 0 100.00%
pydantic/types.py Discriminator.__get_pydantic_core_schema__ 8 1 0 4 1 83.33%
pydantic/types.py Discriminator._convert_schema 24 1 0 16 1 95.00%
pydantic/types.py _get_type_name 14 0 0 12 0 100.00%
pydantic/types.py _AllowAnyJson.__get_pydantic_core_schema__ 2 0 0 0 0 100.00%
pydantic/types.py _OnErrorOmit.__get_pydantic_core_schema__ 1 0 0 0 0 100.00%
pydantic/types.py (no function) 377 3 28 30 4 98.28%
pydantic/typing.py (no function) 2 0 0 0 0 100.00%
pydantic/utils.py (no function) 2 0 0 0 0 100.00%
pydantic/validate_call_decorator.py _check_function_type 22 0 0 12 0 100.00%
pydantic/validate_call_decorator.py validate_call 0 0 1 0 0 100.00%
pydantic/validate_call_decorator.py validate_call 0 0 1 0 0 100.00%
pydantic/validate_call_decorator.py validate_call 5 0 0 2 0 100.00%
pydantic/validate_call_decorator.py validate_call.validate 3 0 0 0 0 100.00%
pydantic/validate_call_decorator.py (no function) 11 0 7 0 0 100.00%
pydantic/validators.py (no function) 2 0 0 0 0 100.00%
pydantic/version.py version_short 1 0 0 0 0 100.00%
pydantic/version.py version_info 17 0 0 4 0 100.00%
pydantic/version.py check_pydantic_core_version 1 0 0 0 0 100.00%
pydantic/version.py parse_mypy_version 1 0 0 0 0 100.00%
pydantic/version.py (no function) 9 0 0 0 0 100.00%
pydantic/warnings.py PydanticDeprecationWarning.__init__ 4 0 0 0 0 100.00%
pydantic/warnings.py PydanticDeprecationWarning.__str__ 4 0 0 2 0 100.00%
pydantic/warnings.py PydanticDeprecatedSince20.__init__ 1 0 0 0 0 100.00%
pydantic/warnings.py PydanticDeprecatedSince26.__init__ 1 1 0 0 0 0.00%
pydantic/warnings.py PydanticDeprecatedSince29.__init__ 1 0 0 0 0 100.00%
pydantic/warnings.py PydanticDeprecatedSince210.__init__ 1 0 0 0 0 100.00%
pydantic/warnings.py PydanticDeprecatedSince211.__init__ 1 0 0 0 0 100.00%
pydantic/warnings.py (no function) 22 0 0 0 0 100.00%
Total   9819 339 1284 3546 206 95.46%

No items found using the specified filter.