idzDdZddlZddlZdZedkr edSdS)z test pickling a dataclass NctjGddtjGfdd}dd}||}tj|}tj|}dS)Nc$eZdZUeed<eed<dS)test_dataclasses..AxyN)__name__ __module__ __qualname__int__annotations__strP/opt/cloudlinux/venv/lib/python3.11/site-packages/dill/tests/test_dataclasses.pyArs"  rrceZdZUed<dS)test_dataclasses..BaN)rr r r )rsrBrs rrtest) dataclasses dataclassdilldumpsloads)rrbeforesaveafterrs @rtest_dataclassesr s           !V A QqTTF :f  D Jt  EEEr__main__)__doc__rrr rrrrr#sb CCC& zr