]u @ s d d l Z d d l m Z d d l Z d d l m Z d d l m Z d d l m Z d d l m Z d Z d Z Gd d d e j Z Gd d d Z Gd d d e j Z e d k r e j d d d d d S) N)requires)Text)History)idleConfza = 7zb = ac @ s^ e Z d Z e d d Z d d Z d d Z d d Z d d Z d d Z d S) StoreTestc C s" t | _ t | j | _ d S)N)mkTexttextr history)cls r 5/opt/alt/python35/lib64/python3.5/test_idlehistory.py setUpClass s zStoreTest.setUpClassc C s# | j j d d g | j _ d S)Nz1.0end)r deleter )selfr r r tearDown s zStoreTest.tearDownc C s | j | j j | j | j | j j g | j | j j | j | j j | j | j j t j d d d d d d S)Nmainr cyclic bool) ZassertIsr r assertEqualassertIsNoneprefixpointerr r Z GetOption)r r r r test_init s zStoreTest.test_initc C sP | j j d | j | j j g | j j d | j | j j g d S)Naz a )r storer )r r r r test_store_short! s zStoreTest.test_store_shortc C s | j j t | j | j j t g | j j t | j | j j t t g | j j t | j | j j t t g d S)N)r r line1r line2)r r r r test_store_dup' s zStoreTest.test_store_dupc C sR t | j _ d | j _ | j j t | j | j j | j | j j d S)Nr )r r r r r r r )r r r r test_store_reset/ s zStoreTest.test_store_resetN) __name__ __module____qualname__classmethodr r r r r r! r r r r r s r c @ s4 e Z d Z d d Z d d Z d d Z d S)TextWrapperc C s t d | | _ d | _ d S)NmasterF)tkTextr _bell)r r' r r r __init__8 s zTextWrapper.__init__c C s t | j | S)N)getattrr )r namer r r __getattr__; s zTextWrapper.__getattr__c C s d | _ d S)NT)r) )r r r r bell= s zTextWrapper.bellN)r" r# r$ r* r- r. r r r r r&