<!DOCTYPE html>
<html lang="en">

<head>
    <meta charset="UTF-8">
    <meta http-equiv="X-UA-Compatible" content="IE=edge">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <link href="https://cdn.jsdelivr.net/npm/bootstrap@5.3.0-alpha1/dist/css/bootstrap.min.css" rel="stylesheet"
        integrity="sha384-GLhlTQ8iRABdZLl6O3oVMWSktQOp6b7In1Zl3/Jr59b6EGGoI1aFkw7cmDA6j6gD" crossorigin="anonymous">
    <link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/font-awesome/6.3.0/css/all.min.css"
        integrity="sha512-SzlrxWUlpfuzQ+pcUCosxcglQRNAq/DZjVsC0lE40xsADsfeQoEypE+enwcOiGjk/bSuGGKHEyjSoQ1zVisanQ=="
        crossorigin="anonymous" referrerpolicy="no-referrer" />
</head>
</html>
ž
©ÿfY  c               @   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 ƒ n  d S(   i    N(   u   requires(   u   Text(   u   History(   u   idleConfu   a = 7u   b = ac             B   sh   |  Ee  Z d  Z d Z e d d „  ƒ Z d d „  Z d d „  Z d d	 „  Z d
 d „  Z	 d d „  Z
 d S(   u	   StoreTestu7   Tests History.__init__ and History.store with mock Textc             C   s"   t  ƒ  |  _ t |  j ƒ |  _ d  S(   N(   u   mkTextu   textu   Historyu   history(   u   cls(    (    uG   /opt/alt/python33/lib64/python3.3/idlelib/idle_test/test_idlehistory.pyu
   setUpClass   s    u   StoreTest.setUpClassc             C   s#   |  j  j d d ƒ g  |  j _ d  S(   Nu   1.0u   end(   u   textu   deleteu   history(   u   self(    (    uG   /opt/alt/python33/lib64/python3.3/idlelib/idle_test/test_idlehistory.pyu   tearDown   s    u   StoreTest.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(   Nu   mainu   Historyu   cyclici   u   bool(
   u   assertIsu   historyu   textu   assertEqualu   assertIsNoneu   prefixu   pointeru   cyclicu   idleConfu	   GetOption(   u   self(    (    uG   /opt/alt/python33/lib64/python3.3/idlelib/idle_test/test_idlehistory.pyu	   test_init   s    u   StoreTest.test_initc             C   sP   |  j  j d ƒ |  j |  j  j  g  ƒ |  j  j d ƒ |  j |  j  j  g  ƒ d  S(   Nu   au     a  (   u   historyu   storeu   assertEqual(   u   self(    (    uG   /opt/alt/python33/lib64/python3.3/idlelib/idle_test/test_idlehistory.pyu   test_store_short!   s    u   StoreTest.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(   u   historyu   storeu   line1u   assertEqualu   line2(   u   self(    (    uG   /opt/alt/python33/lib64/python3.3/idlelib/idle_test/test_idlehistory.pyu   test_store_dup'   s    u   StoreTest.test_store_dupc             C   sR   t  |  j _ d |  j _ |  j j t ƒ |  j |  j j ƒ |  j |  j j ƒ d  S(   Ni    (   u   line1u   historyu   prefixu   pointeru   storeu   line2u   assertIsNone(   u   self(    (    uG   /opt/alt/python33/lib64/python3.3/idlelib/idle_test/test_idlehistory.pyu   test_store_reset/   s
    u   StoreTest.test_store_resetN(   u   __name__u
   __module__u   __qualname__u   __doc__u   classmethodu
   setUpClassu   tearDownu	   test_initu   test_store_shortu   test_store_dupu   test_store_reset(   u
   __locals__(    (    uG   /opt/alt/python33/lib64/python3.3/idlelib/idle_test/test_idlehistory.pyu	   StoreTest   s   u	   StoreTestc             B   s8   |  Ee  Z d  Z d d „  Z d d „  Z d d „  Z d S(   u   TextWrapperc             C   s   t  d | ƒ |  _ d |  _ d  S(   Nu   masterF(   u   tkTextu   textu   Falseu   _bell(   u   selfu   master(    (    uG   /opt/alt/python33/lib64/python3.3/idlelib/idle_test/test_idlehistory.pyu   __init__8   s    u   TextWrapper.__init__c             C   s   t  |  j | ƒ S(   N(   u   getattru   text(   u   selfu   name(    (    uG   /opt/alt/python33/lib64/python3.3/idlelib/idle_test/test_idlehistory.pyu   __getattr__;   s    u   TextWrapper.__getattr__c             C   s   d |  _ d  S(   NT(   u   Trueu   _bell(   u   self(    (    uG   /opt/alt/python33/lib64/python3.3/idlelib/idle_test/test_idlehistory.pyu   bell=   s    u   TextWrapper.bellN(   u   __name__u
   __module__u   __qualname__u   __init__u   __getattr__u   bell(   u
   __locals__(    (    uG   /opt/alt/python33/lib64/python3.3/idlelib/idle_test/test_idlehistory.pyu   TextWrapper7   s   u   TextWrapperc             B   sÈ   |  Ee  Z d  Z d Z e d d „  ƒ Z d d „  Z e d d „  ƒ Z d d d	 d
 „ Z	 d d „  Z
 d d „  Z d d „  Z d d „  Z d d „  Z d d „  Z d d „  Z d d „  Z d d „  Z d S(   u	   FetchTestu-   Test History.fetch with wrapped tk.Text.
    c             C   s   t  d ƒ t j ƒ  |  _ d  S(   Nu   gui(   u   requiresu   tku   Tku   root(   u   cls(    (    uG   /opt/alt/python33/lib64/python3.3/idlelib/idle_test/test_idlehistory.pyu
   setUpClassC   s    
u   FetchTest.setUpClassc             C   sk   t  |  j ƒ |  _ } | j d d ƒ | j d d ƒ | j d d ƒ t | ƒ |  _ t t	 g |  j _ d  S(   Nu   1.0u   >>> u   iomarku   1.4u   left(
   u   TextWrapperu   rootu   textu   insertu   mark_setu   mark_gravityu   Historyu   historyu   line1u   line2(   u   selfu   text(    (    uG   /opt/alt/python33/lib64/python3.3/idlelib/idle_test/test_idlehistory.pyu   setUpH   s    u   FetchTest.setUpc             C   s   |  j  j ƒ  |  `  d  S(   N(   u   rootu   destroy(   u   cls(    (    uG   /opt/alt/python33/lib64/python3.3/idlelib/idle_test/test_idlehistory.pyu   tearDownClassP   s    u   FetchTest.tearDownClassu   bellc            C   s¦   |  j  } | j | ƒ |  j } | |  j j d d ƒ | ƒ | |  j j | ƒ | rc d |  j _ n  | | j | ƒ | | j | ƒ | |  j j	 d d d ƒ d ƒ d  S(   Nu   iomarku   end-1cu   insertu   ==i   F(
   u   historyu   fetchu   assertEqualu   textu   getu   _bellu   Falseu   prefixu   pointeru   compare(   u   selfu   reverseu   lineu   prefixu   indexu   bellu   Historyu   Equal(    (    uG   /opt/alt/python33/lib64/python3.3/idlelib/idle_test/test_idlehistory.pyu
   fetch_testU   s    		u   FetchTest.fetch_testc             C   sR   d } |  j  } | d t | d ƒ | d t | d ƒ | d | d  d  d d ƒd  S(   Nu    i   i    u   bellT(   u
   fetch_testu   Trueu   line2u   line1u   None(   u   selfu   prefixu   test(    (    uG   /opt/alt/python33/lib64/python3.3/idlelib/idle_test/test_idlehistory.pyu   test_fetch_prev_cyclice   s
    	u    FetchTest.test_fetch_prev_cyclicc             C   sR   d } |  j  } | d t | d ƒ | d t | d ƒ | d | d  d  d d ƒd  S(   Nu    i    i   u   bellFT(   u
   fetch_testu   Falseu   line1u   line2u   Noneu   True(   u   selfu   prefixu   test(    (    uG   /opt/alt/python33/lib64/python3.3/idlelib/idle_test/test_idlehistory.pyu   test_fetch_next_cyclicl   s
    	u    FetchTest.test_fetch_next_cyclicc             C   sO   d } |  j  j d | ƒ |  j d t | d ƒ |  j d | d  d  d d ƒd  S(   Nu   au   iomarki    u   bellT(   u   textu   insertu
   fetch_testu   Trueu   line1u   None(   u   selfu   prefix(    (    uG   /opt/alt/python33/lib64/python3.3/idlelib/idle_test/test_idlehistory.pyu   test_fetch_prev_prefixt   s    u    FetchTest.test_fetch_prev_prefixc             C   sO   d } |  j  j d | ƒ |  j d t | d ƒ |  j d | d  d  d d ƒd  S(   Nu   au   iomarki    u   bellFT(   u   textu   insertu
   fetch_testu   Falseu   line1u   Noneu   True(   u   selfu   prefix(    (    uG   /opt/alt/python33/lib64/python3.3/idlelib/idle_test/test_idlehistory.pyu   test_fetch_next_prefixz   s    u    FetchTest.test_fetch_next_prefixc             C   s^   d } d |  j _ |  j } | d t | d ƒ | d t | d ƒ | d t | d d d ƒd  S(   Nu    i   i    u   bellFT(   u   Falseu   historyu   cyclicu
   fetch_testu   Trueu   line2u   line1(   u   selfu   prefixu   test(    (    uG   /opt/alt/python33/lib64/python3.3/idlelib/idle_test/test_idlehistory.pyu   test_fetch_prev_noncyclic€   s    	u#   FetchTest.test_fetch_prev_noncyclicc             C   s}   d } d |  j _ |  j } | d | d  d  d d ƒ| d t | d ƒ | d | d  d  d d ƒ| d | d  d  d d ƒd  S(   Nu    u   belli   FT(   u   Falseu   historyu   cyclicu
   fetch_testu   Noneu   Trueu   line2(   u   selfu   prefixu   test(    (    uG   /opt/alt/python33/lib64/python3.3/idlelib/idle_test/test_idlehistory.pyu   test_fetch_next_noncyclicˆ   s    	u#   FetchTest.test_fetch_next_noncyclicc             C   sF   |  j  j d d ƒ |  j j d d ƒ |  j d t d  d  d d ƒd  S(   Nu   reverseu   insertu   iomarku   bellT(   u   historyu   fetchu   Trueu   textu   mark_setu
   fetch_testu   line2u   None(   u   self(    (    uG   /opt/alt/python33/lib64/python3.3/idlelib/idle_test/test_idlehistory.pyu   test_fetch_cursor_move‘   s    u    FetchTest.test_fetch_cursor_movec             C   sS   |  j  j d d ƒ |  j j d d ƒ |  j j d d ƒ |  j d t d d ƒ d  S(   Nu   reverseu   iomarku   insertu   a =i    T(   u   historyu   fetchu   Trueu   textu   deleteu   insertu
   fetch_testu   line1(   u   self(    (    uG   /opt/alt/python33/lib64/python3.3/idlelib/idle_test/test_idlehistory.pyu   test_fetch_edit—   s    u   FetchTest.test_fetch_editc             C   sP   |  j  j d ƒ |  j |  j  j d ƒ |  j  j d ƒ |  j |  j  j d  ƒ d  S(   Nu   dummy eventi   (   u   historyu   history_prevu   assertEqualu   pointeru   history_nextu   None(   u   self(    (    uG   /opt/alt/python33/lib64/python3.3/idlelib/idle_test/test_idlehistory.pyu   test_history_prev_nextž   s    u    FetchTest.test_history_prev_nextNF(   u   __name__u
   __module__u   __qualname__u   __doc__u   classmethodu
   setUpClassu   setUpu   tearDownClassu   Falseu
   fetch_testu   test_fetch_prev_cyclicu   test_fetch_next_cyclicu   test_fetch_prev_prefixu   test_fetch_next_prefixu   test_fetch_prev_noncyclicu   test_fetch_next_noncyclicu   test_fetch_cursor_moveu   test_fetch_editu   test_history_prev_next(   u
   __locals__(    (    uG   /opt/alt/python33/lib64/python3.3/idlelib/idle_test/test_idlehistory.pyu	   FetchTest@   s   	u	   FetchTestu   __main__u	   verbosityi   u   exit(   u   unittestu   test.supportu   requiresu   tkinteru   tku   Textu   tkTextu   idlelib.idle_test.mock_tku   mkTextu   idlelib.IdleHistoryu   Historyu   idlelib.configHandleru   idleConfu   line1u   line2u   TestCaseu	   StoreTestu   TextWrapperu	   FetchTestu   __name__u   main(    (    (    uG   /opt/alt/python33/lib64/python3.3/idlelib/idle_test/test_idlehistory.pyu   <module>   s   *	f