
    X-PhO
                    r    d dl mZ d dlmZmZ d dlmZmZ  G d de          Ze	dk    r e             dS dS )    )annotations)TestCasemain)split_wordstrim_source_linec                      e Zd ZddZddZdS )FancyErrorFormattingTestCasesreturnNonec                   t          dddd          dk    sJ t          dddd          d	k    sJ t          ddd
d          d	k    sJ t          dddd          dk    sJ t          dddd          dk    sJ t          dddd          dk    sJ t          dddd          dk    sJ t          dddd          dk    sJ t          dddd          dk    sJ d S )N0123456789abcdef         )max_lencol	min_width)r   r      r   )z
0123456...r      )z...1234567...   )z...2345678...   )z...456789a...      )z...789abcd...r      )z
...9abcdefr      )r   selfs    W/var/www/html/test/jupyter/venv/lib/python3.11/site-packages/mypy/test/testformatter.pytest_trim_sourcez.FancyErrorFormattingTestCases.test_trim_source	   s    2BAQRSSS X
 
 
 
 
   2A1PQRRR W
 
 
 
 
   2A1PQRRR W
 
 
 
 
   2A1PQRRR W
 
 
 
 
   2A1PQRRR W
 
 
 
 
   2A1PQRRR W
 
 
 
 
   2A2QRSSS X
 
 
 
 
   2A2QRSSS X
 
 
 
 
   2A2QRSSS X
 
 
 
 
 
 
    c                r   t          d          ddgk    sJ t          d          g dk    sJ t          d          g dk    sJ t          d          g d	k    sJ t          d
          g dk    sJ t          d          dgk    sJ t          d          dgk    sJ t          d          ddgk    sJ d S )NzSimple messageSimplemessagez&Message with "Some[Long, Types]" in it)Messagewith"Some[Long, Types]"initz1Message with "Some[Long, Types]" and [error-code])r&   r'   r(   andz[error-code]z "Type[Stands, First]" then words)z"Type[Stands, First]"thenwordsz First words "Then[Stands, Type]")Firstr-   z"Then[Stands, Type]"z"Type[Only, Here]"OneWord  )r   r   s    r    test_split_wordsz.FancyErrorFormattingTestCases.test_split_words5   sM   +,,90EEEEECDD I
 I
 I
 
 
 
 
 NOO T
 T
 T
 
 
 
 
 =>> C
 C
 C
 
 
 
 

 =>> C
 C
 C
 
 
 
 

 /005I4JJJJJ9%%)44443B8++++++r"   N)r
   r   )__name__
__module____qualname__r!   r2    r"   r    r	   r	      s=        *
 *
 *
 *
X, , , , , ,r"   r	   __main__N)

__future__r   unittestr   r   	mypy.utilr   r   r	   r3   r6   r"   r    <module>r;      s    " " " " " " # # # # # # # # 3 3 3 3 3 3 3 3I, I, I, I, I,H I, I, I,X zDFFFFF r"   