Sindbad~EG File Manager
�
)Μgg
� � � d dl Z d dlmZ ddlmZ ddlmZ G d� dej e j � Z G d� d ej e j � Z G d
� d� Z
G d� d
e
e j � Z G d� de
e j � Z G d� de
ej e j � Zedk( r e j � yy)� N)� resources� )�data01)�utilc � � e Zd Zd� Zy)�CommonBinaryTestsc � � t j |� j |� }|j d� 5 d d d � y # 1 sw Y y xY w)N�rb�r �files�joinpath�open��self�package�path�targets �D/usr/local/lib/python3.12/test/test_importlib/resources/test_open.py�executezCommonBinaryTests.execute s6 � �����)�2�2�4�8��
�[�[��
�� �
�
�s �A�A
N��__name__�
__module__�__qualname__r � � r r r � � �r r c � � e Zd Zd� Zy)�CommonTextTestsc � � t j |� j |� }|j d�� 5 d d d � y # 1 sw Y y xY w)N�utf-8��encodingr r s r r zCommonTextTests.execute s8 � �����)�2�2�4�8��
�[�[�'�[�
*�� +�
*�
*�s �A�ANr r r r r r r r r c �0 � e Zd Zd� Zd� Zd� Zd� Zd� Zd� Zy)� OpenTestsc �� � t j | j � dz }|j d� 5 }|j � }| j |d� d d d � y # 1 sw Y y xY w)Nzbinary.filer
s �r r �datar �read�assertEqual�r r �fp�results r �test_open_binaryzOpenTests.test_open_binary sO � �������+�m�;��
�[�[��
�"��W�W�Y�F����V�%8�9� �
�
�s �#A � A)c �� � t j | j � dz }|j d�� 5 }|j � }| j |d� d d d � y # 1 sw Y y xY w)Nz
utf-8.filer r! zHello, UTF-8 world!
r&