failed NO_PATCH NO_PATCH UNSUBMITTED empty_patch(None) · None tool calls · 0 s · fastapi/fastapi
(not found in data/tasks.jsonl)
| # | Tool | Arguments | Result |
|---|---|---|---|
| No trace captured. | |||
F
=================================== FAILURES ===================================
______________________________ test_analyze_param ______________________________
@needs_pydanticv2
def test_analyze_param():
result = analyze_param(
param_name="user",
annotation=signature(func).parameters["user"].annotation,
value=object(),
is_path_param=False,
)
assert isinstance(result, ParamDetails)
> assert result.field.field_info.annotation is int
E AssertionError: assert typing.Annotated[int, FieldInfo(annotation=NoneType, required=True, metadata=[Strict(strict=True)])] is int
E + where typing.Annotated[int, FieldInfo(annotation=NoneType, required=True, metadata=[Strict(strict=True)])] = Query(<object object at 0x101f5aef0>).annotation
E + where Query(<object object at 0x101f5aef0>) = ModelField(field_info=Query(<object object at 0x101f5aef0>), name='user', mode='validation').field_info
E + where ModelField(field_info=Query(<object object at 0x101f5aef0>), name='user', mode='validation') = ParamDetails(type_annotation=<class 'int'>, depends=None, field=ModelField(field_info=Query(<object object at 0x101f5aef0>), name='user', mode='validation')).field
tests/test_analyze_param.py:22: AssertionError
!!!!!!!!!!!!!!!!!!!!!!!!!! stopping after 1 failures !!!!!!!!!!!!!!!!!!!!!!!!!!!
1 failed in 0.35s