Viewing File: /opt/alt/python35/lib64/python3.5/idlelib/idle_test/__pycache__/test_config_name.cpython-35.pyc



©ÕYf_	ã@s¥dZddlZddlmZmZddlmZejZ	Gdd„dƒZ
ejZej
Z
Gdd„dejƒZed	kr¡ejd
ddd
ƒdS)z.Unit tests for idlelib.configSectionNameDialogéN)ÚVarÚMbox)ÚconfigSectionNameDialogc@sUeZdZejZejZejZdgZeƒZ	dZ
dZdd„ZdS)ÚDummy_name_dialogÚusedNFcCs
d|_dS)NT)Ú	destroyed)Úself©r	úG/opt/alt/python35/lib64/python3.5/idlelib/idle_test/test_config_name.pyÚdestroyszDummy_name_dialog.destroy)
Ú__name__Ú
__module__Ú__qualname__Úname_dialogÚname_okÚOkÚCancelZ
used_namesrÚnameÚresultrrr	r	r	r
rs					rc@s…eZdZeƒZedd„ƒZedd„ƒZdd„Zdd„Z	d	d
„Z
dd„Zd
d„Zdd„Z
dS)ÚConfigNameTestcCs
tt_dS)N)rÚname_dialog_moduleÚtkMessageBox)Úclsr	r	r
Ú
setUpClassszConfigNameTest.setUpClasscCs
tt_dS)N)Ú	orig_mboxrr)rr	r	r
Ú
tearDownClass szConfigNameTest.tearDownClasscCsV|jjjdƒ|j|jjƒdƒ|jtjdƒ|jdtjƒdS)Nú Úz
Name ErrorZNo)	ÚdialogrÚsetÚassertEqualrÚ	showerrorÚtitleÚassertInÚmessage)rr	r	r
Útest_blank_name$szConfigNameTest.test_blank_namecCsV|jjjdƒ|j|jjƒdƒ|jtjdƒ|jdtjƒdS)Nrrz
Name ErrorZuse)	rrrr rr!r"r#r$)rr	r	r
Útest_used_name*szConfigNameTest.test_used_namecCsZ|jjjddƒ|j|jjƒdƒ|jtjdƒ|jdtjƒdS)NÚgoodérz
Name Errorztoo long)	rrrr rr!r"r#r$)rr	r	r
Útest_long_name0szConfigNameTest.test_long_namecCsL|jjjdƒdt_|j|jjƒdƒ|jtjdƒdS)Nz  good zNo Errorr')rrrr!r"r r)rr	r	r
Útest_good_name6s	zConfigNameTest.test_good_namecCsYd|j_|jjjdƒ|jjƒ|j|jjdƒ|j|jjƒdS)NFr')rrrrrr rÚ
assertTrue)rr	r	r
Útest_ok<s

zConfigNameTest.test_okcCsFd|j_|jjƒ|j|jjdƒ|j|jjƒdS)NFr)rrrr rr+)rr	r	r
Útest_cancelCs
zConfigNameTest.test_cancelN)rr
rrrÚclassmethodrrr%r&r)r*r,r-r	r	r	r
rs	rÚ__main__Ú	verbosityéÚexitF)Ú__doc__ZunittestZidlelib.idle_test.mock_tkrrZidlelibrrZGetCfgSectionNameDialogrrrrr!ZTestCaserrÚmainr	r	r	r
Ú<module>s			1
Back to Directory File Manager