@@ -44,21 +44,17 @@ def test_function_call_choice(
4444 logs = log_exporter .get_finished_logs ()
4545 assert len (logs ) == 2
4646 user_log , choice_log = [log_data .log_record for log_data in logs ]
47- assert user_log .attributes == {
48- "gen_ai.system" : "vertex_ai" ,
49- "event.name" : "gen_ai.user.message" ,
50- }
47+ assert user_log .attributes == {"gen_ai.system" : "vertex_ai" }
48+ assert user_log .event_name == "gen_ai.user.message"
5149 assert user_log .body == {
5250 "content" : [
5351 {"text" : "Get weather details in New Delhi and San Francisco?" }
5452 ],
5553 "role" : "user" ,
5654 }
5755
58- assert choice_log .attributes == {
59- "gen_ai.system" : "vertex_ai" ,
60- "event.name" : "gen_ai.choice" ,
61- }
56+ assert choice_log .attributes == {"gen_ai.system" : "vertex_ai" }
57+ assert choice_log .event_name == "gen_ai.choice"
6258 assert choice_log .body == {
6359 "finish_reason" : "stop" ,
6460 "index" : 0 ,
@@ -111,18 +107,14 @@ def test_function_call_choice_no_content(
111107 logs = log_exporter .get_finished_logs ()
112108 assert len (logs ) == 2
113109 user_log , choice_log = [log_data .log_record for log_data in logs ]
114- assert user_log .attributes == {
115- "gen_ai.system" : "vertex_ai" ,
116- "event.name" : "gen_ai.user.message" ,
117- }
110+ assert user_log .attributes == {"gen_ai.system" : "vertex_ai" }
111+ assert user_log .event_name == "gen_ai.user.message"
118112 assert user_log .body == {
119113 "role" : "user" ,
120114 }
121115
122- assert choice_log .attributes == {
123- "gen_ai.system" : "vertex_ai" ,
124- "event.name" : "gen_ai.choice" ,
125- }
116+ assert choice_log .attributes == {"gen_ai.system" : "vertex_ai" }
117+ assert choice_log .event_name == "gen_ai.choice"
126118 assert choice_log .body == {
127119 "finish_reason" : "stop" ,
128120 "index" : 0 ,
@@ -172,21 +164,17 @@ def test_tool_events(
172164 user_log , assistant_log , tool_log1 , tool_log2 , choice_log = [
173165 log_data .log_record for log_data in logs
174166 ]
175- assert user_log .attributes == {
176- "gen_ai.system" : "vertex_ai" ,
177- "event.name" : "gen_ai.user.message" ,
178- }
167+ assert user_log .attributes == {"gen_ai.system" : "vertex_ai" }
168+ assert user_log .event_name == "gen_ai.user.message"
179169 assert user_log .body == {
180170 "content" : [
181171 {"text" : "Get weather details in New Delhi and San Francisco?" }
182172 ],
183173 "role" : "user" ,
184174 }
185175
186- assert assistant_log .attributes == {
187- "gen_ai.system" : "vertex_ai" ,
188- "event.name" : "gen_ai.assistant.message" ,
189- }
176+ assert assistant_log .attributes == {"gen_ai.system" : "vertex_ai" }
177+ assert assistant_log .event_name == "gen_ai.assistant.message"
190178 assert assistant_log .body == {
191179 "role" : "model" ,
192180 "content" : [
@@ -205,31 +193,25 @@ def test_tool_events(
205193 ],
206194 }
207195
208- assert tool_log1 .attributes == {
209- "gen_ai.system" : "vertex_ai" ,
210- "event.name" : "gen_ai.tool.message" ,
211- }
196+ assert tool_log1 .attributes == {"gen_ai.system" : "vertex_ai" }
197+ assert tool_log1 .event_name == "gen_ai.tool.message"
212198
213199 assert tool_log1 .body == {
214200 "role" : "user" ,
215201 "id" : "get_current_weather_0" ,
216202 "content" : {"content" : '{"temperature": 35, "unit": "C"}' },
217203 }
218204
219- assert tool_log2 .attributes == {
220- "gen_ai.system" : "vertex_ai" ,
221- "event.name" : "gen_ai.tool.message" ,
222- }
205+ assert tool_log2 .attributes == {"gen_ai.system" : "vertex_ai" }
206+ assert tool_log2 .event_name == "gen_ai.tool.message"
223207 assert tool_log2 .body == {
224208 "role" : "user" ,
225209 "id" : "get_current_weather_1" ,
226210 "content" : {"content" : '{"temperature": 25, "unit": "C"}' },
227211 }
228212
229- assert choice_log .attributes == {
230- "gen_ai.system" : "vertex_ai" ,
231- "event.name" : "gen_ai.choice" ,
232- }
213+ assert choice_log .attributes == {"gen_ai.system" : "vertex_ai" }
214+ assert choice_log .event_name == "gen_ai.choice"
233215 assert choice_log .body == {
234216 "finish_reason" : "stop" ,
235217 "index" : 0 ,
@@ -274,34 +256,25 @@ def test_tool_events_no_content(
274256 user_log , assistant_log , tool_log1 , tool_log2 , choice_log = [
275257 log_data .log_record for log_data in logs
276258 ]
277- assert user_log .attributes == {
278- "gen_ai.system" : "vertex_ai" ,
279- "event.name" : "gen_ai.user.message" ,
280- }
259+ assert user_log .attributes == {"gen_ai.system" : "vertex_ai" }
260+ assert user_log .event_name == "gen_ai.user.message"
281261 assert user_log .body == {"role" : "user" }
282262
283- assert assistant_log .attributes == {
284- "gen_ai.system" : "vertex_ai" ,
285- "event.name" : "gen_ai.assistant.message" ,
286- }
263+ assert assistant_log .attributes == {"gen_ai.system" : "vertex_ai" }
264+ assert assistant_log .event_name == "gen_ai.assistant.message"
287265 assert assistant_log .body == {"role" : "model" }
288266
289- assert tool_log1 .attributes == {
290- "gen_ai.system" : "vertex_ai" ,
291- "event.name" : "gen_ai.tool.message" ,
292- }
267+ assert tool_log1 .attributes == {"gen_ai.system" : "vertex_ai" }
268+ assert tool_log1 .event_name == "gen_ai.tool.message"
269+
293270 assert tool_log1 .body == {"role" : "user" , "id" : "get_current_weather_0" }
294271
295- assert tool_log2 .attributes == {
296- "gen_ai.system" : "vertex_ai" ,
297- "event.name" : "gen_ai.tool.message" ,
298- }
272+ assert tool_log2 .attributes == {"gen_ai.system" : "vertex_ai" }
273+ assert tool_log2 .event_name == "gen_ai.tool.message"
299274 assert tool_log2 .body == {"role" : "user" , "id" : "get_current_weather_1" }
300275
301- assert choice_log .attributes == {
302- "gen_ai.system" : "vertex_ai" ,
303- "event.name" : "gen_ai.choice" ,
304- }
276+ assert choice_log .attributes == {"gen_ai.system" : "vertex_ai" }
277+ assert choice_log .event_name == "gen_ai.choice"
305278 assert choice_log .body == {
306279 "finish_reason" : "stop" ,
307280 "index" : 0 ,
0 commit comments