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



©ÕYfî
ã@s«dZddlZddlmZmZmZddlmZej	Z
Gdd„dƒZejZ
ejZGdd„dejƒZed	kr§ejd
ddd
ƒdS)z*Unittests for idlelib.configHelpSourceEditéN)ÚVarÚMboxÚEntry)ÚconfigHelpSourceEditc@speZdZejZejZejZejZeƒZ	e
ƒZeƒZe
ƒZ
dZdZdd„ZdS)ÚDummy_help_dialogNFcCs
d|_dS)NT)Ú	destroyed)Úself©r	úG/opt/alt/python35/lib64/python3.5/idlelib/idle_test/test_config_help.pyÚdestroyszDummy_help_dialog.destroy)Ú__name__Ú
__module__Ú__qualname__Úhelp_dialogÚmenu_okÚpath_okÚokÚcancelrÚmenurZ	entryMenuÚpathZ	entryPathÚresultrrr	r	r	r
r	s								rc@s©eZdZeƒZedd„ƒZedd„ƒZdd„Zdd„Z	d	d
„Z
dd„Zd
d„Zdd„Z
dd„Zdd„Zdd„ZdS)ÚConfigHelpTestcCs
tt_dS)N)rÚhelp_dialog_moduleÚtkMessageBox)Úclsr	r	r
Ú
setUpClass#szConfigHelpTest.setUpClasscCs
tt_dS)N)Ú	orig_mboxrr)rr	r	r
Ú
tearDownClass'szConfigHelpTest.tearDownClasscCsS|jjjdƒ|j|jjƒƒ|jtjdƒ|jdtj	ƒdS)NÚzMenu Item ErrorÚNo)
ÚdialogrÚsetÚassertFalserÚassertEqualÚ	showerrorÚtitleÚassertInÚmessage)rr	r	r
Útest_blank_menu+szConfigHelpTest.test_blank_menucCsW|jjjddƒ|j|jjƒƒ|jtjdƒ|jdtj	ƒdS)NZhelloé
zMenu Item ErrorZlong)
r rr!r"rr#r$r%r&r')rr	r	r
Útest_long_menu1szConfigHelpTest.test_long_menucCsI|jjjdƒdt_|j|jjƒƒ|jtjdƒdS)NÚhelpzNo Error)r rr!r$r%Ú
assertTruerr#)rr	r	r
Útest_good_menu7s	zConfigHelpTest.test_good_menucCsS|jjjdƒ|j|jjƒƒ|jtjdƒ|jdtj	ƒdS)NrzFile Path Errorr)
r rr!r"rr#r$r%r&r')rr	r	r
Útest_blank_path=szConfigHelpTest.test_blank_pathcCsW|jjjddƒ|j|jjƒƒ|jtjdƒ|jdtj	ƒdS)NZfoobarédzFile Path Errorz	not exist)
r rr!r"rr#r$r%r&r')rr	r	r
Útest_invalid_file_pathCsz%ConfigHelpTest.test_invalid_file_pathcCs¢|jjjdƒ|j|jjƒƒ|jtjdƒ|jdtj	ƒ|jjjdƒ|j|jjƒƒ|jtjdƒ|jdtj	ƒdS)Nz
ww.foobar.comzFile Path Errorz	not existzhtt.foobar.com)
r rr!r"rr#r$r%r&r')rr	r	r
Útest_invalid_url_pathIsz$ConfigHelpTest.test_invalid_url_pathcCsI|jjjdƒdt_|j|jjƒƒ|jtjdƒdS)Nzhttps://docs.python.orgzNo Error)r rr!r$r%r,rr#)rr	r	r
Útest_good_pathTs	zConfigHelpTest.test_good_pathcCsld|j_|jjjdƒ|jjjdƒ|jjƒ|j|jjdƒ|j|jjƒdS)NFr+úhttps://docs.python.org)r+r3)	r rrr!rrr#rr,)rr	r	r
Útest_okZs
zConfigHelpTest.test_okcCsFd|j_|jjƒ|j|jjdƒ|j|jjƒdS)NF)r rrr#rr,)rr	r	r
Útest_cancelcs
zConfigHelpTest.test_cancelN)rr
rrr Úclassmethodrrr(r*r-r.r0r1r2r4r5r	r	r	r
r s		rÚ__main__Ú	verbosityéÚexitF)Ú__doc__ZunittestZidlelib.idle_test.mock_tkrrrZidlelibrrZGetHelpSourceDialogrrrrr$ZTestCaserrÚmainr	r	r	r
Ú<module>s			I
Back to Directory File Manager