B
    d                 @   sH   d Z ddlZddlZddlmZ ddlmZ edd Zedd	 ZdS )
zTest utilities.
    N)mock   )yield_fixturec           
   c   s6   t d" t d} | V  W dQ R X W dQ R X dS )z|Patch an HTTPConnection to do nothing in particular.

    Yields the patch for `http.client.HTTPConnection.getresponse`
    z"http.client.HTTPConnection.requestz&http.client.HTTPConnection.getresponseN)r   patch)resp r   f/work/yifan.wang/ringdown/master-ringdown-env/lib/python3.7/site-packages/gwdatafind/tests/conftest.pyresponse   s    r	   c           	   c   s>   t  } t| d  z
| V  W dtj| r8t|  X dS )zHReturn a temporary file name, cleaning up after the method returns.
    wN)tempfilemktempopencloseospathisfileremove)namer   r   r   tmpname'   s    
r   )	__doc__r   r   Zunittestr    r   r	   r   r   r   r   r   <module>   s   