o
    _~#g!                     @   sF   d dl mZ d dlZd dlmZ d dlmZ G dd dZdd Z	dS )    )StringION)read_sasc                   @   s   e Zd Zdd Zdd ZdS )TestSasc                 C   sH   t d}d}tjt|d t| W d    d S 1 sw   Y  d S )N zVIf this is a buffer object rather than a string name, you must specify a format stringmatch)r   pytestraises
ValueErrorr   )selfbmsg r   /var/www/static.ux5.de/https/Moving-Object-Detection-with-OpenCV/env/lib/python3.10/site-packages/pandas/tests/io/sas/test_sas.pytest_sas_buffer_format
   s   
"zTestSas.test_sas_buffer_formatc              	   C   sz   d}t d,}tjt|d t| W d    n1 sw   Y  W d    d S W d    d S 1 s6w   Y  d S )Nz$unable to infer format of SAS file.+test_file_no_extensionr   )tmensure_cleanr   r	   r
   r   )r   r   pathr   r   r   $test_sas_read_no_format_or_extension   s   
"z,TestSas.test_sas_read_no_format_or_extensionN)__name__
__module____qualname__r   r   r   r   r   r   r   	   s    r   c                 C   s@   | dddd}t |}| dddd}t |dd}t|| d S )Niosasdatazairline.sas7bdatzairline.sas7bdat.gzsas7bdat)format)r   r   assert_frame_equal)datapathfname_uncompresseddf_uncompressedfname_compresseddf_compressedr   r   r   test_sas_archive   s
   r$   )
r   r   r   pandasr   pandas._testing_testingr   r   r$   r   r   r   r   <module>   s    