a
    f	g                     @   s   d dl Z d dlZd dlZejdddddiddd	id
didej ej ej ej ej	ddejj
dddej ej ejjddddiddd	id
didej gZG dd dZdS )    Nmessageparami  testZtest1Zfailtextziono some textz
request-idZasasd)code	http_bodyhttp_status	json_bodyheaderszsig_header?zmessage!T)Zshould_retry)r   r   r   r   r	   r
   c                   @   s(   e Zd ZejdeddddZdS )TestExceptionserrorN)returnc                 C   s$   |  tt|  ks J d S )N)__repr__pickleloadsdumps)selfr    r   _/var/www/html/llm_bihealth/app/venv/lib/python3.9/site-packages/openai/tests/test_exceptions.pytest_exceptions_are_pickleable&   s    z-TestExceptions.test_exceptions_are_pickleable)__name__
__module____qualname__pytestmarkZparametrizeEXCEPTION_TEST_CASESr   r   r   r   r   r   %   s   r   )r   r   ZopenaiZInvalidRequestErrorr   AuthenticationErrorPermissionErrorZRateLimitErrorZServiceUnavailableErrorZSignatureVerificationErrorZAPIConnectionErrorZTryAgainTimeoutZAPIErrorZOpenAIErrorr   r   r   r   r   r   <module>   s<   	