3
§ fB ã @ sv d Z ddlZddlmZ ddlmZ G dd„ deƒZG dd„ deejƒZ G d d
„ d
eejƒZ
edkrrejdd
d� dS )zi Test mock_tk.Text class against tkinter.Text class
Run same tests with both by creating a mixin class.
é N)Úrequires)ÚTclErrorc @ sl e Zd ZdZdZed Zdd„ Zdd„ Zdd „ Zd
d„ Z dd
„ Z
dd„ Zdd„ Zdd„ Z
dd„ Zdd„ ZdS )ÚTextTestz*Define items common to both sets of tests.zhello
worldÚ
c C s, | j | jjdƒdƒ | j | jjdƒdƒ d S )Nz1.0r ÚendÚ )ÚassertEqualÚtextÚget)Úself© r ú@/opt/alt/python36/lib64/python3.6/idlelib/idle_test/test_text.pyÚ test_init s zTextTest.test_initc C sH | j j}xdD ]}| j||ƒdƒ qW xdD ]}| j||ƒd
ƒ q,W d S )Ng ð?ç333333Ó?ú1.-1ú1.0ú1.0 lineendú1.endú1.33Úinsertr ç @ú2.1ú33.44z2.0ç ð¿)r r r r r r r r )r r r r )r Úindexr )r r Údexr r r
Útest_index_empty s
zTextTest.test_index_emptyc C sv | j j}| j jd| jƒ xd
D ]}| j||ƒdƒ qW xdD ]}| j||ƒdƒ q