
    ;eQ                         d dl Z d dlZd dlZ G d dej                  Z	  ej                     n$# e$ rZej        d          d k    r Y dZ[ndZ[ww xY w e	d           dS )    Nc                        e Zd Zd Zd Zd ZdS )TestStructSeqc                    |                      t          j        |          d           |                     t	          |t
                               |                     |j        t
          f           |                     |j	        t          j                   |                     |j        |t
          t          f           |                     t          j        t                      |                     |                                g            d S )N   )assertGreaterEqualsysgetrefcount
assertTrue
issubclasstupleassertEqual	__bases__assertIsInstance__dict__typesMappingProxyType__mro__objecttype__name__str__subclasses__)selfobj_types     1/usr/lib/python3.11/test/_test_embed_structseq.pycheck_structseqzTestStructSeq.check_structseq
   s     9 91===
8U33444+eX666h/1GHHH)HeV+DEEEdmS1110022B77777    c                     dD ]g}|                      |          5  t          t          |          }|                     t	          |                     d d d            n# 1 swxY w Y   hd S )N)flags
float_info	hash_infoint_infothread_infoversion_info)attr)subTestgetattrr   r   r   )r   	attr_namer%   s      r   test_sys_attrszTestStructSeq.test_sys_attrs   s    
 
	1 
	1I 9-- 1 1sI..$$T$ZZ0001 1 1 1 1 1 1 1 1 1 1 1 1 1 1
	1 
	1s   8AA#	&A#	c                 H   dg}t          t          d          r|                    d           |D ]q}|                     |          5  t	          t          |          } |            }|                     t          |                     d d d            n# 1 swxY w Y   rd S )Nget_asyncgen_hooksgetwindowsversion)func)hasattrr   appendr&   r'   r   r   )r   
func_names	func_namer-   objs        r   test_sys_funcszTestStructSeq.test_sys_funcs'   s    *+
3+,, 	31222# 	0 	0I9-- 0 0sI..dff$$T#YY///0 0 0 0 0 0 0 0 0 0 0 0 0 0 0	0 	0s   ABB	B	N)r   
__module____qualname__r   r)   r3    r   r   r   r      sA        8 8 8 1 1 10 0 0 0 0r   r   zTests passed)
r   r   unittestTestCaser   main
SystemExitexcargsprintr6   r   r   <module>r>      s    



  
'0 '0 '0 '0 '0H% '0 '0 '0THMOOOO   
x{a  n     s   1 AAA