3
���h� � @ s� d dl Z d dlZd dljZd dljZdd� Zdd� Zdd� Z dd � Z
d
d� Zdd
� Zej
jdddg�dd� �Zdd� Zdd� Zdd� ZdS )� Nc C s t jd�} t| �dkst�d S )N�
)�tmZrands�len�AssertionError)�r� r �=/tmp/pip-build-5_djhm0z/pandas/pandas/tests/util/test_util.py�
test_rands
s
r c C s4 t jddd�} | jdkst�t| d �dks0t�d S )N� r )�sizer )r )r �rands_array�shaper r )�arrr r r �test_rands_array_1d s r c C s4 t jddd�} | jdkst�t| d �dks0t�d S )N� r )r � )r r )r r )r r )r r r
r r )r r r r �test_rands_array_2d s r c C s* ddddd�} dd l }|j� | ks&t�d S )N�warn�ignore)Zover�divide�invalidZunderr )�numpyZgeterrr )�expected�npr r r �test_numpy_err_state_is_default s r c C s6 dddg} t j| �}tj� r"d}nd}||ks2t�d S )NZaaa�bbb�ccczaaa
bbb
ccc
zaaa
bbb
ccc
)r Zconvert_rows_list_to_csv_str�compatZis_platform_windowsr )Z rows_list�retr r r r �!test_convert_rows_list_to_csv_str# s
r c C sJ t j� �&} tjj| �st�tjj| �s*t�W d Q R X tjj| � sFt�d S )N)r Zensure_clean_dir�os�path�existsr �isdir)r! r r r �test_create_temp_directory/ s
r$ Zstrict_data_filesTFc C s& |