Format: application/x-python-code
1 o
2
3 ��h� � @ sR d dl Z d dlZd dlmZ ej�e�Zej� ed�Z
4 dd� Zdd� Zdd � Z
5 dS )
6 � N)�openpyz../../core/tests/nonascii.pyc C sJ t td��} t�| j�\}}W d � n1 sw Y |dks#J �d S )N�rb�
7 iso-8859-5)�open�
8 nonascii_pathr �detect_encoding�readline)�f�enc�lines� r �Uc:\Users\shubh\Videos\agent\nova\Lib\site-packages\IPython/utils/tests/test_openpy.py�test_detect_encoding
9 s �r c C sz t jtdd��} | �� }W d � n1 sw Y tjtdd�}||ks(J �d|v s.J �tjtdd�}d|vs;J �d S )Nr )�encodingF�Zskip_encoding_cookie�coding: iso-8859-5T)�ior r �readr Zread_py_file)r Zread_specified_encZread_detected_encZread_strip_enc_cookier r r
10 �test_read_file s
11 ��r c C sv t �td��} | �� }W d � n1 sw Y tj|dd��� |�d��� ks,J �tj|dd�}d|vs9J �d S )Nr Fr r Tr )r r r r r Zsource_to_unicode�
12 splitlines�decode)r �source_bytesZsource_no_cookier r r
13 �test_source_to_unicode s
14 ��r )r Zos.path�osZ
15 IPython.utilsr �path�dirname�__file__Zmydir�joinr r r r r r r r
16 �<module> s
17