+
    VBi                         ^ RI Ht ^ RIHt ^ RIHtHtHtHt  ! R R4      t	 ! R R4      t
 ! R R	4      t ! R
 R]4      tR# )    )deepcopy)TestCase)NameAssignmentStaticAssignmentArgumentNameDeletionc                       ] tR t^tRtRtR# )FakeTypeT N)__name__
__module____qualname____firstlineno__is_pyobject__static_attributes__r       J/usr/lib/python3.14/site-packages/Cython/Compiler/Tests/TestFlowControl.pyr
   r
      s    Kr   r
   c                   <   a  ] tR t^t o RtRt]! 4       tR tRt	V t
R# )FakeNodeNc                    V P                   # N)type)selfscopes   &&r   
infer_typeFakeNode.infer_type   s    yyr   r   )zfilename.pyx      )r   r   r   r   poscf_stater
   r   r   r   __classdictcell____classdict__s   @r   r   r      s      
 CH:D r   r   c                   $    ] tR t^t]! 4       tRtR# )	FakeEntryr   N)r   r   r   r   r
   r   r   r   r   r   r%   r%      s	    :Dr   r%   c                   &   a  ] tR t^t o R tRtV tR# )	TestGraphc                ~   \        4       \        4       r!\        4       pVP                  Vn        \        WV4      p\	        V4      pV P                  VP                  4       V P                  VP                  4       V P                  VP                  4       V P                  VP                  VP                  4       V P                  VP                  4       V P                  VP                  4       \        V4      p\	        V4      pV P                  VP                  4       V P                  VP                  4       V P                  VP                  4       V P                  VP                  VP                  4       V P                  VP                  4       V P                  VP                  4       \        WV4      p\	        V4      pV P                  VP                  4       V P                  VP                  4       V P                  VP                  4       V P                  VP                  VP                  4       V P                  VP                  4       V P                  VP                  4       \        W4      p\	        V4      pV P                  VP                  4       V P                  VP                  4       V P                  VP                  4       V P                  VP                  VP                  4       V P                  VP                  4       V P                  VP                  4       R # r   )r   r%   r   r   r   
assertTruelhsrhsentryassertEqualassertFalseis_argis_deletionr   r   r   )	r   r*   r+   r,   name_assass
static_assarg_assname_dels	   &        r   test_deepcopyTestGraph.test_deepcopy   s   :xzSGG	!#E2x   		"(,,/$)%e,
z"  		"*..1$)3U+w  		"'++.

#)+x   		"(,,/$(r   r   N)r   r   r   r   r6   r   r!   r"   s   @r   r'   r'      s     ') ')r   r'   N)copyr   unittestr   Cython.Compiler.FlowControlr   r   r   r   r
   r   r%   r'   r   r   r   <module>r;      s?     > >   () ()r   