
    /hh                         S SK r S SKr " S S5      r \" 5       r\R	                  5         \R                  5         \	" S5        g! \ a  r\R                  S    S :w  a  e  SrCN(SrCff = f)    Nc                   &    \ rS rSrS rS rS rSrg)TestStructSeq   c                    [         R                  " U5      S:  d   e[        U[        5      (       d   eUR                  [        4:X  d   e[        UR                  [        R                  5      (       d   eUR                  U[        [        4:X  d   e[        [        R                  [        5      (       d   eUR                  5       / :X  d   eg )N   )sysgetrefcount
issubclasstuple	__bases__
isinstance__dict__typesMappingProxyType__mro__objecttype__name__str__subclasses__)selfobj_types     C/opt/python-3.13.8/usr/lib/python3.13/test/_test_embed_structseq.py_check_structseqTestStructSeq._check_structseq   s    x(1,,,(E****!!eX---(++U-C-CDDDDHeV#<<<<$------&&(B...    c                 j    S H-  n[        [        U5      nU R                  [        U5      5        M/     g )N)flags
float_info	hash_infoint_infothread_infoversion_info)getattrr   r   r   )r   	attr_nameattrs      r   test_sys_attrsTestStructSeq.test_sys_attrs   s.    
I 3	*D!!$t*-
r   c                     S/n[        [        S5      (       a  UR                  S5        U H4  n[        [        U5      nU" 5       nU R	                  [        U5      5        M6     g )Nget_asyncgen_hooksgetwindowsversion)hasattrr   appendr$   r   r   )r   
func_names	func_namefuncobjs        r   test_sys_funcsTestStructSeq.test_sys_funcs*   sV    *+
3+,,12#I3	*D&C!!$s), $r    N)r   
__module____qualname____firstlineno__r   r'   r2   __static_attributes__r4   r   r   r   r      s    / 
.-r   r   zTests passed)
r   r   r   testsr'   r2   
SystemExitexcargsprintr4   r   r   <module>r>      sn    
 %- %-POE		 n   
xx{a s   'A A(
A##A(