
    hik
                     x    d dl mZ d dlZ eed           Z G d d          Zd Zedk    r e             dS dS )    )__diffNgetrefcountc                       e Zd ZdS )AN)__name__
__module____qualname__     l/var/www/development/aibuddy-work/election-extract/venv/lib/python3.11/site-packages/dill/tests/test_diff.pyr   r      s        Dr   r   c                     t                      } t                      }t                      }|| _        ||_        t          j        |            t          j        |           rJ d|_        t          j        |           sJ t          j        |d           t          j        |           rJ d|_        t          j        |           sJ t          j        |           }t          |d                                                   dgk    sJ |d         rJ g }|g}|g}t          j        |           t          j        |          rJ |                    d           t          j        |          sJ t          j        |          }|d         i k    sJ |d         sJ i }d|i}d|i}	t          j        |	           t          j        |	          rJ d|d<   t          j        |	          sJ t          j        |	          }|d         i k    sJ |d         sJ t          sdd l
}
t          j        |
j        d           t          j        |
          rJ d|
j        _        t          j        |
          sJ t          j        |
          }t          |d                                                   dgk    sJ |d         rJ 	 t                      } t                      }t                      }|| _        ||_        t          j        |            t          j        |           rJ d|_        t          j        |           sJ t          j        |d           t          j        |           rJ |`t          j        |           sJ t          j        |           }t          |d                                                   dgk    sJ |d         rJ d S )N   T)force   r   aABCMeta)r   r   diffmemorisehas_changedwhats_changedlistkeysappendIS_PYPYabcr   zzz)r   bcchangeda2b2c2a3b3c3r   s              r   	test_diffr&      s   	A	A	A
AC
ACM!"""""
ACAM!4    """""
ACA ##G
!!""se++++qz	B
B
BM"#####IIaLLLB $$G1:1:	B
RB
RBM"#####BqEB $$G1:1: 	


ck....#C((((($$$$$$S))GAJOO%%&&9+55551:( 	
A	A	A
AC
ACM!"""""
ACAM!4    """""	A ##G
!!""se++++qzr   __main__)	dillr   r   syshasattrr   r   r&   r   r
   r   r   <module>r+      s           



gc=))
)	 	 	 	 	 	 	 	V V Vr zIKKKKK r   