Файловый менеджер - Редактировать - /home/digitalm/venv/lib/python3.7/site-packages/pandas/tests/io/formats/__pycache__/test_eng_formatting.cpython-37.pyc
Назад
B �5�g� � @ sJ d dl Zd dlmZ d dlmZ d dlm m m Z G dd� d�ZdS )� N)� DataFramec @ sL e Zd Zdd� Zdd� Zdd� Zdd� Zd d � Zdd� Zd d� Z dd� Z dS )�TestEngFormatterc C s� t dddddgi�}t�� |�� }d}||ks4t�tjdd� |�� }d }||ksXt�tjd d� |�� }d}||ks|t�t�� d S ) N�Ag��(\��?g �a@i7 g Ѓ5AzJ A 0 1.410E+00 1 141.000E+00 2 14.100E+03 3 1.410E+06T)�use_eng_prefixz6 A 0 1.410 1 141.000 2 14.100k 3 1.410Mr )�accuracyz6 A 0 1E+00 1 141E+00 2 14E+03 3 1E+06)r �fmt�set_eng_float_format� to_string�AssertionError�tm�reset_display_options)�self�df�result�expected� r �a/home/digitalm-up/venv/lib/python3.7/site-packages/pandas/tests/io/formats/test_eng_formatting.py�test_eng_float_formatter s z)TestEngFormatter.test_eng_float_formatterc C s ||�}||kst �d S )N)r )r � formatter�input�outputZformatted_inputr r r �compare$ s zTestEngFormatter.comparec C s@ x:|D ]2\}}| � |||� | � || d|dd� � qW dS )ar Parameters: ----------- formatter: EngFormatter under test in_out: list of tuples. Each tuple = (number, expected_formatting) It is tested if 'formatter(number) == expected_formatting'. *number* should be >= 0 because formatter(-number) == fmt is also tested. *fmt* is derived from *expected_formatting* �-� N)r )r r �in_outr r r r r �compare_all( s zTestEngFormatter.compare_allc 4 C s* t jddd�}t�d�}|d df|d df|d d f|d df|d df|d df|d df|d df|d df|d df|d df|d df|d df|d d f|d! d"f|d# d$f|d% d&f|d' d(f|d) d*f|d+ d,f|d- d.f|d/ d0f|d1 d2f|d3 d4f|d5 d6f|d7 d8f|d9 d:f|d; d<f|d= d>f|d? d@f|dA dBf|dC dDf|dE dFf|dG dHf|dI dJf|dK dLf|dM dNf|dO dPf|dQ dRf|dS dTf|dU dVf|dW dXf|dY dZf|d[ d\f|d] d^f|d_ d`f|da dbf|dc ddf|de dff|dg dhf|di djfg3}| �||� d S )kN� T)r r � g�����W�:z 1.414ygQ�@�-(;z 14.142yg�^ 9^;z 141.421ygO� ��;z 1.414zg#B����;z 14.142zg�ҶOɃ�;z 141.421zg�C��]r2<z 1.414ag��FF�g<z 14.142ag��ؗ�Ҝ<z 141.421agV瞯�<z 1.414fg�+����=z 14.142fg�vIh�%<=z 141.421fg�-���q=z 1.414pg�dy���=z 14.142pg�����|�=z 141.421pg��&�.>z 1.414ng:�0�yE>z 14.142ngH�����z>z 141.421ng���ư>z 1.414ug�h㈵��>z 14.142ug-C��6?z 141.421ug����MbP?z 1.414mg{�G�z�?z 14.142mg�������?z 141.421mr z 1.414� z 14.142�d z 141.421i� z 1.414ki'