3
UdB                 @   s:   d dl Zd dlZd dlmZ d dljZdd Zdd Z	dS )    N)Seriesc        
      C   s  t tjjd} | dk}| j| tj}tj|| j| | j| }| j|}tj|| | j| |  }| j||  }tj|| t dddddg| j	d}| j
  }|j|d d  }|j|d d }tj|| |j|d d  | }|j|d d | }tj|| d}tjt|d | jd	 W d Q R X tjt|d | j|d d j|   W d Q R X t d	d
ddg} | j| d
ktj}t d	d
tjtjg}tj|| t d	d
g} | jddg}t tjd
g}	tj||	 d S )N   r   TF)index   z,Array conditional must be same shape as self)match         )r   nprandomrandnwherenantmassert_series_equalmaskr   abspytestZraises
ValueErrorvalues)
scondrsZrs2s2msgresultexpectedresexp r   Z/var/www/html/virt/lib64/python3.6/site-packages/pandas/tests/series/indexing/test_mask.py	test_mask   s>    

"r!   c              C   s   t tjjd} | dk}| j }|j|dd tj|j | |   tj|| j| | j }|j||  dd tj|| j||   d S )Nr   r   T)Zinplace)	r   r
   r   r   copyr   r   r   Zdropna)r   r   r   r   r   r    test_mask_inplace6   s    r#   )
Znumpyr
   r   Zpandasr   Zpandas._testingZ_testingr   r!   r#   r   r   r   r    <module>   s
   
.