Current File : //usr/local/apps/python3/lib/python3.11/test/__pycache__/test_memoryio.cpython-311.opt-1.pyc |
�
�Ke�} � � � d Z ddlZddlmZ ddlZddlZddlZddlZ G d� d� � Z G d� d� � Z
G d� d � � Z G d
� dee
ej � � Z
G d� d
� � Z G d� dee
eej � � Z G d� deej � � Z G d� de
� � Z G d� de� � Z G d� de� � Zedk r ej � � dS dS )zdUnit tests for memory-based file-like objects.
StringIO -- for unicode strings
BytesIO -- for bytes
� N)�supportc � � e Zd Zd� Zd� ZeZdS )�IntLikec � � || _ d S �N��_num)�self�nums �</usr/local/apps/python3/lib/python3.11/test/test_memoryio.py�__init__zIntLike.__init__ s
� ��� � � � c � � | j S r r �r
s r � __index__zIntLike.__index__ s
� ��y�r N)�__name__�
__module__�__qualname__r
r �__int__� r r r r s1 � � � � � �� � �� � ��G�G�Gr r c �, � e Zd Zd� Zd� Zd� Zd� Zd� ZdS )�MemorySeekTestMixinc �Z � | � d� � }| � |� � }d S �N�
1234567890)�buftype�ioclass�r
�buf�bytesIos r �testInitzMemorySeekTestMixin.testInit s( � ��l�l�<�(�(���,�,�s�#�#���r c �� � | � d� � }| � |� � }| � |d d� |� d� � � � | � |dd� |� d� � � � | � |dd � |� d� � � � | � | j |� � � � � d S )Nr � � � � �r r �assertEqual�read�EOFr s r �testReadzMemorySeekTestMixin.testRead s� � ��l�l�<�(�(���,�,�s�#�#������R�a�R��'�,�,�q�/�/�2�2�2�����Q�q�S��7�<�<��?�?�3�3�3�����Q�R�R��'�,�,�s�"3�"3�4�4�4������7�<�<�>�>�2�2�2�2�2r c � � | � d� � }| � |� � }| � ||� � � � � | � | j |� � � � � d S r r'