PydanticAI coverage for 8b2a33ec12cc41479b0bd2bff0e757359fad073b: 98.14%

Files Functions Classes

coverage.py v7.6.12, created at 2025-03-28 17:27 +0000

File statements missing excluded branches partial coverage
pydantic_ai_slim/pydantic_ai/_agent_graph.py 343 2 17 102 6 98.20%
pydantic_ai_slim/pydantic_ai/_parts_manager.py 88 0 0 38 1 99.21%
pydantic_ai_slim/pydantic_ai/_result.py 144 2 0 56 7 95.50%
pydantic_ai_slim/pydantic_ai/agent.py 362 7 150 118 6 97.29%
pydantic_ai_slim/pydantic_ai/messages.py 383 14 4 106 10 94.27%
pydantic_ai_slim/pydantic_ai/models/__init__.py 111 2 51 32 2 97.20%
pydantic_ai_slim/pydantic_ai/models/anthropic.py 210 5 26 86 11 94.59%
pydantic_ai_slim/pydantic_ai/models/bedrock.py 214 3 32 78 9 95.89%
pydantic_ai_slim/pydantic_ai/models/cohere.py 125 3 8 46 7 94.15%
pydantic_ai_slim/pydantic_ai/models/fallback.py 68 1 4 14 2 96.34%
pydantic_ai_slim/pydantic_ai/models/gemini.py 423 17 12 156 23 92.75%
pydantic_ai_slim/pydantic_ai/models/groq.py 177 3 28 64 5 96.68%
pydantic_ai_slim/pydantic_ai/models/instrumented.py 130 1 2 42 5 96.51%
pydantic_ai_slim/pydantic_ai/models/mistral.py 299 9 10 122 9 95.72%
pydantic_ai_slim/pydantic_ai/models/openai.py 194 2 39 72 3 98.12%
pydantic_ai_slim/pydantic_ai/models/test.py 258 1 1 122 2 99.21%
pydantic_ai_slim/pydantic_ai/models/wrapper.py 29 1 0 0 0 96.55%
pydantic_ai_slim/pydantic_ai/providers/google_vertex.py 85 1 27 16 3 96.04%
pydantic_ai_slim/pydantic_ai/result.py 213 17 3 88 12 89.04%
pydantic_ai_slim/pydantic_ai/tools.py 163 4 2 26 4 95.77%
pydantic_evals/pydantic_evals/dataset.py 382 0 67 110 11 97.76%
pydantic_evals/pydantic_evals/evaluators/evaluator.py 101 0 20 30 1 99.24%
pydantic_evals/pydantic_evals/otel/span_tree.py 264 0 6 118 1 99.74%
pydantic_evals/pydantic_evals/reporting/__init__.py 490 0 61 166 20 96.95%
pydantic_graph/pydantic_graph/_utils.py 49 1 3 16 3 93.85%
pydantic_graph/pydantic_graph/graph.py 223 0 4 104 8 97.55%
pydantic_graph/pydantic_graph/nodes.py 110 1 18 20 2 97.69%
pydantic_graph/pydantic_graph/persistence/file.py 108 0 0 10 1 99.15%
pydantic_graph/pydantic_graph/persistence/in_mem.py 100 1 1 12 1 98.21%
tests/graph/test_graph.py 214 1 12 4 0 99.54%
tests/json_body_serializer.py 50 7 2 24 4 82.43%
tests/models/test_anthropic.py 227 2 2 10 2 98.31%
tests/models/test_gemini.py 323 0 6 12 1 99.70%
tests/models/test_groq.py 211 1 1 8 1 99.09%
tests/models/test_instrumented.py 94 0 0 2 1 98.96%
tests/providers/test_google_vertex.py 59 0 1 2 1 98.36%
tests/test_agent.py 489 1 25 20 1 99.61%
tests/test_examples.py 179 6 200 48 1 96.04%
tests/test_tools.py 324 0 100 20 2 99.42%
tests/test_utils.py 53 0 0 8 1 98.36%
Total 14531 116 1781 2692 190 98.14%

No items found using the specified filter.

94 files skipped due to complete coverage.