@@ -117,6 +117,8 @@ def test_system_one(
117117 assert span ["attributes" ][SPANDATA .GEN_AI_PROVIDER_NAME ] == "typesafe"
118118 assert span ["attributes" ][SPANDATA .GEN_AI_OPERATION_NAME ] == "evaluate"
119119 assert span ["attributes" ][SPANDATA .GEN_AI_REQUEST_MODEL ] == "jev-latest"
120+
121+ assert span ["attributes" ][SPANDATA .GEN_AI_RESPONSE_MODEL ] == "jev-latest"
120122 else :
121123 items = capture_items ("transaction" )
122124
@@ -159,6 +161,8 @@ def test_system_one(
159161 assert span ["data" ][SPANDATA .GEN_AI_OPERATION_NAME ] == "evaluate"
160162 assert span ["data" ][SPANDATA .GEN_AI_REQUEST_MODEL ] == "jev-latest"
161163
164+ assert span ["data" ][SPANDATA .GEN_AI_RESPONSE_MODEL ] == "jev-latest"
165+
162166
163167@pytest .mark .asyncio
164168@pytest .mark .parametrize ("span_streaming" , [True , False ])
@@ -228,6 +232,8 @@ async def test_system_one_async(
228232 assert span ["attributes" ][SPANDATA .GEN_AI_PROVIDER_NAME ] == "typesafe"
229233 assert span ["attributes" ][SPANDATA .GEN_AI_OPERATION_NAME ] == "evaluate"
230234 assert span ["attributes" ][SPANDATA .GEN_AI_REQUEST_MODEL ] == "jev-latest"
235+
236+ assert span ["attributes" ][SPANDATA .GEN_AI_RESPONSE_MODEL ] == "jev-latest"
231237 else :
232238 items = capture_items ("transaction" )
233239
@@ -272,3 +278,5 @@ async def test_system_one_async(
272278 assert span ["data" ][SPANDATA .GEN_AI_PROVIDER_NAME ] == "typesafe"
273279 assert span ["data" ][SPANDATA .GEN_AI_OPERATION_NAME ] == "evaluate"
274280 assert span ["data" ][SPANDATA .GEN_AI_REQUEST_MODEL ] == "jev-latest"
281+
282+ assert span ["data" ][SPANDATA .GEN_AI_RESPONSE_MODEL ] == "jev-latest"
0 commit comments