B � f�> � @ s� d Z ddlmZ ddlZddlZddlmZ ddlmZm Z m Z mZmZ ddlm Z ddlZddlmZ ejjZe�d�e�d�e�d�e�d�d �Zd ZG dd� d�ZG d d� dej�ZG dd� dej�Zedkr�ejdd� dS )zTest codecontext, coverage 100%� )�codecontextN)�requires)�NSEW�Tk�Frame�Text�TclError)�mock)�config� )�mainZ highlight�keys� extensionsz� class C1(): # Class comment. def __init__(self, a, b): self.a = a self.b = b def compare(self): if a > b: return a elif a < b: return b else: return None c @ s$ e Zd Zdd� Zdd� Zdd� ZdS )�DummyEditwinc C s" || _ || _|| _|| _d| _d S )Nr )�root�topZ text_frame�text�label)�selfr �framer � r �G/opt/alt/python37/lib64/python3.7/idlelib/idle_test/test_codecontext.py�__init__' s zDummyEditwin.__init__c C s t t| j�|���S )N)�int�floatr �index)r r r r r � getlineno. s zDummyEditwin.getlinenoc K s |d | _ d S )Nr )r )r �kwargsr r r �update_menu_label1 s zDummyEditwin.update_menu_labelN)�__name__� __module__�__qualname__r r r r r r r r &