o
    xi                     @   sB   d dl Z d dlZd dlmZmZ d dlmZ eddd ZdS )    N)Clientgql)RequestsHTTPTransportz4gql.transport.requests.RequestsHTTPTransport.executec                 C   sn   d}t d| _t|tddd}td}tt  || W d    n1 s)w   Y  | j|ks5J d S )N   failz(http://swapi.graphene-python.org/graphql)url)retries	transportzp
    {
      myFavoriteFilm: film(id:"RmlsbToz") {
        id
        title
        episodeId
      }
    }
    )		Exceptionside_effectr   r   r   pytestraisesexecute
call_count)execute_mockexpected_retriesclientquery r   \/home/ubuntu/.local/lib/python3.10/site-packages/wandb/vendor/gql-0.2.0/tests/test_client.pytest_retries   s   

r   )r   mockr   r   gql.transport.requestsr   patchr   r   r   r   r   <module>   s    