@@ -58,7 +58,7 @@ async def return_last(messages: list[ModelMessage], _: AgentInfo) -> ModelRespon
58
58
return ModelResponse (parts = [TextPart (' ' .join (f'{ k } ={ v !r} ' for k , v in response .items ()))])
59
59
60
60
61
- def test_simple (set_event_loop : None ):
61
+ def test_simple ():
62
62
agent = Agent (FunctionModel (return_last ))
63
63
result = agent .run_sync ('Hello' )
64
64
assert result .data == snapshot ("content='Hello' part_kind='user-prompt' message_count=1" )
@@ -143,7 +143,7 @@ async def get_weather(_: RunContext[None], lat: int, lng: int):
143
143
return 'Sunny'
144
144
145
145
146
- def test_weather (set_event_loop : None ):
146
+ def test_weather ():
147
147
result = weather_agent .run_sync ('London' )
148
148
assert result .data == 'Raining in London'
149
149
assert result .all_messages () == snapshot (
@@ -214,7 +214,7 @@ def get_var_args(ctx: RunContext[int], *args: int):
214
214
return json .dumps ({'args' : args })
215
215
216
216
217
- def test_var_args (set_event_loop : None ):
217
+ def test_var_args ():
218
218
result = var_args_agent .run_sync ('{"function": "get_var_args", "arguments": {"args": [1, 2, 3]}}' , deps = 123 )
219
219
response_data = json .loads (result .data )
220
220
# Can't parse ISO timestamps with trailing 'Z' in older versions of python:
@@ -239,7 +239,7 @@ async def call_tool(messages: list[ModelMessage], info: AgentInfo) -> ModelRespo
239
239
return ModelResponse (parts = [TextPart ('final response' )])
240
240
241
241
242
- def test_deps_none (set_event_loop : None ):
242
+ def test_deps_none ():
243
243
agent = Agent (FunctionModel (call_tool ))
244
244
245
245
@agent .tool
@@ -259,7 +259,7 @@ async def get_none(ctx: RunContext[None]):
259
259
assert called
260
260
261
261
262
- def test_deps_init (set_event_loop : None ):
262
+ def test_deps_init ():
263
263
def get_check_foobar (ctx : RunContext [tuple [str , str ]]) -> str :
264
264
nonlocal called
265
265
@@ -274,7 +274,7 @@ def get_check_foobar(ctx: RunContext[tuple[str, str]]) -> str:
274
274
assert called
275
275
276
276
277
- def test_model_arg (set_event_loop : None ):
277
+ def test_model_arg ():
278
278
agent = Agent ()
279
279
result = agent .run_sync ('Hello' , model = FunctionModel (return_last ))
280
280
assert result .data == snapshot ("content='Hello' part_kind='user-prompt' message_count=1" )
@@ -316,7 +316,7 @@ def spam() -> str:
316
316
return 'foobar'
317
317
318
318
319
- def test_register_all (set_event_loop : None ):
319
+ def test_register_all ():
320
320
async def f (messages : list [ModelMessage ], info : AgentInfo ) -> ModelResponse :
321
321
return ModelResponse (
322
322
parts = [
@@ -330,7 +330,7 @@ async def f(messages: list[ModelMessage], info: AgentInfo) -> ModelResponse:
330
330
assert result .data == snapshot ('messages=1 allow_text_result=True tools=5' )
331
331
332
332
333
- def test_call_all (set_event_loop : None ):
333
+ def test_call_all ():
334
334
result = agent_all .run_sync ('Hello' , model = TestModel ())
335
335
assert result .data == snapshot ('{"foo":"1","bar":"2","baz":"3","qux":"4","quz":"a"}' )
336
336
assert result .all_messages () == snapshot (
@@ -370,7 +370,7 @@ def test_call_all(set_event_loop: None):
370
370
)
371
371
372
372
373
- def test_retry_str (set_event_loop : None ):
373
+ def test_retry_str ():
374
374
call_count = 0
375
375
376
376
async def try_again (msgs_ : list [ModelMessage ], _agent_info : AgentInfo ) -> ModelResponse :
@@ -392,7 +392,7 @@ async def validate_result(r: str) -> str:
392
392
assert result .data == snapshot ('2' )
393
393
394
394
395
- def test_retry_result_type (set_event_loop : None ):
395
+ def test_retry_result_type ():
396
396
call_count = 0
397
397
398
398
async def try_again (messages : list [ModelMessage ], _ : AgentInfo ) -> ModelResponse :
0 commit comments