U
    c                     @   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|| d S )Nna_value)r   r   tmassert_attr_equal)nulls_fixtureobj r	   L/tmp/pip-unpacked-wheel-g7fro6k3/pandas/tests/util/test_assert_attr_equal.pytest_assert_attr_equal
   s    r   c              	   C   s   t  }| |_t  }||_| |kr0td|| nht| rPt|rPtd|| nHt| t|krptd|| 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   typepytestZraisesAssertionError)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
   