Sindbad~EG File Manager
�
'Μg� � �� � 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 �7/usr/local/lib/python3.12/test/_test_embed_structseq.py�_check_structseqzTestStructSeq._check_structseq s� � ����x�(�1�,�,�,��(�E�*�*�*��!�!�e�X�-�-�-��(�+�+�U�-C�-C�D�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 s. � �
�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"