
    j                     <    S SK Jr  S SKrS SKJr  S SKJr  S rS r	g)    )SimpleNamespaceN)is_floatc                 R    [        5       nXl        [        R                  " SX5        g )Nna_value)r   r   tmassert_attr_equal)nulls_fixtureobjs     `/var/www/html/KUNJ/venv/lib/python3.13/site-packages/pandas/tests/util/test_assert_attr_equal.pytest_assert_attr_equalr   
   s    

C LS.    c                    [        5       nXl        [        5       nXl        XL a  [        R                  " SX#5        g [	        U 5      (       a(  [	        U5      (       a  [        R                  " SX#5        g [        U 5      [        U5      L a  [        R                  " SX#5        g [        R                  " [        SS9   [        R                  " SX#5        S S S 5        g ! , (       d  f       g = f)Nr   z"na_value" are different)match)	r   r   r   r   r   typepytestraisesAssertionError)r	   nulls_fixture2r
   obj2s       r   &test_assert_attr_equal_different_nullsr      s    

C LD"M&
Z3	-	 	 Xn%=%=
Z3	m	^ 4	4
Z3]]>1KL  S7 MLLs   =C
C,)
typesr   r   pandas.core.dtypes.commonr   pandas._testing_testingr   r   r    r   r   <module>r      s    !  . /8r   