
    f                         d dl Z d dlZd dlmZ ej
                  j                  e      Zej
                  j                  ed      Z
d Zd Zd Zy)    N)openpyz../../core/tests/nonascii.pyc                      t        t        d      5 } t        j                  | j                        \  }}d d d        dk(  sJ y # 1 sw Y   xY w)Nrb
iso-8859-5)opennonascii_pathr   detect_encodingreadline)fencliness      Z/var/www/cvtools/html/venv/lib/python3.12/site-packages/IPython/utils/tests/test_openpy.pytest_detect_encodingr   
   sI    	mT	" 8a++AJJ7
U8,8 8s   #AAc                     t        j                  t        d      5 } | j                         }d d d        t	        j
                  t        d      }|k(  sJ d|v sJ t	        j
                  t        d      }d|vsJ y # 1 sw Y   SxY w)Nr   )encodingFskip_encoding_cookiecoding: iso-8859-5T)ior   r   readr   read_py_file)r   read_specified_encread_detected_encread_strip_enc_cookies       r   test_read_filer      s    		6 &!VVX&++MPUV 2222#4444"//D  '<<<<& &s   A??Bc                  J   t        j                  t        d      5 } | j                         }d d d        t	        j
                  d      j                         |j                  d      j                         k(  sJ t	        j
                  |d      }d|vsJ y # 1 sw Y   nxY w)Nr   Fr   r   Tr   )r   r   r   r   r   source_to_unicode
splitlinesdecode)r   source_bytessource_no_cookies      r   test_source_to_unicoder"      s    		%  vvx  	  EJUUW|,779	:	: //SWX'7777   s   BB")r   os.pathosIPython.utilsr   pathdirname__file__mydirjoinr   r   r   r"        r   <module>r-      sD    	   
!U$BC
=	8r,   