mirror of https://github.com/microsoft/autogen.git
24 lines
562 B
Python
24 lines
562 B
Python
import pytest
|
|
from autogen_core.models import ModelInfo, validate_model_info
|
|
|
|
|
|
def test_model_info() -> None:
|
|
# Valid model info.
|
|
info: ModelInfo = {
|
|
"family": "gpt-4o",
|
|
"vision": True,
|
|
"function_calling": True,
|
|
"json_output": True,
|
|
"structured_output": True,
|
|
}
|
|
validate_model_info(info)
|
|
|
|
# Invalid model info.
|
|
info = {
|
|
"family": "gpt-4o",
|
|
"vision": True,
|
|
"function_calling": True,
|
|
} # type: ignore
|
|
with pytest.raises(ValueError):
|
|
validate_model_info(info)
|