U
    f/e1                     @   s@   d dl mZ d dlZd dlmZ d dlmZ dd Zdd Z	dS )    )SimpleNamespaceN)is_floatc                 C   s"   t  }| |_td||std S )Nna_value)r   r   tmassert_attr_equalAssertionError)nulls_fixtureobj r
   L/tmp/pip-unpacked-wheel-tiezk1ph/pandas/tests/util/test_assert_attr_equal.pytest_assert_attr_equal
   s    r   c              	   C   s   t  }| |_t  }||_| |kr4td||stnpt| rXt|rXtd||stnLt| t|kr|td||stn(tjtdd td|| W 5 Q R X d S )Nr   z"na_value" are different)match)	r   r   r   r   r   r   typepytestZraises)r   Znulls_fixture2r	   obj2r
   r
   r   &test_assert_attr_equal_different_nulls   s    r   )
typesr   r   Zpandas.core.dtypes.commonr   Zpandas._testingZ_testingr   r   r   r
   r
   r
   r   <module>   s
   