
    /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                     g )N )selfobj_types     C/opt/python-3.13.8/usr/lib/python3.13/test/_test_embed_structseq.py_check_structseqTestStructSeq._check_structseq   s        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)getattrsysr   type)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   r   N)__name__
__module____qualname____firstlineno__r   r   r%   __static_attributes__r   r   r
   r   r      s    / 
.-r   r   zTests passed)
r   typesr   testsr   r%   
SystemExitexcargsprintr   r   r
   <module>r2      sn    
 %- %-POE		 n   
xx{a s   'A A(
A##A(