Файловый менеджер - Редактировать - /home/digitalm/venv/lib/python3.7/site-packages/numpy/lib/tests/__pycache__/test__iotools.cpython-37.pyc
Назад
B �5�g�5 � @ s� d dl Z d dlmZ d dlZd dlmZmZmZm Z d dl mZmZm Z mZmZmZ G dd� d�ZG dd� d�Zd d � ZG dd� d�ZG d d� d�ZdS )� N)�date)�assert_�assert_equal�assert_allclose� assert_raises)�LineSplitter� NameValidator�StringConverter�has_nested_fields� easy_dtype� flatten_dtypec @ s@ e Zd ZdZdd� Zdd� Zdd� Zdd � Zd d� Zdd � Z dS )�TestLineSplitterzTests the LineSplitter class.c C sF d}t � |�}t|dddddg� t d�|�}t|dddddg� dS ) zTest LineSplitter w/o delimiterz 1 2 3 4 5 # test�1�2�3�4�5� N)r r )�self�strg�test� r �S/home/digitalm-up/venv/lib/python3.7/site-packages/numpy/lib/tests/test__iotools.py�test_no_delimiter s z"TestLineSplitter.test_no_delimiterc C sD d}t d�|�}t|ddddddg� t d �|�}t|d dg� dS )zTest space delimiterz 1 2 3 4 5 # test� r r r r r r z z1 2 3 4N)r r )r r r r r r �test_space_delimiter s z%TestLineSplitter.test_space_delimiterc C sH d}t d�|�}t|dddddg� d}t d�|�}t|d d dg� dS )zTest tab delimiterz 1 2 3 4 5 6� r r r r z5 6z 1 2 3 4 5 6z1 2z3 4N)r r )r r r r r r �test_tab_delimiter! s z#TestLineSplitter.test_tab_delimiterc C sz d}t d�|�}t|ddddddg� d }t d�|�}t|ddddddg� d }t ddd �|�}t|ddddddg� dS )zTest LineSplitter on delimiterz 1,2,3,4,,5�,r r r r r r z 1,2,3,4,,5 # tests 1,2,3,4,,5 % test� ,� %)� delimiter�commentsN)r r )r r r r r r �test_other_delimiter* s z%TestLineSplitter.test_other_delimiterc C sd d}t d�|�}t|dddddddg� d }t d �|�}t|dg� d }t d�|�}t|dg� d S )z'Test LineSplitter w/ fixed-width fieldsz 1 2 3 4 5 # test� r r r r r r z 1 3 4 5 6# test� z1 3 4 5 6� N)r r )r r r r r r �test_constant_fixed_width9 s z*TestLineSplitter.test_constant_fixed_widthc C sF d}t d�|�}t|ddddg� d}t d�|�}t|ddd g� d S ) Nz 1 3 4 5 6# test)r$ � r( r$ r r z4 5�6)r( r( � z3 4z5 6)r r )r r r r r r �test_variable_fixed_widthG s z*TestLineSplitter.test_variable_fixed_widthN) �__name__� __module__�__qualname__�__doc__r r r r# r'