Viewing File: /opt/hc_python/lib/python3.12/site-packages/aenum/__pycache__/test_v37.cpython-312.pyc

�

^��g"��X�ddlmZddlmZddlmZGd�de�Zedk(red��y	)
�)�Enum�)�	dataclass)�TestCasec��eZdZd�Zy)�TestEnumV37c�t��ddlm}m�|d��Gd�d��}Gd�d|t�}|j	t|j�d	�|j	|jj|d
��|jt|j|��|j|j|u|j�|G�fd�d��}Gd
�d|t�}|j	t|j�d�Gd�d�}|d��G�fd�d|��}Gd�d|t�}|j	t|j�d�|d��G�fd�d��}Gd�d|t�}|jt|j�d�y)z)ensure dataclass-mixin has correct repr()r)r�fieldF)�reprc�"�eZdZUdZeed<d�Zy)�1TestEnumV37.test_repr_with_dataclass.<locals>.Foo�Foo�ac��y)Nzha hah!���selfs �=/opt/hc_python/lib/python3.12/site-packages/aenum/test_v37.py�__repr__z:TestEnumV37.test_repr_with_dataclass.<locals>.Foo.__repr__s��$�N)�__name__�
__module__�__qualname__�int�__annotations__rrrrrr
s��$����%rrc��eZdZdZy)�5TestEnumV37.test_repr_with_dataclass.<locals>.EntriesrN)rrr�ENTRY1rrr�Entriesrs���rrz<Entries.ENTRY1: ha hah!>rc�H��eZdZUdZeed<eed<W�dd��Zeed<y�	�?TestEnumV37.test_repr_with_dataclass.<locals>.CreatureDataMixin�CreatureDataMixin�size�legsFT)r�default�tailN�rrr�strrrr'�bool�r
s�rr#r"�#���2���	��	�"��t�<��d�<rr#c��eZdZdZdZdZy��6TestEnumV37.test_repr_with_dataclass.<locals>.Creature�Creature)�small�)�medium�N�rrr�BEETLE�DOGrrrr0r/#���)��%��#�rr0z%<Creature.DOG: size='medium', legs=4>c��eZdZd�Zy)�1TestEnumV37.test_repr_with_dataclass.<locals>.Huhc��y)N�	inheritedrrs rrz:TestEnumV37.test_repr_with_dataclass.<locals>.Huh.__repr__,s��&rN)rrrrrrr�Huhr:+s��'rr=c�H��eZdZUdZeed<eed<W�dd��Zeed<yr!r(r+s�rr#z?TestEnumV37.test_repr_with_dataclass.<locals>.CreatureDataMixin.r,rc��eZdZdZdZdZyr.r5rrrr0z6TestEnumV37.test_repr_with_dataclass.<locals>.Creature4r8rz<Creature.DOG: inherited>c�H��eZdZUdZeed<eed<W�dd��Zeed<yr!r(r+s�rr#z?TestEnumV37.test_repr_with_dataclass.<locals>.CreatureDataMixin<r,rc��eZdZdZdZdZyr.r5rrrr0z6TestEnumV37.test_repr_with_dataclass.<locals>.CreatureBr8rz0<Creature.DOG: .*CreatureDataMixin object at .*>N)
�dataclassesrr
r�assertEqualrr�value�
assertTrue�
isinstance�
_member_type_r7�assertRegex)rrrrr#r0r=r
s       @r�test_repr_with_dataclassz$TestEnumV37.test_repr_with_dataclasss����

5�
�E�
"�
%�
%�#�
%�

�#�t�
����T�'�.�.�1�3N�O����W�^�^�1�1�3�q�6�:��O�O�J�w�~�~�s�;�<��O�O�G�1�1�S�8�'�:O�:O�P��
=�
=��
=�

$�,�d�
$�
���T�(�,�,�/�1X�Y�
'�
'��E�
"�
=�C�
=�#�
=�

$�,�d�
$�
���T�(�,�,�/�1L�M��E�
"�
=�
=�#�
=�

$�,�d�
$�
���T�(�,�,�/�1c�drN)rrrrIrrrrrs��>	err�__main__zD'test_v3.py' should not be run by itself; it's included in 'test.py'N)	�rrBr�unittestrrr�RuntimeErrorrrr�<module>rNs:���!��@e�(�@e�F�z��
�]�
^�^�r
Back to Directory File Manager