
    Owg!                     J    d dl mZ d dlZd dlmZ d dlmZ  G d d      Zd Z	y)    )StringION)read_sasc                       e Zd Zd Zd Zy)TestSasc                     t        d      }d}t        j                  t        |      5  t	        |       d d d        y # 1 sw Y   y xY w)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msgs      S/var/www/horilla/myenv/lib/python3.12/site-packages/pandas/tests/io/sas/test_sas.pytest_sas_buffer_formatzTestSas.test_sas_buffer_format
   sA    RL5 	 ]]:S1 	QK	 	 	s	   >Ac                     d}t        j                  d      5 }t        j                  t        |      5  t        |       d d d        d d d        y # 1 sw Y   xY w# 1 sw Y   y xY w)Nz$unable to infer format of SAS file.+test_file_no_extensionr	   )tmensure_cleanr   r   r   r   )r   r   paths      r   $test_sas_read_no_format_or_extensionz,TestSas.test_sas_read_no_format_or_extension   sZ    4__56 	$z5 	 	 	 	s"   AA AA	AA&N)__name__
__module____qualname__r   r        r   r   r   	   s    	r   r   c                      | dddd      }t        |      } | dddd      }t        |d      }t        j                  ||       y )Niosasdatazairline.sas7bdatzairline.sas7bdat.gzsas7bdat)format)r   r   assert_frame_equal)datapathfname_uncompresseddf_uncompressedfname_compresseddf_compresseds        r   test_sas_archiver*      sN    !$v7IJ12OeV5JK-jAM/=9r   )
r   r   r   pandasr   pandas._testing_testingr   r   r*   r   r   r   <module>r.      s         (:r   