a
    nÝEbÖ  ã                   @   st   d dl Z d dlZd dlmZ d dlmZ e d¡Zej	 
ddg¡Zdd„ Zdd	„ Zej	 
d
dddig¡dd„ ƒZdS )é    N)ÚExcelWriterÚodfÚextz.odsc              	   C   sn   d}t  | ¡�L}tjt|d�� t|ddd� W d   ƒ n1 sB0    Y  W d   ƒ n1 s`0    Y  d S )Nz&Append mode is not supported with odf!©Úmatchr   Úa)ÚengineÚmode)ÚtmÚensure_cleanÚpytestÚraisesÚ
ValueErrorr   )r   ÚmsgÚf© r   úd/home/ja/django-apps/lartica_env/lib/python3.9/site-packages/pandas/tests/io/excel/test_odswriter.pyÚtest_write_append_mode_raises   s    r   c                 C   sÚ   ddi}t  | ¡�´}t d¡}t d¡}tjt|d��r t jt|d��D t	|fddi|¤Ž�}W d   ƒ n1 sr0    Y  W d   ƒ n1 s�0    Y  W d   ƒ n1 s®0    Y  W d   ƒ n1 sÌ0    Y  d S )NÚkwargé   zUse of **kwargs is deprecatedúDOpenDocumentSpreadsheet() got an unexpected keyword argument 'kwarg'r   r   r   )
r
   r   ÚreÚescaper   r   Ú	TypeErrorZassert_produces_warningÚFutureWarningr   )r   Úkwargsr   r   ÚerrorÚ_r   r   r   Útest_kwargs   s    
ÿþr   Úengine_kwargsr   r   c              	   C   s¬   t  | ¡�Ž}|d ur\t d¡}tjt|d�� t|d|d� W d   ƒ qŠ1 sP0    Y  n.t|d|d��}W d   ƒ n1 s€0    Y  W d   ƒ n1 sž0    Y  d S )Nr   r   r   )r   r   )r
   r   r   r   r   r   r   r   )r   r   r   r   r   r   r   r   Útest_engine_kwargs)   s    ÿþ.r    )r   r   Zpandas._testingZ_testingr
   Zpandas.io.excelr   Zimportorskipr   ÚmarkZparametrizeZ
pytestmarkr   r   r    r   r   r   r   Ú<module>   s   
