fix: test

This commit is contained in:
Ishaan Jaff 2025-05-21 21:30:34 -07:00
parent 38c0074cfb
commit f810a4c036
2 changed files with 5 additions and 8 deletions

View file

@ -1567,7 +1567,7 @@ class ImageUsage(BaseLiteLLMOpenAIResponseObject):
from openai.types.images_response import ImagesResponse as OpenAIImageResponse
class ImageResponse(BaseLiteLLMOpenAIResponseObject):
class ImageResponse(OpenAIImageResponse, BaseLiteLLMOpenAIResponseObject):
_hidden_params: dict = {}
usage: ImageUsage
@ -1609,12 +1609,7 @@ class ImageResponse(BaseLiteLLMOpenAIResponseObject):
output_tokens=0,
total_tokens=0,
)
#######################
self.created = created
self.data = _data
self.usage = _usage
#######################
super().__init__(created=created, data=_data, usage=_usage) # type: ignore
self._hidden_params = hidden_params or {}
def __contains__(self, key):

View file

@ -71,7 +71,9 @@ class BaseImageGenTest(ABC):
from openai.types.images_response import ImagesResponse
ImagesResponse.model_validate(dict(response))
response_dict = response.model_dump()
print("response usage=", response_dict.get("usage"))
ImagesResponse.model_validate(response_dict)
for d in response.data:
assert isinstance(d, Image)