U
    h                     @  sN   d Z ddlmZ ddlmZ ddlmZ G dd dejZe	dkrJe
  dS )	zUnittest for model_registry.    )annotations)absltest)model_registryc                   @  s   e Zd Zdd ZdS )ModelRegistryTestc                 C  sD   t  }|t jj}|jdd}| d|j | dg|j d S )NZthis_is_a_test)model_input)	r   ZModelRegistryZ	get_modelZ	ModelNameZ
ECHO_MODELZ
call_modelassertEqualr   Ztext_results)selfregistrymodelresults r   T/tmp/pip-unpacked-wheel-doshhd5e/google/generativeai/notebook/model_registry_test.pytest_get_model_echo_model   s
    z+ModelRegistryTest.test_get_model_echo_modelN)__name__
__module____qualname__r   r   r   r   r   r      s   r   __main__N)__doc__
__future__r   Zabsl.testingr   Zgoogle.generativeai.notebookr   ZTestCaser   r   mainr   r   r   r   <module>   s   