pydantic coverage for 1e9873f79e9703146baca22d99fc98942a40a56f: 96.28%

Files Functions Classes

coverage.py v7.5.4, created at 2024-07-03 19:29 +0000

File function statements missing excluded branches partial coverage
pydantic/__init__.py __getattr__ 9 1 0 4 1 84.62%
pydantic/__init__.py __dir__ 1 0 0 0 0 100.00%
pydantic/__init__.py (no function) 9 0 24 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 3 0 0 0 0 100.00%
pydantic/_internal/_config.py ConfigWrapper.core_config.dict_not_none 1 0 0 0 0 100.00%
pydantic/_internal/_config.py ConfigWrapper.__repr__ 2 0 0 2 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) 76 0 3 8 0 100.00%
pydantic/_internal/_core_metadata.py CoreMetadataHandler.__init__ 6 0 0 4 0 100.00%
pydantic/_internal/_core_metadata.py CoreMetadataHandler.metadata 6 0 0 4 0 100.00%
pydantic/_internal/_core_metadata.py build_metadata_dict 7 0 0 4 0 100.00%
pydantic/_internal/_core_metadata.py (no function) 15 0 3 2 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 collect_definitions 4 0 0 0 0 100.00%
pydantic/_internal/_core_utils.py collect_definitions._record_valid_refs 4 0 0 2 0 100.00%
pydantic/_internal/_core_utils.py define_expected_missing_refs 8 1 0 4 1 83.33%
pydantic/_internal/_core_utils.py collect_invalid_schemas 4 0 0 0 0 100.00%
pydantic/_internal/_core_utils.py collect_invalid_schemas._is_schema_valid 6 0 0 4 0 100.00%
pydantic/_internal/_core_utils.py _WalkCoreSchema.__init__ 1 0 0 0 0 100.00%
pydantic/_internal/_core_utils.py _WalkCoreSchema._build_schema_type_to_method 5 0 0 2 0 100.00%
pydantic/_internal/_core_utils.py _WalkCoreSchema.walk 1 0 0 0 0 100.00%
pydantic/_internal/_core_utils.py _WalkCoreSchema._walk 5 0 0 2 0 100.00%
pydantic/_internal/_core_utils.py _WalkCoreSchema._handle_other_schemas 4 0 0 2 0 100.00%
pydantic/_internal/_core_utils.py _WalkCoreSchema._handle_ser_schemas 7 0 0 4 0 100.00%
pydantic/_internal/_core_utils.py _WalkCoreSchema.handle_definitions_schema 16 1 0 8 2 87.50%
pydantic/_internal/_core_utils.py _WalkCoreSchema.handle_list_schema 4 0 0 2 0 100.00%
pydantic/_internal/_core_utils.py _WalkCoreSchema.handle_set_schema 4 0 0 2 1 83.33%
pydantic/_internal/_core_utils.py _WalkCoreSchema.handle_frozenset_schema 4 0 0 2 1 83.33%
pydantic/_internal/_core_utils.py _WalkCoreSchema.handle_generator_schema 4 0 0 2 1 83.33%
pydantic/_internal/_core_utils.py _WalkCoreSchema.handle_tuple_schema 2 0 0 0 0 100.00%
pydantic/_internal/_core_utils.py _WalkCoreSchema.handle_dict_schema 7 0 0 4 0 100.00%
pydantic/_internal/_core_utils.py _WalkCoreSchema.handle_function_schema 4 0 0 2 0 100.00%
pydantic/_internal/_core_utils.py _WalkCoreSchema.handle_union_schema 7 0 0 4 0 100.00%
pydantic/_internal/_core_utils.py _WalkCoreSchema.handle_tagged_union_schema 5 0 0 2 0 100.00%
pydantic/_internal/_core_utils.py _WalkCoreSchema.handle_chain_schema 2 0 0 0 0 100.00%
pydantic/_internal/_core_utils.py _WalkCoreSchema.handle_lax_or_strict_schema 3 0 0 0 0 100.00%
pydantic/_internal/_core_utils.py _WalkCoreSchema.handle_json_or_python_schema 3 0 0 0 0 100.00%
pydantic/_internal/_core_utils.py _WalkCoreSchema.handle_model_fields_schema 17 0 0 8 0 100.00%
pydantic/_internal/_core_utils.py _WalkCoreSchema.handle_typed_dict_schema 17 0 0 8 0 100.00%
pydantic/_internal/_core_utils.py _WalkCoreSchema.handle_dataclass_args_schema 14 0 0 6 0 100.00%
pydantic/_internal/_core_utils.py _WalkCoreSchema.handle_arguments_schema 11 0 0 6 0 100.00%
pydantic/_internal/_core_utils.py _WalkCoreSchema.handle_call_schema 4 0 0 2 0 100.00%
pydantic/_internal/_core_utils.py walk_core_schema 1 0 0 0 0 100.00%
pydantic/_internal/_core_utils.py simplify_schema_references 16 0 0 4 0 100.00%
pydantic/_internal/_core_utils.py simplify_schema_references.collect_refs 16 0 0 10 0 100.00%
pydantic/_internal/_core_utils.py simplify_schema_references.count_refs 12 0 0 6 0 100.00%
pydantic/_internal/_core_utils.py simplify_schema_references.can_be_inlined 12 1 0 12 1 91.67%
pydantic/_internal/_core_utils.py simplify_schema_references.inline_refs 11 1 0 6 1 88.24%
pydantic/_internal/_core_utils.py _strip_metadata 2 0 0 0 0 100.00%
pydantic/_internal/_core_utils.py _strip_metadata.strip_metadata 22 1 0 16 1 94.74%
pydantic/_internal/_core_utils.py pretty_print_core_schema 4 0 0 2 0 100.00%
pydantic/_internal/_core_utils.py validate_core_schema 3 1 0 2 1 60.00%
pydantic/_internal/_core_utils.py (no function) 63 0 0 0 0 100.00%
pydantic/_internal/_dataclasses.py StandardDataclass.__init__ 0 0 1 0 0 100.00%
pydantic/_internal/_dataclasses.py set_dataclass_fields 3 0 0 0 0 100.00%
pydantic/_internal/_dataclasses.py complete_dataclass 38 3 0 12 1 92.00%
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 28 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 2 0 0 0 0 100.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 15 2 0 6 0 90.48%
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 2 0 100.00%
pydantic/_internal/_decorators.py can_be_positional 1 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) 104 0 3 22 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 4 0 0 0 0 100.00%
pydantic/_internal/_discriminated_union.py apply_discriminators 3 0 0 0 0 100.00%
pydantic/_internal/_discriminated_union.py apply_discriminators.inner 8 0 0 4 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 21 0 0 16 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 41 2 0 32 2 94.52%
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) 25 0 2 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 get_type_hints_infer_globalns 8 2 0 2 1 70.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 5 0 0 6 0 100.00%
pydantic/_internal/_fields.py collect_model_fields 66 1 0 48 2 97.37%
pydantic/_internal/_fields.py _warn_on_nested_alias_in_annotation 8 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 collect_dataclass_fields 29 0 0 22 1 98.04%
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 (no function) 27 0 6 2 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 2 0 100.00%
pydantic/_internal/_generate_schema.py check_validator_fields_against_field_name 6 0 0 6 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 19 0 0 16 0 100.00%
pydantic/_internal/_generate_schema.py modify_model_json_schema 20 0 0 10 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 TypesNamespaceStack.__init__ 1 0 0 0 0 100.00%
pydantic/_internal/_generate_schema.py TypesNamespaceStack.tail 1 0 0 0 0 100.00%
pydantic/_internal/_generate_schema.py TypesNamespaceStack.push 5 0 0 0 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.__from_parent 8 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._current_generate_schema 2 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.str_schema 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._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 7 0 0 2 0 100.00%
pydantic/_internal/_generate_schema.py GenerateSchema.collect_definitions 6 0 0 4 0 100.00%
pydantic/_internal/_generate_schema.py GenerateSchema._add_js_function 4 0 0 2 0 100.00%
pydantic/_internal/_generate_schema.py GenerateSchema.generate_schema 14 0 0 10 0 100.00%
pydantic/_internal/_generate_schema.py GenerateSchema._model_schema 46 2 0 22 3 92.65%
pydantic/_internal/_generate_schema.py GenerateSchema._get_model_title_from_config 11 1 0 8 1 89.47%
pydantic/_internal/_generate_schema.py GenerateSchema._unpack_refs_defs 5 0 0 2 0 100.00%
pydantic/_internal/_generate_schema.py GenerateSchema._unpack_refs_defs.get_ref 1 0 0 0 0 100.00%
pydantic/_internal/_generate_schema.py GenerateSchema._generate_schema_from_property 28 1 0 23 1 96.08%
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 4 0 2 0 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 4 0 4 1 36.36%
pydantic/_internal/_generate_schema.py GenerateSchema._generate_schema_inner 15 1 0 14 1 93.10%
pydantic/_internal/_generate_schema.py GenerateSchema.match_type 65 0 0 60 0 100.00%
pydantic/_internal/_generate_schema.py GenerateSchema._match_generic_type 34 4 0 32 4 87.88%
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 44 0 0 22 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 14 1 0 6 1 90.00%
pydantic/_internal/_generate_schema.py GenerateSchema._literal_schema 6 0 0 5 1 90.91%
pydantic/_internal/_generate_schema.py GenerateSchema._typed_dict_schema 43 1 0 20 1 96.83%
pydantic/_internal/_generate_schema.py GenerateSchema._namedtuple_schema 13 1 0 10 1 91.30%
pydantic/_internal/_generate_schema.py GenerateSchema._generate_parameter_schema 21 1 0 14 1 94.29%
pydantic/_internal/_generate_schema.py GenerateSchema._tuple_schema 15 2 0 14 2 79.31%
pydantic/_internal/_generate_schema.py GenerateSchema._type_schema 1 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 14 0 0 12 0 100.00%
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 8 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 44 1 0 30 1 97.30%
pydantic/_internal/_generate_schema.py GenerateSchema._callable_schema 25 0 0 12 1 97.30%
pydantic/_internal/_generate_schema.py GenerateSchema._unsubstituted_typevar_schema 17 0 1 8 0 100.00%
pydantic/_internal/_generate_schema.py GenerateSchema._computed_field_schema 17 0 0 4 0 100.00%
pydantic/_internal/_generate_schema.py GenerateSchema._computed_field_schema.set_computed_field_metadata 17 0 0 10 0 100.00%
pydantic/_internal/_generate_schema.py GenerateSchema._annotated_schema 7 0 0 4 0 100.00%
pydantic/_internal/_generate_schema.py GenerateSchema._get_prepare_pydantic_annotations_for_known_type 10 0 0 4 0 100.00%
pydantic/_internal/_generate_schema.py GenerateSchema._apply_annotations 16 0 0 8 0 100.00%
pydantic/_internal/_generate_schema.py GenerateSchema._apply_annotations.inner_handler 10 0 0 6 0 100.00%
pydantic/_internal/_generate_schema.py GenerateSchema._apply_single_annotation 33 6 0 22 3 80.00%
pydantic/_internal/_generate_schema.py GenerateSchema._apply_single_annotation_json_schema 15 1 0 12 1 92.59%
pydantic/_internal/_generate_schema.py GenerateSchema._get_wrapped_inner_schema 3 0 0 2 0 100.00%
pydantic/_internal/_generate_schema.py GenerateSchema._get_wrapped_inner_schema.new_handler 7 0 0 2 0 100.00%
pydantic/_internal/_generate_schema.py GenerateSchema._apply_field_serializers 23 4 0 10 2 81.82%
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 get_json_schema_update_func 2 0 0 0 0 100.00%
pydantic/_internal/_generate_schema.py get_json_schema_update_func.json_schema_update_func 3 0 0 0 0 100.00%
pydantic/_internal/_generate_schema.py add_json_schema_extra 4 0 0 4 0 100.00%
pydantic/_internal/_generate_schema.py _common_field 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 resolve_original_schema 5 1 0 4 1 77.78%
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 1 0 2 1 60.00%
pydantic/_internal/_generate_schema.py (no function) 175 0 9 32 0 100.00%
pydantic/_internal/_generics.py LimitedDict.__init__ 0 0 1 0 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 2 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 4 0 0 0 0 100.00%
pydantic/_internal/_generics.py replace_types 34 0 0 30 0 100.00%
pydantic/_internal/_generics.py has_instance_in_type 13 0 0 12 0 100.00%
pydantic/_internal/_generics.py check_parameters_count 5 0 0 2 0 100.00%
pydantic/_internal/_generics.py generic_recursion_self_type 14 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) 76 11 7 18 0 77.66%
pydantic/_internal/_git.py is_git_repo 1 0 0 0 0 100.00%
pydantic/_internal/_git.py have_git 7 4 0 2 0 33.33%
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/_internal_dataclass.py (no function) 4 0 0 2 0 100.00%
pydantic/_internal/_known_annotated_metadata.py add_js_update_schema 7 4 0 4 1 36.36%
pydantic/_internal/_known_annotated_metadata.py add_js_update_schema.update_js_schema 3 0 0 0 0 100.00%
pydantic/_internal/_known_annotated_metadata.py as_jsonable_value 3 1 0 2 1 60.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 54 5 0 36 4 90.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 0 0 2 0 100.00%
pydantic/_internal/_known_annotated_metadata.py (no function) 50 0 2 6 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_model_mocks 5 0 0 6 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 6 1 91.67%
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) 22 0 3 0 0 100.00%
pydantic/_internal/_model_construction.py _ModelNamespaceDict.__setitem__ 4 0 0 2 0 100.00%
pydantic/_internal/_model_construction.py ModelMetaclass.__new__ 55 0 3 25 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._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.__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 49 0 0 42 0 100.00%
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 2 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 0 0 4 0 100.00%
pydantic/_internal/_model_construction.py complete_model_class 25 0 0 4 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__ 6 0 0 4 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 1 0 4 1 85.71%
pydantic/_internal/_model_construction.py unpack_lenient_weakvaluedict 10 0 0 8 0 100.00%
pydantic/_internal/_model_construction.py default_ignored_types 2 0 0 0 0 100.00%
pydantic/_internal/_model_construction.py (no function) 68 0 5 14 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 4 0 100.00%
pydantic/_internal/_repr.py Representation.__repr_name__ 1 0 0 0 0 100.00%
pydantic/_internal/_repr.py Representation.__repr_str__ 1 0 0 2 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) 18 0 3 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__ 8 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 8 2 0 6 2 71.43%
pydantic/_internal/_schema_generation_shared.py (no function) 17 0 6 2 0 100.00%
pydantic/_internal/_signature.py _field_name_for_signature 2 0 0 0 0 100.00%
pydantic/_internal/_signature.py _field_name_for_signature._alias_if_valid 1 0 0 0 0 100.00%
pydantic/_internal/_signature.py _process_param_defaults 13 2 0 8 2 80.95%
pydantic/_internal/_signature.py _generate_signature_parameters 40 1 0 28 1 97.06%
pydantic/_internal/_signature.py generate_pydantic_signature 4 0 0 2 0 100.00%
pydantic/_internal/_signature.py (no function) 11 0 2 0 0 100.00%
pydantic/_internal/_std_types_schema.py SchemaTransformer.__get_pydantic_core_schema__ 1 0 0 0 0 100.00%
pydantic/_internal/_std_types_schema.py SchemaTransformer.__get_pydantic_json_schema__ 1 0 0 0 0 100.00%
pydantic/_internal/_std_types_schema.py get_enum_core_schema 31 0 0 14 0 100.00%
pydantic/_internal/_std_types_schema.py get_enum_core_schema.get_json_schema 4 0 0 0 0 100.00%
pydantic/_internal/_std_types_schema.py InnerSchemaValidator.__get_pydantic_json_schema__ 6 1 0 4 1 80.00%
pydantic/_internal/_std_types_schema.py InnerSchemaValidator.__get_pydantic_core_schema__ 1 0 0 0 0 100.00%
pydantic/_internal/_std_types_schema.py decimal_prepare_pydantic_annotations 8 0 0 4 0 100.00%
pydantic/_internal/_std_types_schema.py datetime_prepare_pydantic_annotations 13 0 0 8 0 100.00%
pydantic/_internal/_std_types_schema.py uuid_prepare_pydantic_annotations 4 0 0 2 0 100.00%
pydantic/_internal/_std_types_schema.py path_schema_prepare_pydantic_annotations 15 0 0 6 0 100.00%
pydantic/_internal/_std_types_schema.py path_schema_prepare_pydantic_annotations.path_validator 4 2 0 0 0 50.00%
pydantic/_internal/_std_types_schema.py dequeue_validator 6 0 0 4 0 100.00%
pydantic/_internal/_std_types_schema.py serialize_sequence_via_list 13 2 0 6 0 89.47%
pydantic/_internal/_std_types_schema.py SequenceValidator.__get_pydantic_core_schema__ 27 2 0 12 2 89.74%
pydantic/_internal/_std_types_schema.py identity 1 1 0 0 0 0.00%
pydantic/_internal/_std_types_schema.py sequence_like_prepare_pydantic_annotations 13 1 0 6 1 89.47%
pydantic/_internal/_std_types_schema.py defaultdict_validator 4 0 0 2 0 100.00%
pydantic/_internal/_std_types_schema.py get_defaultdict_default_default_factory 8 0 0 6 1 92.86%
pydantic/_internal/_std_types_schema.py get_defaultdict_default_default_factory.infer_default 10 0 0 4 0 100.00%
pydantic/_internal/_std_types_schema.py get_defaultdict_default_default_factory.infer_default.type_var_default_factory 1 1 0 0 0 0.00%
pydantic/_internal/_std_types_schema.py MappingValidator.serialize_mapping_via_dict 1 0 0 0 0 100.00%
pydantic/_internal/_std_types_schema.py MappingValidator.__get_pydantic_core_schema__ 23 1 0 10 1 93.94%
pydantic/_internal/_std_types_schema.py mapping_like_prepare_pydantic_annotations 17 2 0 10 2 85.19%
pydantic/_internal/_std_types_schema.py ip_prepare_pydantic_annotations 14 0 0 24 0 100.00%
pydantic/_internal/_std_types_schema.py ip_prepare_pydantic_annotations.make_strict_ip_schema 1 0 0 0 0 100.00%
pydantic/_internal/_std_types_schema.py url_prepare_pydantic_annotations 4 0 0 8 0 100.00%
pydantic/_internal/_std_types_schema.py (no function) 75 0 3 8 0 100.00%
pydantic/_internal/_typing_extra.py origin_is_union 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_callable_type 1 0 0 0 0 100.00%
pydantic/_internal/_typing_extra.py is_literal_type 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 literal_values 1 0 0 0 0 100.00%
pydantic/_internal/_typing_extra.py all_literal_values 4 0 0 4 0 100.00%
pydantic/_internal/_typing_extra.py is_annotated 1 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 is_namedtuple 2 0 0 0 0 100.00%
pydantic/_internal/_typing_extra.py is_new_type 1 0 0 0 0 100.00%
pydantic/_internal/_typing_extra.py _check_classvar 3 0 0 2 0 100.00%
pydantic/_internal/_typing_extra.py is_classvar 5 0 0 4 0 100.00%
pydantic/_internal/_typing_extra.py _check_finalvar 3 0 0 2 0 100.00%
pydantic/_internal/_typing_extra.py is_finalvar 1 0 0 0 0 100.00%
pydantic/_internal/_typing_extra.py parent_frame_namespace 4 0 0 2 0 100.00%
pydantic/_internal/_typing_extra.py add_module_globals 10 0 0 4 0 100.00%
pydantic/_internal/_typing_extra.py get_cls_types_namespace 3 0 0 0 0 100.00%
pydantic/_internal/_typing_extra.py get_cls_type_hints_lenient 8 0 0 6 0 100.00%
pydantic/_internal/_typing_extra.py eval_type_lenient 8 0 0 4 0 100.00%
pydantic/_internal/_typing_extra.py eval_type_backport 12 0 0 4 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 21 0 0 12 1 96.97%
pydantic/_internal/_typing_extra.py _make_forward_ref 1 0 0 0 0 100.00%
pydantic/_internal/_typing_extra.py is_dataclass 1 0 0 0 0 100.00%
pydantic/_internal/_typing_extra.py origin_is_type_alias_type 1 1 0 0 0 0.00%
pydantic/_internal/_typing_extra.py is_generic_alias 1 0 0 0 0 100.00%
pydantic/_internal/_typing_extra.py is_self_type 1 0 0 0 0 100.00%
pydantic/_internal/_typing_extra.py (no function) 77 1 127 20 2 96.91%
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 ClassAttribute 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 (no function) 56 0 9 12 0 100.00%
pydantic/_internal/_validate_call.py ValidateCallWrapper.__init__ 29 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) 13 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 greater_than_validator 3 0 0 2 0 100.00%
pydantic/_internal/_validators.py greater_than_or_equal_validator 3 0 0 2 0 100.00%
pydantic/_internal/_validators.py less_than_validator 3 0 0 2 0 100.00%
pydantic/_internal/_validators.py less_than_or_equal_validator 3 0 0 2 0 100.00%
pydantic/_internal/_validators.py multiple_of_validator 3 0 0 2 0 100.00%
pydantic/_internal/_validators.py min_length_validator 3 0 0 2 0 100.00%
pydantic/_internal/_validators.py max_length_validator 3 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 get_constraint_validator 4 2 0 0 0 50.00%
pydantic/_internal/_validators.py (no function) 32 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 2 0 100.00%
pydantic/alias_generators.py to_camel 4 0 0 4 0 100.00%
pydantic/alias_generators.py to_snake 6 0 0 8 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 6 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 3 2 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 9 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 8 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 8 0 100.00%
pydantic/color.py parse_str 29 0 0 16 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 8 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) 98 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 10 0 0 4 0 100.00%
pydantic/dataclasses.py dataclass.make_pydantic_fields_compatible 15 0 0 12 0 100.00%
pydantic/dataclasses.py dataclass.create_dataclass 28 0 0 10 0 100.00%
pydantic/dataclasses.py _call_initvar 1 0 0 0 0 100.00%
pydantic/dataclasses.py rebuild_dataclass 10 0 0 6 0 100.00%
pydantic/dataclasses.py is_pydantic_dataclass 4 2 0 0 0 50.00%
pydantic/dataclasses.py (no function) 23 0 60 4 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) 23 0 0 2 0 100.00%
pydantic/experimental/__init__.py (no function) 3 0 0 0 0 100.00%
pydantic/experimental/pipeline.py _ValidateAsDefer.tp 1 0 0 0 0 100.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 0 0 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 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 2 0 100.00%
pydantic/experimental/pipeline.py _Pipeline.str_starts_with 1 0 0 2 0 100.00%
pydantic/experimental/pipeline.py _Pipeline.str_ends_with 1 0 0 2 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 0 0 10 0 100.00%
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 150 13 1 94 13 89.34%
pydantic/experimental/pipeline.py _SupportsLen.__len__ 0 0 1 0 0 100.00%
pydantic/experimental/pipeline.py (no function) 118 0 31 26 0 100.00%
pydantic/fields.py FieldInfo.__init__ 30 0 0 6 0 100.00%
pydantic/fields.py FieldInfo.from_field 3 0 0 2 0 100.00%
pydantic/fields.py FieldInfo.from_annotation 25 0 0 16 1 97.56%
pydantic/fields.py FieldInfo.from_annotated_attribute 44 0 0 22 0 100.00%
pydantic/fields.py FieldInfo.merge_field_infos 36 0 0 20 0 100.00%
pydantic/fields.py FieldInfo._from_dataclass_field 8 0 0 4 0 100.00%
pydantic/fields.py FieldInfo._extract_metadata 5 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.get_default 5 0 0 4 0 100.00%
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__ 24 0 0 22 0 100.00%
pydantic/fields.py Field 38 0 0 32 0 100.00%
pydantic/fields.py ModelPrivateAttr.__init__ 2 0 0 0 0 100.00%
pydantic/fields.py ModelPrivateAttr.__getattr__ 4 0 0 4 0 100.00%
pydantic/fields.py ModelPrivateAttr.__set_name__ 7 0 0 6 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 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) 145 0 16 24 1 99.41%
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__ 8 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 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 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) 39 2 42 10 1 93.88%
pydantic/functional_validators.py AfterValidator.__get_pydantic_core_schema__ 7 0 0 2 0 100.00%
pydantic/functional_validators.py BeforeValidator.__get_pydantic_core_schema__ 7 0 0 2 0 100.00%
pydantic/functional_validators.py PlainValidator.__get_pydantic_core_schema__ 12 0 0 4 0 100.00%
pydantic/functional_validators.py WrapValidator.__get_pydantic_core_schema__ 7 0 0 2 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 _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 7 0 0 5 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) 77 0 106 30 3 97.20%
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 update_json_schema 2 2 0 0 0 0.00%
pydantic/json_schema.py _DefinitionsRemapping.from_prioritized_choices 23 1 0 14 2 91.89%
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 2 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 21 0 0 10 0 100.00%
pydantic/json_schema.py GenerateJsonSchema.generate_inner.populate_defs 10 0 0 4 0 100.00%
pydantic/json_schema.py GenerateJsonSchema.generate_inner.convert_to_all_of 5 0 0 2 0 100.00%
pydantic/json_schema.py GenerateJsonSchema.generate_inner.handler_func 13 1 0 8 1 90.48%
pydantic/json_schema.py GenerateJsonSchema.generate_inner.new_handler_func 8 0 0 4 1 91.67%
pydantic/json_schema.py GenerateJsonSchema.generate_inner.new_handler_func 5 0 0 2 0 100.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 3 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 22 1 0 14 1 94.44%
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 11 0 0 4 0 100.00%
pydantic/json_schema.py GenerateJsonSchema._function_schema 3 1 0 2 1 60.00%
pydantic/json_schema.py GenerateJsonSchema.function_before_schema 1 0 0 0 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 1 1 0 0 0 0.00%
pydantic/json_schema.py GenerateJsonSchema.function_wrap_schema 1 0 0 0 0 100.00%
pydantic/json_schema.py GenerateJsonSchema.default_schema 16 0 0 8 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 6 0 100.00%
pydantic/json_schema.py GenerateJsonSchema.tagged_union_schema 16 4 0 8 0 75.00%
pydantic/json_schema.py GenerateJsonSchema._extract_discriminator 27 4 0 22 5 81.63%
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 20 0 0 12 0 100.00%
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 14 0 0 8 0 100.00%
pydantic/json_schema.py GenerateJsonSchema._update_class_schema 23 0 0 22 0 100.00%
pydantic/json_schema.py GenerateJsonSchema.resolve_schema_to_update 7 4 0 4 1 36.36%
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 13 0 0 6 0 100.00%
pydantic/json_schema.py GenerateJsonSchema.arguments_schema 20 0 0 10 2 93.33%
pydantic/json_schema.py GenerateJsonSchema.kw_arguments_schema 18 0 0 10 1 96.43%
pydantic/json_schema.py GenerateJsonSchema.p_arguments_schema 18 0 0 10 2 92.86%
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.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 21 5 0 14 2 80.00%
pydantic/json_schema.py GenerateJsonSchema.get_schema_from_definitions 4 1 0 2 1 66.67%
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 18 1 0 16 1 94.12%
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 10 0 0 4 0 100.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 8 0 100.00%
pydantic/json_schema.py _sort_json_schema 14 0 0 10 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.__get_pydantic_json_schema__ 8 1 0 2 1 80.00%
pydantic/json_schema.py Examples.__hash__ 1 0 0 0 0 100.00%
pydantic/json_schema.py _get_all_json_refs 15 0 0 14 0 100.00%
pydantic/json_schema.py _get_typed_dict_cls 3 0 0 0 0 100.00%
pydantic/json_schema.py _get_typed_dict_config 6 0 0 2 0 100.00%
pydantic/json_schema.py (no function) 185 0 9 30 0 100.00%
pydantic/main.py BaseModel.__init__ 2 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 15 0 0 8 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 0 0 4 0 100.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__ 36 0 0 23 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__ 28 1 0 18 1 95.65%
pydantic/main.py BaseModel.__delattr__ 19 0 0 8 0 100.00%
pydantic/main.py BaseModel._check_frozen 7 0 0 4 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 10 1 82.14%
pydantic/main.py BaseModel.__init_subclass__ 0 0 21 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__ 11 0 0 10 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 37 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 62 0 0 100.00%
pydantic/main.py BaseModel.schema 2 0 0 0 0 100.00%
pydantic/main.py BaseModel.schema_json 0 0 13 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 46 0 0 30 0 100.00%
pydantic/main.py (no function) 130 0 93 90 1 99.55%
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 5 0 100.00%
pydantic/mypy.py PydanticPlugin.get_metaclass_hook 3 0 0 2 0 100.00%
pydantic/mypy.py PydanticPlugin.get_function_hook 4 0 0 2 0 100.00%
pydantic/mypy.py PydanticPlugin.get_method_hook 3 0 0 2 0 100.00%
pydantic/mypy.py PydanticPlugin.get_class_decorator_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 PydanticPlugin._pydantic_field_callback 25 0 0 19 0 100.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 14 0 4 8 1 95.45%
pydantic/mypy.py PydanticModelField.__init__ 8 0 0 0 0 100.00%
pydantic/mypy.py PydanticModelField.to_argument 3 0 0 0 0 100.00%
pydantic/mypy.py PydanticModelField.expand_type 14 0 0 14 1 96.43%
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 4 1 85.71%
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 17 1 0 12 1 93.10%
pydantic/mypy.py PydanticModelTransformer.adjust_decorator_signatures 5 0 0 7 0 100.00%
pydantic/mypy.py PydanticModelTransformer.collect_config 51 9 0 46 5 79.38%
pydantic/mypy.py PydanticModelTransformer.collect_fields_and_class_vars 31 2 0 18 2 91.84%
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 38 11 6 22 5 70.00%
pydantic/mypy.py PydanticModelTransformer._infer_dataclass_attr_init_type 19 11 0 12 2 38.71%
pydantic/mypy.py PydanticModelTransformer.add_initializer 24 0 0 16 2 95.00%
pydantic/mypy.py PydanticModelTransformer.add_model_construct_method 10 0 0 4 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_alias_info 13 0 0 10 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__ 5 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 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 error_default_and_default_factory_specified 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 6 0 100.00%
pydantic/mypy.py (no function) 114 0 5 10 0 100.00%
pydantic/networks.py UrlConstraints.__hash__ 1 0 0 0 0 100.00%
pydantic/networks.py import_email_validator 6 3 0 2 1 50.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 IPvAnyAddress.__new__ 8 0 0 0 0 100.00%
pydantic/networks.py IPvAnyAddress.__get_pydantic_json_schema__ 3 0 0 0 0 100.00%
pydantic/networks.py IPvAnyAddress.__get_pydantic_core_schema__ 1 0 0 0 0 100.00%
pydantic/networks.py IPvAnyAddress._validate 1 0 0 0 0 100.00%
pydantic/networks.py IPvAnyInterface.__new__ 8 0 0 0 0 100.00%
pydantic/networks.py IPvAnyInterface.__get_pydantic_json_schema__ 3 0 0 0 0 100.00%
pydantic/networks.py IPvAnyInterface.__get_pydantic_core_schema__ 1 0 0 0 0 100.00%
pydantic/networks.py IPvAnyInterface._validate 1 0 0 0 0 100.00%
pydantic/networks.py _build_pretty_email_regex 5 0 0 0 0 100.00%
pydantic/networks.py validate_email 18 1 0 6 1 91.67%
pydantic/networks.py (no function) 129 0 7 32 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) 9 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 22 0 100.00%
pydantic/plugin/_schema_validator.py filter_handlers 6 0 0 4 0 100.00%
pydantic/plugin/_schema_validator.py (no function) 16 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 2 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 _get_schema 7 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 0 0 0 0 100.00%
pydantic/type_adapter.py _frame_depth 3 0 0 0 0 100.00%
pydantic/type_adapter.py _frame_depth.wrapper 2 0 0 2 0 100.00%
pydantic/type_adapter.py _frame_depth.wrapper.wrapped 2 0 0 2 0 100.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__ 15 0 0 8 0 100.00%
pydantic/type_adapter.py TypeAdapter._with_frame_depth 4 0 0 0 0 100.00%
pydantic/type_adapter.py TypeAdapter._init_core_attrs 16 0 0 2 0 100.00%
pydantic/type_adapter.py TypeAdapter.core_schema 4 0 0 2 0 100.00%
pydantic/type_adapter.py TypeAdapter.validator 4 0 0 2 0 100.00%
pydantic/type_adapter.py TypeAdapter.serializer 4 0 0 2 0 100.00%
pydantic/type_adapter.py TypeAdapter._defer_build 2 0 0 0 0 100.00%
pydantic/type_adapter.py TypeAdapter._model_config 4 0 0 2 0 100.00%
pydantic/type_adapter.py TypeAdapter._is_defer_build_config 1 0 0 0 0 100.00%
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 2 0 0 0 0 100.00%
pydantic/type_adapter.py TypeAdapter.json_schemas 14 0 0 10 0 100.00%
pydantic/type_adapter.py (no function) 58 0 18 42 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_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 Secret._display 1 0 0 0 0 100.00%
pydantic/types.py Secret.__get_pydantic_core_schema__ 14 1 0 10 3 83.33%
pydantic/types.py Secret.__get_pydantic_core_schema__.validate_secret_value 4 0 0 2 0 100.00%
pydantic/types.py Secret.__get_pydantic_core_schema__.serialize 3 0 0 2 0 100.00%
pydantic/types.py _secret_display 1 0 0 0 0 100.00%
pydantic/types.py _SecretField.__get_pydantic_core_schema__ 5 0 0 0 0 100.00%
pydantic/types.py _SecretField.__get_pydantic_core_schema__.serialize 3 1 0 2 1 60.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__ 1 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_core_schema__ 1 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__ 5 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 26 1 0 18 2 93.18%
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) 358 0 26 112 1 99.79%
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 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 8 0 0 4 0 100.00%
pydantic/validate_call_decorator.py validate_call.validate.wrapper_function 1 0 0 0 0 100.00%
pydantic/validate_call_decorator.py (no function) 6 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 6 0 100.00%
pydantic/version.py parse_mypy_version 1 0 0 0 0 100.00%
pydantic/version.py (no function) 7 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 (no function) 16 0 0 0 0 100.00%
Total   9280 261 1085 4065 190 96.28%

No items found using the specified filter.