Файловый менеджер - Редактировать - /home/digitalm/venv/lib/python3.7/site-packages/pandas/tests/io/parser/usecols/__pycache__/test_usecols_basic.cpython-37.pyc
Назад
B �5�g�, � @ s� d Z ddlmZ ddlZddlZddlmZmZ ddl m Z dZdZ dd� Zej�d d dg�dd � �Zdd� Zej�dddgddgfdddgddgfg�dd� �Zdd� Zdd� Zdd� Zej�ddd g�d!d"� �Zej�d#ddg�ej�d ddgddgg�d$d%� ��Zd&d'� Zd(d)� Zd*d+� Zd,d-� Zej�d.ddged/d0gd1d2ggd3d4gd5�fd4d6ged0d7gd2d8ggd4d6gd5�fg�d9d:� �Zd;d<� Zd=d>� Zej�d.d?d@� edAdBdCdD�dEddFdD�ddddD�dG��fdHd@� e� fg�dIdJ� �Z ej�d ddgdKd@� g�dLdM� �Z!ej�dNdOdddgdPdiedQdRdSgdQdRdSgdTdUdVgg�fdWdXdYdZgi edd[dddd\gdd]dddd^gd[d\d]d[d[dFgd_��fg�d`da� �Z"ej�dbddddcgi edd\gdd^gd[dFgd]dEgdd��dfddddegi de �#df�fdddegi de �#df�fdddedggi de �#dh�fdddXdYdZdigdj�edd\gdd^gd[dFgd]dEgdk��dfdXdYdZdegddXdYdZdigdj�de �#df�fdXdYdegdldXdYdZdigide �#df�fg�dmdn� �Z$ej�d dXdZgddgg�dodp� �Z%ej�dldddgg�dqdr� �Z&dS )sz] Tests the usecols functionality during parsing for all of the parsers defined in parsers.py � )�StringION)� DataFrame�Indexz['usecols' must either be list-like of all strings, all unicode, all integers or a callable.zAUsecols do not match columns, columns expected but not found: {0}c C sB d}dddg}| }t jttd�� |jt|�|d� W d Q R X d S )Nz<a,b,c 1000,2000,3000 4000,5000,6000 r �b� )�match)�usecols)�pytest�raises� ValueError�_msg_validate_usecols_arg�read_csvr )�all_parsers�datar �parser� r �g/home/digitalm-up/venv/lib/python3.7/site-packages/pandas/tests/io/parser/usecols/test_usecols_basic.py�!test_raise_on_mixed_dtype_usecols s r r )� r )r �cc C sR d}| }|j t|�|d�}tddgddgddgd d ggddgd �}t�||� d S )Nz a,b,c 1,2,3 4,5,6 7,8,9 10,11,12)r r � � � � � � � r r )�columns)r r r �tm�assert_frame_equal)r r r r �result�expectedr r r �test_usecols'