o
    RTh                     @   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  testtest1failtextziono some textz
request-idasasd)code	http_bodyhttp_status	json_bodyheaderszsig_header?zmessage!T)should_retry)r   r	   r
   r   r   r   c                   @   s$   e Zd ZejdedddZdS )TestExceptionserrorreturnNc                 C   s$   |  tt|  ksJ d S )N)__repr__pickleloadsdumps)selfr    r   _/home/air/segue/gemini/backup/venv/lib/python3.10/site-packages/openai/tests/test_exceptions.pytest_exceptions_are_pickleable&   s   $z-TestExceptions.test_exceptions_are_pickleable)r   N)__name__
__module____qualname__pytestmarkparametrizeEXCEPTION_TEST_CASESr   r   r   r   r   r   %   s    r   )r   r   openaiInvalidRequestErrorr   AuthenticationErrorPermissionErrorRateLimitErrorServiceUnavailableErrorSignatureVerificationErrorAPIConnectionErrorTryAgainTimeoutAPIErrorOpenAIErrorr    r   r   r   r   r   <module>   s>    	