
    hiz                     D    d Z ddlZddlZd Zedk    r e             dS dS )z
test pickling a dataclass
    Nc            
         t           j         G d d                      t           j         G fdd                      }  dd          } | |          }t          j        |          }t          j        |          }||k    sJ | |  di t          j        |j                            k    sJ t          j        |          t          j        |          k    sJ d S )Nc                   $    e Zd ZU eed<   eed<   dS )test_dataclasses.<locals>.AxyN)__name__
__module____qualname__int__annotations__str     s/var/www/development/aibuddy-work/election-extract/venv/lib/python3.11/site-packages/dill/tests/test_dataclasses.pyAr      s"         r   r   c                       e Zd ZU  ed<   dS )test_dataclasses.<locals>.BaN)r   r	   r
   r   )r   s   r   Br      s         r   r      testr   )dataclasses	dataclassdilldumpsloadsasdictr   )r   r   beforesaveafterr   s        @r   test_dataclassesr!      s)                     	
!VAQqTTF:fDJtEU????QQqq77;-eg6677888888f%%);E)B)BBBBBBBr   __main__)__doc__r   r   r!   r   r   r   r   <module>r$      sb         C C C& z r   