Sindbad~EG File Manager
�
&Μgz# � � � d Z ddlmZ ddlZddlmZ ddlmZmZ ddl m
Z
G d� d� Z G d � d
ej � Z
edk( r ej d�
� yy)zTest hyperparser, coverage 98%.� )�HyperParserN)�requires)�Tk�Text)�EditorWindowc �B � e Zd Zd� Zej
Zej Zy)�DummyEditwinc �J � || _ d| _ d| _ d| _ d| _ y )N� �>>>)�2 i� i� )�text�indentwidth�tabwidth�prompt_last_line�num_context_lines)�selfr s �?/usr/local/lib/python3.12/idlelib/idle_test/test_hyperparser.py�__init__zDummyEditwin.__init__
s( � ��� ������
� %���!.��� N)�__name__�
__module__�__qualname__r r �_build_char_in_string_func�is_char_in_string� r r r r s! � �/� ".�!H�!H��$�6�6�r r c �l � e Zd ZdZed� � Zed� � Zd� Zd� Zd� Z d� Z
d� Zd � Zd
� Z
d� Zd� Zd
� Zy)�HyperParserTestu# """This is a module docstring"""
# this line is a comment
x = "this is a string"
y = 'this is also a string'
l = [i for i in range(10)]
m = [py*py for # comment
py in l]
x.__len__
z = ((r'asdf')+('a')))
[x for x in
for = False
cliché = "this is a string with unicode, what a cliché"c �� � t d� t � | _ | j j � t | j � | _ t
| j
� | _ y )N�gui)r r �root�withdrawr r r �editwin��clss r �
setUpClasszHyperParserTest.setUpClass% sA � �����4�������������>���"�3�8�8�,��r c �D � | ` | `| j j � | `y )N)r r# r! �destroyr$ s r �
tearDownClasszHyperParserTest.tearDownClass- s � ��H�c�k��������Hr c �P � | j j d| j � y )N�insert)r r+ �code�r s r �setUpzHyperParserTest.setUp3 s � �� � ����4�9�9�-r c �^ � | j j dd� d| j _ y )N�1.0�endr )r �deleter# r r- s r �tearDownzHyperParserTest.tearDown6 s"