@@ -44,21 +44,17 @@ def test_function_call_choice(
44
44
logs = log_exporter .get_finished_logs ()
45
45
assert len (logs ) == 2
46
46
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"
51
49
assert user_log .body == {
52
50
"content" : [
53
51
{"text" : "Get weather details in New Delhi and San Francisco?" }
54
52
],
55
53
"role" : "user" ,
56
54
}
57
55
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"
62
58
assert choice_log .body == {
63
59
"finish_reason" : "stop" ,
64
60
"index" : 0 ,
@@ -111,18 +107,14 @@ def test_function_call_choice_no_content(
111
107
logs = log_exporter .get_finished_logs ()
112
108
assert len (logs ) == 2
113
109
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"
118
112
assert user_log .body == {
119
113
"role" : "user" ,
120
114
}
121
115
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"
126
118
assert choice_log .body == {
127
119
"finish_reason" : "stop" ,
128
120
"index" : 0 ,
@@ -172,21 +164,17 @@ def test_tool_events(
172
164
user_log , assistant_log , tool_log1 , tool_log2 , choice_log = [
173
165
log_data .log_record for log_data in logs
174
166
]
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"
179
169
assert user_log .body == {
180
170
"content" : [
181
171
{"text" : "Get weather details in New Delhi and San Francisco?" }
182
172
],
183
173
"role" : "user" ,
184
174
}
185
175
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"
190
178
assert assistant_log .body == {
191
179
"role" : "model" ,
192
180
"content" : [
@@ -205,31 +193,25 @@ def test_tool_events(
205
193
],
206
194
}
207
195
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"
212
198
213
199
assert tool_log1 .body == {
214
200
"role" : "user" ,
215
201
"id" : "get_current_weather_0" ,
216
202
"content" : {"content" : '{"temperature": 35, "unit": "C"}' },
217
203
}
218
204
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"
223
207
assert tool_log2 .body == {
224
208
"role" : "user" ,
225
209
"id" : "get_current_weather_1" ,
226
210
"content" : {"content" : '{"temperature": 25, "unit": "C"}' },
227
211
}
228
212
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"
233
215
assert choice_log .body == {
234
216
"finish_reason" : "stop" ,
235
217
"index" : 0 ,
@@ -274,34 +256,25 @@ def test_tool_events_no_content(
274
256
user_log , assistant_log , tool_log1 , tool_log2 , choice_log = [
275
257
log_data .log_record for log_data in logs
276
258
]
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"
281
261
assert user_log .body == {"role" : "user" }
282
262
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"
287
265
assert assistant_log .body == {"role" : "model" }
288
266
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
+
293
270
assert tool_log1 .body == {"role" : "user" , "id" : "get_current_weather_0" }
294
271
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"
299
274
assert tool_log2 .body == {"role" : "user" , "id" : "get_current_weather_1" }
300
275
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"
305
278
assert choice_log .body == {
306
279
"finish_reason" : "stop" ,
307
280
"index" : 0 ,
0 commit comments