File: //opt/alt/python312/lib64/python3.12/test/__pycache__/_test_embed_structseq.cpython-312.pyc
�
�h�e� � �� � d dl Z d dlZ G d� d� Z e� Zej � ej � e d� y# e$ rZej d d k7 r� Y dZ[�&dZ[ww xY w)� Nc � � e Zd Zd� Zd� Zd� Zy)�
TestStructSeqc �v � t j |� dkD sJ �t |t � sJ �|j t fk( sJ �t |j t j � sJ �|j |t t fk( sJ �t t j t � sJ �|j � g k( sJ �y )N� )�sys�getrefcount�
issubclass�tuple� __bases__�
isinstance�__dict__�types�MappingProxyType�__mro__�object�type�__name__�str�__subclasses__)�self�obj_types �A/opt/alt/python312/lib64/python3.12/test/_test_embed_structseq.py�_check_structseqzTestStructSeq._check_structseq s� � ����x�(�1�,�,��(�E�*�*��!�!�e�X�-�-��(�+�+�U�-C�-C�D�D����H�e�V�#<�<�<��$�-�-��-�-��&�&�(�B�.�.�.� c �f � dD ], }t t |� }| j t |� � �. y )N)�flags�
float_info� hash_info�int_info�thread_info�version_info)�getattrr r r )r � attr_name�attrs r �test_sys_attrszTestStructSeq.test_sys_attrs s3 � �
� .�I� �3� �*�D��!�!�$�t�*�-� .r c � � dg}t t d� r|j d� |D ]3 }t t |� } |� }| j t |� � �5 y )N�get_asyncgen_hooks�getwindowsversion)�hasattrr �appendr"