pydantic
pydantic
Blog
Docs
Changelog
Blog
Docs
Changelog
Overview
Branches
Benchmarks
Runs
GitHub Actions run
CPU Simulation
Uses the
CPU Simulation instrument
to collect CPU performance metrics.
13 days ago
1a19992
docs/seo-frontmatter-update
pull_request
Compare
Base
Search a run
Head
Add frontmatter to documentation pages
#12684
docs/seo-frontmatter-update
13 days ago
CPU Simulation
Compare
Suggested base runs:
Pull Request Base
•
Default Branch
Benchmarks
Uses the
CPU Simulation instrument
to collect CPU performance metrics.
test_build_schema
pydantic-core/tests/benchmarks/test_complete_benchmark.py
217.5 µs
Uses the
CPU Simulation instrument
to collect CPU performance metrics.
test_complete_core_error
pydantic-core/tests/benchmarks/test_complete_benchmark.py
1.6 ms
Uses the
CPU Simulation instrument
to collect CPU performance metrics.
test_generator_python
pydantic-core/tests/benchmarks/test_micro_benchmarks.py
25 µs
Uses the
CPU Simulation instrument
to collect CPU performance metrics.
test_complete_core_json
pydantic-core/tests/benchmarks/test_complete_benchmark.py
415.3 µs
Uses the
CPU Simulation instrument
to collect CPU performance metrics.
test_complete_core_isinstance
pydantic-core/tests/benchmarks/test_complete_benchmark.py
1.6 ms
Uses the
CPU Simulation instrument
to collect CPU performance metrics.
test_complete_core_root
pydantic-core/tests/benchmarks/test_complete_benchmark.py
263.5 µs
Uses the
CPU Simulation instrument
to collect CPU performance metrics.
test_frozenset_of_ints_duplicates_core
pydantic-core/tests/benchmarks/test_micro_benchmarks.py
150.3 µs
Uses the
CPU Simulation instrument
to collect CPU performance metrics.
test_complete_core_lax
pydantic-core/tests/benchmarks/test_complete_benchmark.py
257.5 µs
Uses the
CPU Simulation instrument
to collect CPU performance metrics.
test_generator_rust
pydantic-core/tests/benchmarks/test_micro_benchmarks.py
19.7 µs
Uses the
CPU Simulation instrument
to collect CPU performance metrics.
test_int_error
pydantic-core/tests/benchmarks/test_micro_benchmarks.py
43.7 µs
Uses the
CPU Simulation instrument
to collect CPU performance metrics.
test_isinstance_string_lax_true
pydantic-core/tests/benchmarks/test_micro_benchmarks.py
15.5 µs
Uses the
CPU Simulation instrument
to collect CPU performance metrics.
test_int_range_json
pydantic-core/tests/benchmarks/test_micro_benchmarks.py
17.6 µs
Uses the
CPU Simulation instrument
to collect CPU performance metrics.
test_complete_core_root_json
pydantic-core/tests/benchmarks/test_complete_benchmark.py
420 µs
Uses the
CPU Simulation instrument
to collect CPU performance metrics.
test_complete_core_serializer_to_python
pydantic-core/tests/benchmarks/test_complete_benchmark.py
232.7 µs
Uses the
CPU Simulation instrument
to collect CPU performance metrics.
test_isinstance_string_strict_false
pydantic-core/tests/benchmarks/test_micro_benchmarks.py
17 µs
Uses the
CPU Simulation instrument
to collect CPU performance metrics.
test_int_range
pydantic-core/tests/benchmarks/test_micro_benchmarks.py
16.5 µs
Uses the
CPU Simulation instrument
to collect CPU performance metrics.
test_complete_core_strict
pydantic-core/tests/benchmarks/test_complete_benchmark.py
242.1 µs
Uses the
CPU Simulation instrument
to collect CPU performance metrics.
test_isinstance_string_strict_true
pydantic-core/tests/benchmarks/test_micro_benchmarks.py
15.5 µs
Uses the
CPU Simulation instrument
to collect CPU performance metrics.
test_complete_core_serializer_to_json
pydantic-core/tests/benchmarks/test_complete_benchmark.py
234.9 µs
Uses the
CPU Simulation instrument
to collect CPU performance metrics.
test_datetime_seconds
pydantic-core/tests/benchmarks/test_serialization_micro.py
21.7 µs
Uses the
CPU Simulation instrument
to collect CPU performance metrics.
test_filter
pydantic-core/tests/benchmarks/test_serialization_micro.py
43.6 µs
Uses the
CPU Simulation instrument
to collect CPU performance metrics.
test_list_of_any_core_py
pydantic-core/tests/benchmarks/test_micro_benchmarks.py
103.3 µs
Uses the
CPU Simulation instrument
to collect CPU performance metrics.
test_isinstance_json
pydantic-core/tests/benchmarks/test_micro_benchmarks.py
20.8 µs
Uses the
CPU Simulation instrument
to collect CPU performance metrics.
test_core_future_str
pydantic-core/tests/benchmarks/test_micro_benchmarks.py::TestBenchmarkDateTime
20.5 µs
Uses the
CPU Simulation instrument
to collect CPU performance metrics.
test_isinstance_string_lax_false
pydantic-core/tests/benchmarks/test_micro_benchmarks.py
17.3 µs
Uses the
CPU Simulation instrument
to collect CPU performance metrics.
test_function_wrap_json
pydantic-core/tests/benchmarks/test_serialization_micro.py
33.3 µs
Uses the
CPU Simulation instrument
to collect CPU performance metrics.
test_list_of_dict_models_core
pydantic-core/tests/benchmarks/test_micro_benchmarks.py
95.9 µs
Uses the
CPU Simulation instrument
to collect CPU performance metrics.
test_function_wrap_python
pydantic-core/tests/benchmarks/test_serialization_micro.py
32.3 µs
Uses the
CPU Simulation instrument
to collect CPU performance metrics.
test_core_future
pydantic-core/tests/benchmarks/test_micro_benchmarks.py::TestBenchmarkDateTime
22.4 µs
Uses the
CPU Simulation instrument
to collect CPU performance metrics.
test_list_of_ints_core_json
pydantic-core/tests/benchmarks/test_micro_benchmarks.py
743.7 µs
Uses the
CPU Simulation instrument
to collect CPU performance metrics.
test_json_direct_list_int
pydantic-core/tests/benchmarks/test_serialization_micro.py
151.8 µs
Uses the
CPU Simulation instrument
to collect CPU performance metrics.
test_core_raw
pydantic-core/tests/benchmarks/test_micro_benchmarks.py::TestBenchmarkDateTime
15.8 µs
Uses the
CPU Simulation instrument
to collect CPU performance metrics.
test_json_any_list_int
pydantic-core/tests/benchmarks/test_serialization_micro.py
200.5 µs
Uses the
CPU Simulation instrument
to collect CPU performance metrics.
test_list_of_ints_core_py
pydantic-core/tests/benchmarks/test_micro_benchmarks.py
537 µs
Uses the
CPU Simulation instrument
to collect CPU performance metrics.
test_list_of_nullable_core
pydantic-core/tests/benchmarks/test_micro_benchmarks.py
106 µs
Uses the
CPU Simulation instrument
to collect CPU performance metrics.
test_model_core_json
pydantic-core/tests/benchmarks/test_micro_benchmarks.py::TestBenchmarkDateTime
31.8 µs
Uses the
CPU Simulation instrument
to collect CPU performance metrics.
test_json_any_list_str
pydantic-core/tests/benchmarks/test_serialization_micro.py
239.6 µs
Uses the
CPU Simulation instrument
to collect CPU performance metrics.
test_json_direct_list_str
pydantic-core/tests/benchmarks/test_serialization_micro.py
184.9 µs
Uses the
CPU Simulation instrument
to collect CPU performance metrics.
test_core_str
pydantic-core/tests/benchmarks/test_micro_benchmarks.py::TestBenchmarkDateTime
20.1 µs
Uses the
CPU Simulation instrument
to collect CPU performance metrics.
test_core_python
pydantic-core/tests/benchmarks/test_micro_benchmarks.py::TestBenchmarkDateTime
28.1 µs
Uses the
CPU Simulation instrument
to collect CPU performance metrics.
test_model_exclude_unset_false
pydantic-core/tests/benchmarks/test_serialization_micro.py
31.7 µs
Uses the
CPU Simulation instrument
to collect CPU performance metrics.
test_list_of_strs_json_cached
pydantic-core/tests/benchmarks/test_micro_benchmarks.py
307 µs
Uses the
CPU Simulation instrument
to collect CPU performance metrics.
test_list_of_strs_py_cached
pydantic-core/tests/benchmarks/test_micro_benchmarks.py
134.7 µs
Uses the
CPU Simulation instrument
to collect CPU performance metrics.
test_python_json_list_int
pydantic-core/tests/benchmarks/test_serialization_micro.py
161.5 µs
Uses the
CPU Simulation instrument
to collect CPU performance metrics.
test_core_future
pydantic-core/tests/benchmarks/test_micro_benchmarks.py::TestBenchmarkDateX
15.9 µs
Uses the
CPU Simulation instrument
to collect CPU performance metrics.
test_many_models_core_model
pydantic-core/tests/benchmarks/test_micro_benchmarks.py
2.5 ms
Uses the
CPU Simulation instrument
to collect CPU performance metrics.
test_model_list_core_json
pydantic-core/tests/benchmarks/test_serialization_micro.py
170.3 µs
Uses the
CPU Simulation instrument
to collect CPU performance metrics.
test_ser_list_of_lists
pydantic-core/tests/benchmarks/test_serialization_micro.py
1.4 ms
Uses the
CPU Simulation instrument
to collect CPU performance metrics.
test_model_exclude_unset_true
pydantic-core/tests/benchmarks/test_serialization_micro.py
37.2 µs
Uses the
CPU Simulation instrument
to collect CPU performance metrics.
test_to_string_direct
pydantic-core/tests/benchmarks/test_serialization_micro.py
20.6 µs
Uses the
CPU Simulation instrument
to collect CPU performance metrics.
test_to_json_list_of_lists
pydantic-core/tests/benchmarks/test_serialization_micro.py
1.8 ms
Uses the
CPU Simulation instrument
to collect CPU performance metrics.
test_core_future_str
pydantic-core/tests/benchmarks/test_micro_benchmarks.py::TestBenchmarkDateX
18.1 µs
Uses the
CPU Simulation instrument
to collect CPU performance metrics.
test_model_instance
pydantic-core/tests/benchmarks/test_micro_benchmarks.py
30.9 µs
Uses the
CPU Simulation instrument
to collect CPU performance metrics.
test_efficiency_with_highly_nested_examples
tests/benchmarks/test_discriminated_unions.py
653.5 µs
Uses the
CPU Simulation instrument
to collect CPU performance metrics.
test_to_string_format
pydantic-core/tests/benchmarks/test_serialization_micro.py
23.9 µs
Uses the
CPU Simulation instrument
to collect CPU performance metrics.
test_python_json_list_none
pydantic-core/tests/benchmarks/test_serialization_micro.py
134 µs
Uses the
CPU Simulation instrument
to collect CPU performance metrics.
test_raise_error_value_error
pydantic-core/tests/benchmarks/test_micro_benchmarks.py
38.2 µs
Uses the
CPU Simulation instrument
to collect CPU performance metrics.
test_list_of_strs_json_uncached
pydantic-core/tests/benchmarks/test_micro_benchmarks.py
429.8 µs
Uses the
CPU Simulation instrument
to collect CPU performance metrics.
test_set_of_ints_core
pydantic-core/tests/benchmarks/test_micro_benchmarks.py
727.5 µs
Uses the
CPU Simulation instrument
to collect CPU performance metrics.
test_fastapi_startup_perf
tests/benchmarks/test_fastapi_startup_generics.py
83.4 ms
Uses the
CPU Simulation instrument
to collect CPU performance metrics.
test_schema_build
tests/benchmarks/test_discriminated_unions.py
2.6 ms
Uses the
CPU Simulation instrument
to collect CPU performance metrics.
test_model_instance_abc
pydantic-core/tests/benchmarks/test_micro_benchmarks.py
31.2 µs
Uses the
CPU Simulation instrument
to collect CPU performance metrics.
test_date_from_datetime_str
pydantic-core/tests/benchmarks/test_micro_benchmarks.py::TestBenchmarkDateX
20.5 µs
Uses the
CPU Simulation instrument
to collect CPU performance metrics.
test_decimal_from_string_core
pydantic-core/tests/benchmarks/test_micro_benchmarks.py::TestBenchmarkDecimal
24.7 µs
Uses the
CPU Simulation instrument
to collect CPU performance metrics.
test_multi_host_url_core
pydantic-core/tests/benchmarks/test_micro_benchmarks.py
33.6 µs
Uses the
CPU Simulation instrument
to collect CPU performance metrics.
test_setattr
tests/benchmarks/test_attribute_access.py
92.1 µs
Uses the
CPU Simulation instrument
to collect CPU performance metrics.
test_python_json_list_str
pydantic-core/tests/benchmarks/test_serialization_micro.py
167.5 µs
Uses the
CPU Simulation instrument
to collect CPU performance metrics.
test_uuid
pydantic-core/tests/benchmarks/test_serialization_micro.py
25.5 µs
Uses the
CPU Simulation instrument
to collect CPU performance metrics.
test_many_models_core_dict
pydantic-core/tests/benchmarks/test_micro_benchmarks.py
1 ms
Uses the
CPU Simulation instrument
to collect CPU performance metrics.
test_raise_error_custom
pydantic-core/tests/benchmarks/test_micro_benchmarks.py
40.4 µs
Uses the
CPU Simulation instrument
to collect CPU performance metrics.
test_set_of_ints_core_json
pydantic-core/tests/benchmarks/test_micro_benchmarks.py
844.7 µs
Uses the
CPU Simulation instrument
to collect CPU performance metrics.
test_failed_rebuild
tests/benchmarks/test_model_schema_generation.py
244.2 µs
Uses the
CPU Simulation instrument
to collect CPU performance metrics.
test_isinstance_basemodel
tests/benchmarks/test_isinstance.py
5.2 ms
Uses the
CPU Simulation instrument
to collect CPU performance metrics.
test_import_basemodel
tests/benchmarks/test_imports.py
26.9 µs
Uses the
CPU Simulation instrument
to collect CPU performance metrics.
test_getattr
tests/benchmarks/test_attribute_access.py
63.5 µs
Uses the
CPU Simulation instrument
to collect CPU performance metrics.
test_import_field
tests/benchmarks/test_imports.py
26.5 µs
Uses the
CPU Simulation instrument
to collect CPU performance metrics.
test_set_of_ints_core_duplicates
pydantic-core/tests/benchmarks/test_micro_benchmarks.py
333.3 µs
Uses the
CPU Simulation instrument
to collect CPU performance metrics.
test_positional_tuple
pydantic-core/tests/benchmarks/test_micro_benchmarks.py
20.4 µs
Uses the
CPU Simulation instrument
to collect CPU performance metrics.
test_model_validators_serializers
tests/benchmarks/test_model_schema_generation.py
810.1 µs
Uses the
CPU Simulation instrument
to collect CPU performance metrics.
test_recursive_model_schema_generation
tests/benchmarks/test_model_schema_generation.py
792.6 µs
Uses the
CPU Simulation instrument
to collect CPU performance metrics.
test_decimal_from_string_limit
pydantic-core/tests/benchmarks/test_micro_benchmarks.py::TestBenchmarkDecimal
19.5 µs
Uses the
CPU Simulation instrument
to collect CPU performance metrics.
test_core_json_fs
pydantic-core/tests/benchmarks/test_micro_benchmarks.py::TestBenchmarkSimpleModel
109.1 µs
Uses the
CPU Simulation instrument
to collect CPU performance metrics.
test_fastapi_startup_perf
tests/benchmarks/test_fastapi_startup_simple.py
19 ms
Uses the
CPU Simulation instrument
to collect CPU performance metrics.
test_decimal_from_string_pyd
pydantic-core/tests/benchmarks/test_micro_benchmarks.py::TestBenchmarkDecimal
34.6 µs
Uses the
CPU Simulation instrument
to collect CPU performance metrics.
test_complex_model_schema_generation
tests/benchmarks/test_model_schema_generation.py
1.3 ms
Uses the
CPU Simulation instrument
to collect CPU performance metrics.
test_date_from_date
pydantic-core/tests/benchmarks/test_micro_benchmarks.py::TestBenchmarkDateX
15.8 µs
Uses the
CPU Simulation instrument
to collect CPU performance metrics.
test_date_from_datetime
pydantic-core/tests/benchmarks/test_micro_benchmarks.py::TestBenchmarkDateX
19.3 µs
Uses the
CPU Simulation instrument
to collect CPU performance metrics.
test_set_of_ints_core_length
pydantic-core/tests/benchmarks/test_micro_benchmarks.py
747 µs
Uses the
CPU Simulation instrument
to collect CPU performance metrics.
test_core_str
pydantic-core/tests/benchmarks/test_micro_benchmarks.py::TestBenchmarkUUID
21.8 µs
Uses the
CPU Simulation instrument
to collect CPU performance metrics.
test_strict_int
pydantic-core/tests/benchmarks/test_micro_benchmarks.py
15.4 µs
Uses the
CPU Simulation instrument
to collect CPU performance metrics.
test_lots_of_models_with_lots_of_fields
tests/benchmarks/test_model_schema_generation.py
1.9 s
Uses the
CPU Simulation instrument
to collect CPU performance metrics.
test_simple_model_schema_generation
tests/benchmarks/test_model_schema_generation.py
615.7 µs
Uses the
CPU Simulation instrument
to collect CPU performance metrics.
test_small_class_core_dict
pydantic-core/tests/benchmarks/test_micro_benchmarks.py
20.1 µs
Uses the
CPU Simulation instrument
to collect CPU performance metrics.
test_core_raw
pydantic-core/tests/benchmarks/test_micro_benchmarks.py::TestBenchmarkUUID
16.6 µs
Uses the
CPU Simulation instrument
to collect CPU performance metrics.
test_set_of_ints_core_json_duplicates
pydantic-core/tests/benchmarks/test_micro_benchmarks.py
403.6 µs
Uses the
CPU Simulation instrument
to collect CPU performance metrics.
test_date_from_str
pydantic-core/tests/benchmarks/test_micro_benchmarks.py::TestBenchmarkDateX
17.9 µs
Uses the
CPU Simulation instrument
to collect CPU performance metrics.
test_generic_recursive_model_schema_generation
tests/benchmarks/test_model_schema_generation_recursive.py
685.4 µs
Uses the
CPU Simulation instrument
to collect CPU performance metrics.
test_nested_recursive_generic_model_schema_generation
tests/benchmarks/test_model_schema_generation_recursive.py
1.3 ms
Uses the
CPU Simulation instrument
to collect CPU performance metrics.
test_small_class_core_model
pydantic-core/tests/benchmarks/test_micro_benchmarks.py
28.6 µs
Uses the
CPU Simulation instrument
to collect CPU performance metrics.
test_core_python_fs
pydantic-core/tests/benchmarks/test_micro_benchmarks.py::TestBenchmarkSimpleModel
71.3 µs
Uses the
CPU Simulation instrument
to collect CPU performance metrics.
test_tagged_union_with_str_discriminator_schema_generation
tests/benchmarks/test_model_schema_generation.py
993.5 µs
Uses the
CPU Simulation instrument
to collect CPU performance metrics.
test_nested_model_schema_generation
tests/benchmarks/test_model_schema_generation.py
769 µs
Uses the
CPU Simulation instrument
to collect CPU performance metrics.
test_core_python
pydantic-core/tests/benchmarks/test_micro_benchmarks.py::TestBenchmarkUUID
28.1 µs
Uses the
CPU Simulation instrument
to collect CPU performance metrics.
test_recursive_discriminated_union_with_base_model
tests/benchmarks/test_model_schema_generation_recursive.py
1.5 ms
Uses the
CPU Simulation instrument
to collect CPU performance metrics.
test_deeply_nested_recursive_model_schema_generation
tests/benchmarks/test_model_schema_generation_recursive.py
1.3 ms
Uses the
CPU Simulation instrument
to collect CPU performance metrics.
test_strict_int_fails
pydantic-core/tests/benchmarks/test_micro_benchmarks.py
29.1 µs
Uses the
CPU Simulation instrument
to collect CPU performance metrics.
test_tagged_union_with_callable_discriminator_schema_generation
tests/benchmarks/test_model_schema_generation.py
1 ms
Uses the
CPU Simulation instrument
to collect CPU performance metrics.
test_uuid_from_string_pyd
pydantic-core/tests/benchmarks/test_micro_benchmarks.py::TestBenchmarkUUID
49.7 µs
Uses the
CPU Simulation instrument
to collect CPU performance metrics.
test_simple_recursive_model_schema_generation
tests/benchmarks/test_model_schema_generation_recursive.py
619 µs
Uses the
CPU Simulation instrument
to collect CPU performance metrics.
test_simple_model_schema_lots_of_fields_generation
tests/benchmarks/test_model_schema_generation.py
17.5 ms
Uses the
CPU Simulation instrument
to collect CPU performance metrics.
test_nested_recursive_model_schema_generation
tests/benchmarks/test_model_schema_generation_recursive.py
1.4 ms
Uses the
CPU Simulation instrument
to collect CPU performance metrics.
test_model_json_serialization
tests/benchmarks/test_model_serialization.py
53.8 µs
Uses the
CPU Simulation instrument
to collect CPU performance metrics.
test_nested_model_validation[model_validate]
tests/benchmarks/test_model_validation.py
49.1 µs
Uses the
CPU Simulation instrument
to collect CPU performance metrics.
test_uuid_from_uuid_core
pydantic-core/tests/benchmarks/test_micro_benchmarks.py::TestBenchmarkUUID
15.6 µs
Uses the
CPU Simulation instrument
to collect CPU performance metrics.
test_model_core_json
pydantic-core/tests/benchmarks/test_micro_benchmarks.py::TestBenchmarkUUID
31 µs
Uses the
CPU Simulation instrument
to collect CPU performance metrics.
test_uuid_from_uuid_pyd
pydantic-core/tests/benchmarks/test_micro_benchmarks.py::TestBenchmarkUUID
16.5 µs
Uses the
CPU Simulation instrument
to collect CPU performance metrics.
test_simple_model_serialization
tests/benchmarks/test_model_serialization.py
36.4 µs
Uses the
CPU Simulation instrument
to collect CPU performance metrics.
test_construct_dataclass_schema
tests/benchmarks/test_model_schema_generation.py
1.1 ms
Uses the
CPU Simulation instrument
to collect CPU performance metrics.
test_tuple_many_variable
pydantic-core/tests/benchmarks/test_micro_benchmarks.py
19.7 µs
Uses the
CPU Simulation instrument
to collect CPU performance metrics.
test_tuple_many_positional
pydantic-core/tests/benchmarks/test_micro_benchmarks.py
19.8 µs
Uses the
CPU Simulation instrument
to collect CPU performance metrics.
test_url_core
pydantic-core/tests/benchmarks/test_micro_benchmarks.py
25.8 µs
Uses the
CPU Simulation instrument
to collect CPU performance metrics.
test_tagged_union_int_keys_python
pydantic-core/tests/benchmarks/test_micro_benchmarks.py
22.4 µs
Uses the
CPU Simulation instrument
to collect CPU performance metrics.
test_list_of_models_validation[__init__]
tests/benchmarks/test_model_validation.py
77.9 µs
Uses the
CPU Simulation instrument
to collect CPU performance metrics.
test_complex_model_validation[__init__]
tests/benchmarks/test_model_validation.py
51.4 µs
Uses the
CPU Simulation instrument
to collect CPU performance metrics.
test_complex_model_serialization
tests/benchmarks/test_model_serialization.py
47.7 µs
Uses the
CPU Simulation instrument
to collect CPU performance metrics.
test_validate_literal[json-few_ints]
pydantic-core/tests/benchmarks/test_micro_benchmarks.py
17.6 µs
Uses the
CPU Simulation instrument
to collect CPU performance metrics.
test_simple_model_validation[__init__]
tests/benchmarks/test_model_validation.py
38.4 µs
Uses the
CPU Simulation instrument
to collect CPU performance metrics.
test_validate_literal[json-few_mixed]
pydantic-core/tests/benchmarks/test_micro_benchmarks.py
20.2 µs
Uses the
CPU Simulation instrument
to collect CPU performance metrics.
test_smart_union_core
pydantic-core/tests/benchmarks/test_micro_benchmarks.py::TestBenchmarkUnion
17.8 µs
Uses the
CPU Simulation instrument
to collect CPU performance metrics.
test_smart_union_coerce_core
pydantic-core/tests/benchmarks/test_micro_benchmarks.py::TestBenchmarkUnion
19.5 µs
Uses the
CPU Simulation instrument
to collect CPU performance metrics.
test_uuid_from_string_core
pydantic-core/tests/benchmarks/test_micro_benchmarks.py::TestBenchmarkUUID
21.7 µs
Uses the
CPU Simulation instrument
to collect CPU performance metrics.
test_north_star_dump_json
tests/benchmarks/test_north_star.py
27.5 ms
Uses the
CPU Simulation instrument
to collect CPU performance metrics.
test_north_star_dump_python
tests/benchmarks/test_north_star.py
17.2 ms
Uses the
CPU Simulation instrument
to collect CPU performance metrics.
test_validate_literal[json-few_large_strings]
pydantic-core/tests/benchmarks/test_micro_benchmarks.py
18.1 µs
Uses the
CPU Simulation instrument
to collect CPU performance metrics.
test_strict_union_core
pydantic-core/tests/benchmarks/test_micro_benchmarks.py::TestBenchmarkUnion
18.3 µs
Uses the
CPU Simulation instrument
to collect CPU performance metrics.
test_simple_model_validation[model_validate]
tests/benchmarks/test_model_validation.py
39.6 µs
Uses the
CPU Simulation instrument
to collect CPU performance metrics.
test_nested_model_validation[__init__]
tests/benchmarks/test_model_validation.py
51.7 µs
Uses the
CPU Simulation instrument
to collect CPU performance metrics.
test_list_of_models_serialization
tests/benchmarks/test_model_serialization.py
57.2 µs
Uses the
CPU Simulation instrument
to collect CPU performance metrics.
test_north_star_validate_json
tests/benchmarks/test_north_star.py
34 ms
Uses the
CPU Simulation instrument
to collect CPU performance metrics.
test_complex_model_validation[model_validate]
tests/benchmarks/test_model_validation.py
51.1 µs
Uses the
CPU Simulation instrument
to collect CPU performance metrics.
test_tagged_union_int_keys_json
pydantic-core/tests/benchmarks/test_micro_benchmarks.py
25.4 µs
Uses the
CPU Simulation instrument
to collect CPU performance metrics.
test_north_star_validate_python
tests/benchmarks/test_north_star.py
34.3 ms
Uses the
CPU Simulation instrument
to collect CPU performance metrics.
test_north_star_validate_json_strict
tests/benchmarks/test_north_star.py
35.3 ms
Uses the
CPU Simulation instrument
to collect CPU performance metrics.
test_north_star_json_loads
tests/benchmarks/test_north_star.py
21.5 ms
Uses the
CPU Simulation instrument
to collect CPU performance metrics.
test_strict_union_error_core
pydantic-core/tests/benchmarks/test_micro_benchmarks.py::TestBenchmarkUnion
35.1 µs
Uses the
CPU Simulation instrument
to collect CPU performance metrics.
test_validate_literal[json-few_small_strings]
pydantic-core/tests/benchmarks/test_micro_benchmarks.py
17.8 µs
Uses the
CPU Simulation instrument
to collect CPU performance metrics.
test_list_of_models_validation[model_validate]
tests/benchmarks/test_model_validation.py
74.4 µs
Uses the
CPU Simulation instrument
to collect CPU performance metrics.
test_north_star_validate_python_strict
tests/benchmarks/test_north_star.py
22.1 ms
Uses the
CPU Simulation instrument
to collect CPU performance metrics.
test_validate_literal[json-many_large_strings]
pydantic-core/tests/benchmarks/test_micro_benchmarks.py
18.1 µs
Uses the
CPU Simulation instrument
to collect CPU performance metrics.
test_core_root_model
pydantic-core/tests/benchmarks/test_micro_benchmarks.py
36.8 µs
Uses the
CPU Simulation instrument
to collect CPU performance metrics.
test_repeated_regex_pattern
tests/benchmarks/test_regex.py
60.8 ms
Uses the
CPU Simulation instrument
to collect CPU performance metrics.
test_core_json_fs
pydantic-core/tests/benchmarks/test_micro_benchmarks.py::TestModelLarge
176.7 µs
Uses the
CPU Simulation instrument
to collect CPU performance metrics.
test_arguments
pydantic-core/tests/benchmarks/test_micro_benchmarks.py
24.3 µs
Uses the
CPU Simulation instrument
to collect CPU performance metrics.
test_core_python
pydantic-core/tests/benchmarks/test_micro_benchmarks.py::TestModelLarge
124.3 µs
Uses the
CPU Simulation instrument
to collect CPU performance metrics.
test_bool_core
pydantic-core/tests/benchmarks/test_micro_benchmarks.py
24.2 µs
Uses the
CPU Simulation instrument
to collect CPU performance metrics.
test_validators_build
tests/benchmarks/test_validators_build.py
1 ms
Uses the
CPU Simulation instrument
to collect CPU performance metrics.
test_north_star_json_dumps
tests/benchmarks/test_north_star.py
24.6 ms
Uses the
CPU Simulation instrument
to collect CPU performance metrics.
test_validate_literal[python-few_small_strings]
pydantic-core/tests/benchmarks/test_micro_benchmarks.py
16.7 µs
Uses the
CPU Simulation instrument
to collect CPU performance metrics.
test_chain_two_functions
pydantic-core/tests/benchmarks/test_micro_benchmarks.py
29.9 µs
Uses the
CPU Simulation instrument
to collect CPU performance metrics.
test_chain_function
pydantic-core/tests/benchmarks/test_micro_benchmarks.py
25.5 µs
Uses the
CPU Simulation instrument
to collect CPU performance metrics.
test_validate_literal[json-few_str_enum]
pydantic-core/tests/benchmarks/test_micro_benchmarks.py
21.9 µs
Uses the
CPU Simulation instrument
to collect CPU performance metrics.
test_core_string_lax_wrong
pydantic-core/tests/benchmarks/test_micro_benchmarks.py
29.4 µs
Uses the
CPU Simulation instrument
to collect CPU performance metrics.
test_validate_literal[python-few_str_enum]
pydantic-core/tests/benchmarks/test_micro_benchmarks.py
17 µs
Uses the
CPU Simulation instrument
to collect CPU performance metrics.
test_core_string_lax
pydantic-core/tests/benchmarks/test_micro_benchmarks.py
15.5 µs
Uses the
CPU Simulation instrument
to collect CPU performance metrics.
test_validate_literal[python-few_large_strings]
pydantic-core/tests/benchmarks/test_micro_benchmarks.py
16.9 µs
Uses the
CPU Simulation instrument
to collect CPU performance metrics.
test_validate_literal[python-few_mixed]
pydantic-core/tests/benchmarks/test_micro_benchmarks.py
18.6 µs
Uses the
CPU Simulation instrument
to collect CPU performance metrics.
test_validate_literal[python-many_ints]
pydantic-core/tests/benchmarks/test_micro_benchmarks.py
16.3 µs
Uses the
CPU Simulation instrument
to collect CPU performance metrics.
test_validate_literal[python-few_ints]
pydantic-core/tests/benchmarks/test_micro_benchmarks.py
16.3 µs
Uses the
CPU Simulation instrument
to collect CPU performance metrics.
test_chain_nested_functions
pydantic-core/tests/benchmarks/test_micro_benchmarks.py
29.5 µs
Uses the
CPU Simulation instrument
to collect CPU performance metrics.
test_validate_literal[json-many_small_strings]
pydantic-core/tests/benchmarks/test_micro_benchmarks.py
17.7 µs
Uses the
CPU Simulation instrument
to collect CPU performance metrics.
test_core_string_strict_wrong_str_e
pydantic-core/tests/benchmarks/test_micro_benchmarks.py
40.5 µs
Uses the
CPU Simulation instrument
to collect CPU performance metrics.
test_chain_list
pydantic-core/tests/benchmarks/test_micro_benchmarks.py
26 µs
Uses the
CPU Simulation instrument
to collect CPU performance metrics.
test_bytes_core
pydantic-core/tests/benchmarks/test_micro_benchmarks.py
15.5 µs
Uses the
CPU Simulation instrument
to collect CPU performance metrics.
test_nested_schema_using_defs
pydantic-core/tests/benchmarks/test_nested_benchmark.py
15.9 ms
Uses the
CPU Simulation instrument
to collect CPU performance metrics.
test_validate_literal[json-many_ints]
pydantic-core/tests/benchmarks/test_micro_benchmarks.py
17.5 µs
Uses the
CPU Simulation instrument
to collect CPU performance metrics.
test_definition_model_core
pydantic-core/tests/benchmarks/test_micro_benchmarks.py
1.1 ms
Uses the
CPU Simulation instrument
to collect CPU performance metrics.
test_definition_in_tree
pydantic-core/tests/benchmarks/test_micro_benchmarks.py
780.7 µs
Uses the
CPU Simulation instrument
to collect CPU performance metrics.
test_with_default
pydantic-core/tests/benchmarks/test_micro_benchmarks.py
25.3 µs
Uses the
CPU Simulation instrument
to collect CPU performance metrics.
test_dict_of_any_core
pydantic-core/tests/benchmarks/test_micro_benchmarks.py
654.9 µs
Uses the
CPU Simulation instrument
to collect CPU performance metrics.
test_core_string_strict
pydantic-core/tests/benchmarks/test_micro_benchmarks.py
15.5 µs
Uses the
CPU Simulation instrument
to collect CPU performance metrics.
test_core_model_py
pydantic-core/tests/benchmarks/test_serialization_micro.py
27.5 µs
Uses the
CPU Simulation instrument
to collect CPU performance metrics.
test_core_dict
pydantic-core/tests/benchmarks/test_serialization_micro.py::TestBenchmarkSimpleModel
73.3 µs
Uses the
CPU Simulation instrument
to collect CPU performance metrics.
test_validate_literal[python-many_small_strings]
pydantic-core/tests/benchmarks/test_micro_benchmarks.py
16.7 µs
Uses the
CPU Simulation instrument
to collect CPU performance metrics.
test_nested_schema_inlined
pydantic-core/tests/benchmarks/test_nested_benchmark.py
16.8 ms
Uses the
CPU Simulation instrument
to collect CPU performance metrics.
test_validate_literal[python-many_large_strings]
pydantic-core/tests/benchmarks/test_micro_benchmarks.py
16.9 µs
Uses the
CPU Simulation instrument
to collect CPU performance metrics.
test_dont_raise_error
pydantic-core/tests/benchmarks/test_micro_benchmarks.py
22.1 µs
Uses the
CPU Simulation instrument
to collect CPU performance metrics.
test_dict_of_ints_core
pydantic-core/tests/benchmarks/test_micro_benchmarks.py
1 ms
Uses the
CPU Simulation instrument
to collect CPU performance metrics.
test_enum_int_python
pydantic-core/tests/benchmarks/test_micro_benchmarks.py
27.6 µs
Uses the
CPU Simulation instrument
to collect CPU performance metrics.
test_dict_of_ints_core_json
pydantic-core/tests/benchmarks/test_micro_benchmarks.py
1.4 ms
Uses the
CPU Simulation instrument
to collect CPU performance metrics.
test_enum_str_core
pydantic-core/tests/benchmarks/test_micro_benchmarks.py
16.6 µs
Uses the
CPU Simulation instrument
to collect CPU performance metrics.
test_variable_tuple
pydantic-core/tests/benchmarks/test_micro_benchmarks.py
20 µs
Uses the
CPU Simulation instrument
to collect CPU performance metrics.
test_enum_str_python
pydantic-core/tests/benchmarks/test_micro_benchmarks.py
26.1 µs
Uses the
CPU Simulation instrument
to collect CPU performance metrics.
test_frozenset_of_ints_core
pydantic-core/tests/benchmarks/test_micro_benchmarks.py
246.3 µs
Uses the
CPU Simulation instrument
to collect CPU performance metrics.
test_core_json
pydantic-core/tests/benchmarks/test_serialization_micro.py::TestBenchmarkSimpleModel
74.3 µs
Uses the
CPU Simulation instrument
to collect CPU performance metrics.
test_dont_raise_error_no_info
pydantic-core/tests/benchmarks/test_micro_benchmarks.py
20.1 µs
Uses the
CPU Simulation instrument
to collect CPU performance metrics.
test_definition_out_of_tree
pydantic-core/tests/benchmarks/test_micro_benchmarks.py
1 ms
Uses the
CPU Simulation instrument
to collect CPU performance metrics.
test_enum_int_core
pydantic-core/tests/benchmarks/test_micro_benchmarks.py
16.4 µs
Uses the
CPU Simulation instrument
to collect CPU performance metrics.
test_core_model_json_extra
pydantic-core/tests/benchmarks/test_serialization_micro.py
31.2 µs
Uses the
CPU Simulation instrument
to collect CPU performance metrics.
test_datetime_milliseconds
pydantic-core/tests/benchmarks/test_serialization_micro.py
21.7 µs
Uses the
CPU Simulation instrument
to collect CPU performance metrics.
test_dataclass_serialization_python
pydantic-core/tests/benchmarks/test_serialization_micro.py
23.1 µs
Uses the
CPU Simulation instrument
to collect CPU performance metrics.
test_core_model_json
pydantic-core/tests/benchmarks/test_serialization_micro.py
27.4 µs
Uses the
CPU Simulation instrument
to collect CPU performance metrics.
test_date_format
pydantic-core/tests/benchmarks/test_serialization_micro.py
52.9 µs
Uses the
CPU Simulation instrument
to collect CPU performance metrics.
test_dataclass_to_json
pydantic-core/tests/benchmarks/test_serialization_micro.py
40.5 µs
Uses the
CPU Simulation instrument
to collect CPU performance metrics.
test_core_string_strict_wrong
pydantic-core/tests/benchmarks/test_micro_benchmarks.py
29.1 µs
Uses the
CPU Simulation instrument
to collect CPU performance metrics.
test_core_model_py_extra
pydantic-core/tests/benchmarks/test_serialization_micro.py
30.8 µs
Uses the
CPU Simulation instrument
to collect CPU performance metrics.
test_field_function_validator
pydantic-core/tests/benchmarks/test_micro_benchmarks.py
324.5 µs
Uses the
CPU Simulation instrument
to collect CPU performance metrics.
test_dataclass_serialization_json
pydantic-core/tests/benchmarks/test_serialization_micro.py
25.8 µs
Uses the
CPU Simulation instrument
to collect CPU performance metrics.
test_core_dict_filter
pydantic-core/tests/benchmarks/test_serialization_micro.py::TestBenchmarkSimpleModel
80.1 µs
Uses the
CPU Simulation instrument
to collect CPU performance metrics.
test_date_format_function
pydantic-core/tests/benchmarks/test_serialization_micro.py
54.2 µs
Uses the
CPU Simulation instrument
to collect CPU performance metrics.
test_datetime
pydantic-core/tests/benchmarks/test_serialization_micro.py
24.5 µs
Uses the
CPU Simulation instrument
to collect CPU performance metrics.
test_date_format_function_no_info
pydantic-core/tests/benchmarks/test_serialization_micro.py
53.1 µs
Ignored
Uses the
CPU Simulation instrument
to collect CPU performance metrics.
test_field_validators_serializers
tests/benchmarks/test_model_schema_generation.py
Ignored
1.9 ms
Uses the
CPU Simulation instrument
to collect CPU performance metrics.
test_nested_model_serialization
tests/benchmarks/test_model_serialization.py
Ignored
42.8 µs
© 2026 CodSpeed Technology
Home
Terms
Privacy
Docs