@@ -23,9 +23,9 @@ def test_single_model_with_provider(self):
2323 add_cost_metrics (row )
2424
2525 assert row .execution_metadata .cost_metrics is not None
26- assert row .execution_metadata .cost_metrics .input_cost_usd is not None
27- assert row .execution_metadata .cost_metrics .output_cost_usd is not None
28- assert row .execution_metadata .cost_metrics .total_cost_usd is not None
26+ assert row .execution_metadata .cost_metrics .input_cost is not None
27+ assert row .execution_metadata .cost_metrics .output_cost is not None
28+ assert row .execution_metadata .cost_metrics .total_cost is not None
2929
3030 @pytest .mark .skip (reason = "Revisit when we figure out how to get cost metrics for multi-agent Pydantic." )
3131 def test_pydantic_ai_multi_agent_model_dict (self ):
@@ -54,9 +54,9 @@ def test_pydantic_ai_multi_agent_model_dict(self):
5454 add_cost_metrics (row )
5555
5656 assert row .execution_metadata .cost_metrics is not None
57- assert row .execution_metadata .cost_metrics .input_cost_usd is not None
58- assert row .execution_metadata .cost_metrics .output_cost_usd is not None
59- assert row .execution_metadata .cost_metrics .total_cost_usd is not None
57+ assert row .execution_metadata .cost_metrics .input_cost is not None
58+ assert row .execution_metadata .cost_metrics .output_cost is not None
59+ assert row .execution_metadata .cost_metrics .total_cost is not None
6060
6161 def test_no_usage_stats (self ):
6262 """Test case with no usage statistics."""
@@ -69,9 +69,9 @@ def test_no_usage_stats(self):
6969 add_cost_metrics (row )
7070
7171 assert row .execution_metadata .cost_metrics is not None
72- assert row .execution_metadata .cost_metrics .input_cost_usd == 0.0
73- assert row .execution_metadata .cost_metrics .output_cost_usd == 0.0
74- assert row .execution_metadata .cost_metrics .total_cost_usd == 0.0
72+ assert row .execution_metadata .cost_metrics .input_cost == 0.0
73+ assert row .execution_metadata .cost_metrics .output_cost == 0.0
74+ assert row .execution_metadata .cost_metrics .total_cost == 0.0
7575
7676 def test_no_completion_params (self ):
7777 """Test case with empty completion parameters."""
@@ -86,9 +86,9 @@ def test_no_completion_params(self):
8686 add_cost_metrics (row )
8787
8888 assert row .execution_metadata .cost_metrics is not None
89- assert row .execution_metadata .cost_metrics .input_cost_usd == 0.0
90- assert row .execution_metadata .cost_metrics .output_cost_usd == 0.0
91- assert row .execution_metadata .cost_metrics .total_cost_usd == 0.0
89+ assert row .execution_metadata .cost_metrics .input_cost == 0.0
90+ assert row .execution_metadata .cost_metrics .output_cost == 0.0
91+ assert row .execution_metadata .cost_metrics .total_cost == 0.0
9292
9393 def test_zero_tokens (self ):
9494 """Test case with zero token usage."""
@@ -103,9 +103,9 @@ def test_zero_tokens(self):
103103 add_cost_metrics (row )
104104
105105 assert row .execution_metadata .cost_metrics is not None
106- assert row .execution_metadata .cost_metrics .input_cost_usd == 0.0
107- assert row .execution_metadata .cost_metrics .output_cost_usd == 0.0
108- assert row .execution_metadata .cost_metrics .total_cost_usd == 0.0
106+ assert row .execution_metadata .cost_metrics .input_cost == 0.0
107+ assert row .execution_metadata .cost_metrics .output_cost == 0.0
108+ assert row .execution_metadata .cost_metrics .total_cost == 0.0
109109
110110 def test_provider_mapping_variations (self ):
111111 """Test different provider mappings."""
0 commit comments