§
    -Ph¶  ã                   óB   — d dl Z d dlmZ ddlmZ  G d„ de¦  «        ZdS )é    N)ÚTestCaseé   )Ú_indent_chunkc                   ó8   — e Zd Zd„ Zd„ Zd„ Zd„ Zd„ Zd„ Zd„ Z	dS )	Ú
TestIndentc                 ó¨  — t          d¦  «        D ]Á}t          j        |d|z  ¦  «        }|                     ¦   «         D ]=}|                      |dk    p|                     ¦   «         t          |¦  «        ¦  «         Œ>|                      |¬¦  «        5  t          ||¬¦  «        }|  	                    ||¦  «         d d d ¦  «         n# 1 swxY w Y   ŒÂd S )Né   ú Ú )Úindentation)Úindentation_length)
ÚrangeÚtextwrapÚindentÚ
splitlinesÚ
assertTrueÚstripÚreprÚsubTestr   ÚassertEqual)ÚselfÚchunkÚexpectedr   Úexpected_indentedÚlineÚresults          ú^/var/www/html/test/jupyter/venv/lib/python3.11/site-packages/Cython/Compiler/Tests/TestCode.pyÚ_test_indentationszTestIndent._test_indentations   s  € Ý  ™9œ9ð 	<ð 	<ˆKÝ (¤°¸#ÀÑ:KÑ LÔ LÐØ)×4Ò4Ñ6Ô6ð Hð Hà—’ ¨¢
Ð :¨d¯jªj©l¬l½DÀ¹J¼JÑGÔGÐGÐGà—’¨+Ñ6Ô6ð <ð <Ý& uÀÐMÑMÔMØ× Ò Ð!2°FÑ;Ô;Ð;ð<ð <ð <ñ <ô <ð <ð <ð <ð <ð <ð <øøøð <ð <ð <ð <øð	<ð 	<s   Â(CÃC
	ÃC
	c                 ó2   — |                       dd¦  «         d S )Nr   ©r   ©r   s    r   Útest_indent_emptyzTestIndent.test_indent_empty   s   € Ø×Ò  BÑ'Ô'Ð'Ð'Ð'ó    c                 óâ   — |                       dd¦  «         |                       dd¦  «         |                       dd¦  «         |                       dd¦  «         |                       dd¦  «         d S )Nú
z

z


z 
 
z
  
 
    
z



r    r!   s    r   Útest_indent_empty_linesz"TestIndent.test_indent_empty_lines   sw   € Ø×Ò  dÑ+Ô+Ð+Ø×Ò ¨Ñ/Ô/Ð/Ø×Ò ¨Ñ/Ô/Ð/Ø×Ò ¨Ñ0Ô0Ð0Ø×ÒÐ 1°6Ñ:Ô:Ð:Ð:Ð:r#   c                 ó2   — |                       dd¦  «         d S )NÚabcr    r!   s    r   Útest_indent_one_linezTestIndent.test_indent_one_line   s   € Ø×Ò  uÑ-Ô-Ð-Ð-Ð-r#   c                 ó:   — d}d}|                       ||¦  «         d S )Nz
            x = 1
            if x == 2:
                print("False")
            else:
                print("True")
        z=
x = 1
if x == 2:
    print("False")
else:
    print("True")
r    ©r   r   r   s      r   Útest_indent_chunkzTestIndent.test_indent_chunk   s.   € ðˆðˆð 	×Ò  xÑ0Ô0Ð0Ð0Ð0r#   c                 ó:   — d}d}|                       ||¦  «         d S )Nú‚
            x = 1

            if x == 2:
                print("False")
            else:
                print("True")
        ú>
x = 1

if x == 2:
    print("False")
else:
    print("True")
r    r+   s      r   Útest_indent_empty_linez!TestIndent.test_indent_empty_line0   s.   € ðˆðˆð 	×Ò  xÑ0Ô0Ð0Ð0Ð0r#   c                 ó–   — d                      d¬¦  «        }d|d<   d                     |¦  «        }d}|                      ||¦  «         d S )Nr.   T)Úkeependsz            
r   r   r/   )r   Újoinr   )r   Úlinesr   r   s       r   Útest_indent_empty_line_uncleanz)TestIndent.test_indent_empty_line_uncleanC   s\   € ð÷ ŠJ ˆJÑ%Ô%ð 	ð $ˆˆa‰Ø—’˜‘”ˆðˆð 	×Ò  xÑ0Ô0Ð0Ð0Ð0r#   N)
Ú__name__Ú
__module__Ú__qualname__r   r"   r&   r)   r,   r0   r5   © r#   r   r   r      s}   € € € € € ð	<ð 	<ð 	<ð(ð (ð (ð;ð ;ð ;ð.ð .ð .ð1ð 1ð 1ð"1ð 1ð 1ð&1ð 1ð 1ð 1ð 1r#   r   )r   Úunittestr   ÚCoder   r   r9   r#   r   ú<module>r<      sp   ðØ €€€Ø Ð Ð Ð Ð Ð à  Ð  Ð  Ð  Ð  Ð  ðP1ð P1ð P1ð P1ð P1ñ P1ô P1ð P1ð P1ð P1r#   