+
    VBi                     \    ^ RI t ^ RIHt ^ RIHtHtHtHt  ! R R] P                  4      t	R# )    N)Shadow)OptionsCythonScope
PyrexTypesErrorsc                   8   a  ] tR t^t o R tR tR tR tRtV t	R# )
TestShadowc                   . p. p\         P                  P                  4        EF,  pVP                  R 4      pV^ ,          VR,          re\         P                  P                  V4      pV'       dH   \        V4      ^8X  d8   V^ ,          R8X  d*   \        \        V4      '       d   VP                  V4       K  VR8X  d   K  VR8X  d   K  \        \        V4      '       g   VP                  V4       K  V'       g   K  \        \        V4      pV F=  p	\        \        V4      R4      '       g   \        \        V4      R4      '       g   K;   EK*  	  EK/  	  V P                  V. 4       V P                  V. 4       R# ).:   NNmodulecollection_typestaticmethod__getattr____getattribute__N)r   directive_typeskeyssplitdirective_scopesgetlenhasattrr   appendgetattrtypeassertEqual)
selfmissing_directivesextra_directivesfull_directivesplit_directive	directiverestscopedirective_valuesubdirectives
   &         </usr/lib/python3.14/site-packages/Cython/Tests/TestShadow.pytest_all_directives_in_shadow(TestShadow.test_all_directives_in_shadow   s1   %55::<N,2237O-a0/"2Et,,00@EUqU1X-A69--$++N;!22 / 69--")).9")&)"<$(L_ 5}EE#D$9;MNN	 %)1 =: 	+R0)2.    c                `   \         P                  ! R 4      p. pVP                  P                  4        Fe  pVP	                  R4      '       d   VP                  R4      '       d   K3  VR9   d   K<  \        \        V4      '       d   KT  VP                  V4       Kg  	  V P                  V. 4       R # )N__)PyTypeObjectPyObject_TypeCheck)
r   create_cython_scopeentriesr   
startswithendswithr   r   r   r   )r   cython_scopemissing_typeskeys   &   r'   test_all_types_in_shadow#TestShadow.test_all_types_in_shadow*   s    "66t< '',,.C~~d##T(:(:<< 63''$$S) / 	+r*   c                ,   . p\         P                   F  pR F  pW2,           pV'       dV   VR9   g   VR8X  dH   V P                  V\        \         4      4       V P                  RV,           \        \         4      4       Kh  \	        \         V4      '       g   VP                  V4       \        ^^4       FC  pRV,          R,           V,           p\	        \         V4      '       d   K2  VP                  V4       KE  	  K  	  K  	  V P                  V. 4       R# ) usize_tp_p_N)r9   us)
Py_UNICODEPy_UCS4
Py_ssize_tssize_t	ptrdiff_t	Py_hash_t)r   	int_typesassertNotIndirr   r   ranger   )r   r4   int_namesignnameptrptr_names   &      r'   test_int_types_in_shadow#TestShadow.test_int_types_in_shadow<   s    ((H&  %J J	) $$T3v;7$$TD[#f+>vt,,!((. A;C"Sy35H"6844%,,X6 '! ' )* 	+r*   c                   \         P                  ! R 4      p ! R R4      pW!n        \        P                  ! 4        . p. p\
        P                  P                  4        F  w  w  rVrxVR8X  d   K  \        \        V4      '       g   VP                  V4       VP                  V4      '       g   VP                  V4       \        ^^4       Fk  p	RV	,          R,           V,           p
\        \        V
4      '       g   VP                  V
4       VP                  V
4      '       d   KZ  VP                  V
4       Km  	  K  	  V P                  V. 4       V P                  V. 4       R # )Nc                   "    ] tR t^[tRt^t. tRtR# )+TestShadow.test_most_types.<locals>.ContextF N)__name__
__module____qualname____firstlineno__cpplanguage_levelfuture_directives__static_attributes__rT   r*   r'   ContextrS   [   s    CN "r*   r]   objectr<   r=   )r   r/   _contextr   init_threadr   modifiers_and_name_to_typeitemsr   r   r   lookup_typerI   r   )r   r3   r]   r4   missing_lookupssignedlongnessrL   type_rM   rN   s   &          r'   test_most_typesTestShadow.test_most_typesU   s!    #66t<	# 	# !(/9/T/T/Z/Z/\+$Vtx64(($$T*++D11&&t,Q{9s?T1vx00!((2#//99#**84 # 0] 	+"-r*   rT   N)
rU   rV   rW   rX   r(   r6   rO   rh   r\   __classdictcell__)__classdict__s   @r'   r	   r	      s     !/F,$,2. .r*   r	   )
unittestCythonr   Cython.Compilerr   r   r   r   TestCaser	   rT   r*   r'   <module>rp      s%      D Dl."" l.r*   