
    Mh!                     J    S SK Jr  S SKrS SKJr  S SKJr   " S S5      rS r	g)    )StringION)read_sasc                        \ rS rSrS rS rSrg)TestSas	   c                     [        S5      nSn[        R                  " [        US9   [	        U5        S S S 5        g ! , (       d  f       g = f)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      N/var/www/html/env/lib/python3.13/site-packages/pandas/tests/io/sas/test_sas.pytest_sas_buffer_formatTestSas.test_sas_buffer_format
   s8    RL5 	 ]]:S1QK 211s	   <
A
c                     Sn[         R                  " S5       n[        R                  " [        US9   [        U5        S S S 5        S S S 5        g ! , (       d  f       N= f! , (       d  f       g = f)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_extension,TestSas.test_sas_read_no_format_or_extension   sH    4__56$z5 6 7655 76s!   A!AA!
A	A!!
A/ N)__name__
__module____qualname____firstlineno__r   r   __static_attributes__r       r   r   r   	   s    	r"   r   c                     U " SSSS5      n[        U5      nU " SSSS5      n[        USS9n[        R                  " X$5        g )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/      sL    !$v7IJ12OeV5JK-jAM/9r"   )
r$   r   r   pandasr   pandas._testing_testingr   r   r/   r   r"   r   <module>r3      s         (:r"   