a
    üGb1  ã                   @   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J ‚d S )NÚna_value)r   r   ÚtmÚassert_attr_equal)Únulls_fixtureÚobj© r	   úGlib/python3.9/site-packages/pandas/tests/util/test_assert_attr_equal.pyÚtest_assert_attr_equal
   s    r   c                 C   s¼   t ƒ }| |_t ƒ }||_| |u r4t d||¡s¸J ‚n„t| ƒrXt|ƒrXt d||¡s¸J ‚n`t| ƒt|ƒu r|t d||¡s¸J ‚n<tjtdd t d||¡ W d   ƒ n1 s®0    Y  d S )Nr   z"na_value" are different)Úmatch)	r   r   r   r   r   ÚtypeÚpytestZraisesÚAssertionError)r   Znulls_fixture2r   Z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
   