Your IP : 216.73.216.85
3
� f-y � @ s� d Z ddlZddlmZ ddlZddlZddlZddlZG dd� d�Z G dd� d�Z
G dd � d e
e ej�ZG d
d� d�Z
G dd
� d
e
e e
ej�ZG dd� de
ej�ZG dd� de�ZG dd� de�ZG dd� de�Zedkr�ej� dS )zdUnit tests for memory-based file-like objects.
StringIO -- for unicode strings
BytesIO -- for bytes
� N)�supportc @ s4 e Zd Zdd� Zdd� Zdd� Zdd� Zd d
� ZdS )�MemorySeekTestMixinc C s | j d�}| j|�}d S )N�
1234567890)�buftype�ioclass)�self�buf�bytesIo� r
�7/opt/alt/python36/lib64/python3.6/test/test_memoryio.py�testInit s
zMemorySeekTestMixin.testInitc C sx | j d�}| j|�}| j|d d� |jd�� | j|dd� |jd�� | j|dd � |jd�� | j| j|j� � d S )Nr � � � i� )r r �assertEqual�read�EOF)r r r r
r
r �testRead s
zMemorySeekTestMixin.testReadc C s: | j d�}| j|�}| j||j� � | j| j|j� � d S )Nr )r r r r r )r r r r
r
r �testReadNoArgs s
z"MemorySeekTestMixin.testReadNoArgsc C sn | j d�}| j|�}|jd� |jd� | j||j� � |jd� | j|dd � |j� � | jt|jd� d S )Nr r r � g )r r r �seekr �assertRaises� TypeError)r r r r
r
r �testSeek$ s
zMemorySeekTestMixin.testSeekc C s\ | j d�}| j|�}| jd|j� � |jd� | jd|j� � |jd� | jd|j� � d S )Nr r r i'