Ë
    pPêjœ  ã                   ó6   — d dl Z d dlmZmZmZ  G d„ de«      Zy)é    N)ÚSuiteÚdiff_rangesÚrender_diff_rangec                   ó   — e Zd Zdd„Zdd„Zy)ÚDiffHelperSuiteNc                 ó  — ddg}ddg}t        ||«      \  }}t        j                  «       }t        |||¬«       |j	                  «       dk(  sJ ‚t        j                  «       }t        |||¬«       |j	                  «       dk(  sJ ‚g d¢}g d¢}t        ||«      \  }}t        j                  «       }t        |||d	¬
«       |j	                  «       dk(  sJ ‚t        j                  «       }t        |||d	¬
«       |j	                  «       dk(  sJ ‚y )NÚhelloÚworldÚgoodbye)Úoutputz  hello (diff)
  world
z  goodbye (diff)
  world
)ÚaÚbÚcÚdÚeÚfÚgÚhÚcircleÚiÚj)r   r   r   r   r   r   r   r   Úsquarer   r   r   )r   Úindentz"a
b
c
...
f
g
h
circle (diff)
i
j
z"a
b
c
...
f
g
h
square (diff)
i
j
)r   ÚioÚStringIOr   Úgetvalue)ÚselfÚexpectedÚactualÚexpected_rangesÚactual_rangesr   s         úd/home/oem/CyberBrain26-unified/.venv/lib/python3.12/site-packages/mypy/test/meta/test_diff_helper.pyÚtest_render_diff_rangez&DiffHelperSuite.test_render_diff_range   sú   € Ø˜WÐ%ˆØ˜WÐ%ˆä)4°X¸vÓ)FÑ&ˆ˜ä—‘“ˆÜ˜/¨8¸FÕCØ�‰Ó Ð$?Ò?Ð?Ð?Ü—‘“ˆÜ˜-¨¸Õ?Ø�‰Ó Ð$AÒAÐAÐAâOˆÚMˆä)4°X¸vÓ)FÑ&ˆ˜ä—‘“ˆÜ˜/¨8¸FÈ1ÕMØ�‰Ó Ð$RÒRÐRÐRÜ—‘“ˆÜ˜-¨¸ÀqÕIØ�‰Ó Ð$RÒRÐRÑRó    c                 ó€   — ddg}ddg}t        ||«      g d¢g d¢fk(  sJ ‚ddg}ddg}t        ||«      g d¢g d¢fk(  sJ ‚y )Nr	   r
   ))r   r   )r   é   ©r&   r&   r'   r   ))r   é   )r(   r&   r'   r'   )r   )r   r   r   s      r"   Útest_diff_rangesz DiffHelperSuite.test_diff_ranges    st   € Ø�gÐˆØ�gÐˆä˜1˜aÓ Ú,Ú,ð%
ò 
ð 	
ð 
ð
 �gÐˆØ˜Ð ˆä˜1˜aÓ Ú,Ú,ð%
ò 
ð 	
ñ 
r$   )ÚreturnN)Ú__name__Ú
__module__Ú__qualname__r#   r)   © r$   r"   r   r      s   „ óSô2
r$   r   )r   Úmypy.test.helpersr   r   r   r   r.   r$   r"   ú<module>r0      s   ðÛ 	ç CÑ Cô)
�eõ )
r$   