Merge branch 'main' into brandon/new-release-cleanup

This commit is contained in:
Brandon Hancock (bhancock_ai)
2025-01-18 13:29:04 -05:00
committed by GitHub
12 changed files with 82 additions and 34 deletions

View File

@@ -588,3 +588,12 @@ def test_converter_with_function_calling():
assert output.name == "Eve"
assert output.age == 35
instructor.to_pydantic.assert_called_once()
def test_generate_model_description_union_field():
class UnionModel(BaseModel):
field: int | str | None
description = generate_model_description(UnionModel)
expected_description = '{\n "field": int | str | None\n}'
assert description == expected_description