← Back
Editing: test_openpy.cpython-311.pyc
� �@�c� � � � d dl Z d dlZd dlmZ ej � e� � Zej � ed� � Z d� Zd� Zd� Z dS )� N)�openpyz../../core/tests/nonascii.pyc � � t t d� � 5 } t j | j � � \ }}d d d � � n# 1 swxY w Y |dk sJ �d S )N�rb� iso-8859-5)�open� nonascii_pathr �detect_encoding�readline)�f�enc�liness �A/usr/lib/python3/dist-packages/IPython/utils/tests/test_openpy.py�test_detect_encodingr s� � � �m�T� "� "� 8�a��+�A�J�7�7� ��U�8� 8� 8� 8� 8� 8� 8� 8� 8� 8� 8���� 8� 8� 8� 8��,������s �?�A�Ac �( � t j t d�� � 5 } | � � � }d d d � � n# 1 swxY w Y t j t d�� � }||k sJ �d|v sJ �t j t d�� � }d|vsJ �d S )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� 6� 6� &�!��V�V�X�X��&� &� &� &� &� &� &� &� &� &� &���� &� &� &� &��+�M�PU�V�V�V��� 2�2�2�2�2��#4�4�4�4�4�"�/��D�� � �� �'<�<�<�<�<�<�<s �=�A�Ac �p � t j t d� � 5 } | � � � }d d d � � n# 1 swxY w Y t j |d�� � � � � |� d� � � � � k sJ �t j |d�� � }d|vsJ �d S )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"