ž pyMa_ c@sĻdZddlZddlmZmZddlmZejZ Gdd„dƒZ ej Z ej Z Gdd„dejƒZed krĪejd d d d ƒndS(u.Unit tests for idlelib.configSectionNameDialogiN(uVaruMbox(uconfigSectionNameDialogcBsY|EeZdZejZejZejZdgZeƒZ dZ dZ dd„ZdS(uDummy_name_dialoguusedcCs d|_dS(NT(uTrueu destroyed(uself((uG/opt/alt/python33/lib64/python3.3/idlelib/idle_test/test_config_name.pyudestroysuDummy_name_dialog.destroyNF(u__name__u __module__u __qualname__u name_dialoguname_okuOkuCancelu used_namesuVarunameuNoneuresultuFalseu destroyedudestroy(u __locals__((uG/opt/alt/python33/lib64/python3.3/idlelib/idle_test/test_config_name.pyuDummy_name_dialogs     uDummy_name_dialogcBs‰|EeZdZeƒZedd„ƒZedd„ƒZdd„Zdd„Z d d „Z d d „Z d d„Z dd„Z dS(uConfigNameTestcCs tt_dS(N(uMboxuname_dialog_moduleu tkMessageBox(ucls((uG/opt/alt/python33/lib64/python3.3/idlelib/idle_test/test_config_name.pyu setUpClasssuConfigNameTest.setUpClasscCs tt_dS(N(u orig_mboxuname_dialog_moduleu tkMessageBox(ucls((uG/opt/alt/python33/lib64/python3.3/idlelib/idle_test/test_config_name.pyu tearDownClass suConfigNameTest.tearDownClasscCsV|jjjdƒ|j|jjƒdƒ|jtjdƒ|jdtjƒdS(Nu uu Name ErroruNo( udialogunameusetu assertEqualuname_oku showerrorutitleuassertInumessage(uself((uG/opt/alt/python33/lib64/python3.3/idlelib/idle_test/test_config_name.pyutest_blank_name$suConfigNameTest.test_blank_namecCsV|jjjdƒ|j|jjƒdƒ|jtjdƒ|jdtjƒdS(Nuuseduu Name Erroruuse( udialogunameusetu assertEqualuname_oku showerrorutitleuassertInumessage(uself((uG/opt/alt/python33/lib64/python3.3/idlelib/idle_test/test_config_name.pyutest_used_name*suConfigNameTest.test_used_namecCsZ|jjjddƒ|j|jjƒdƒ|jtjdƒ|jdtjƒdS(Nugoodiuu Name Errorutoo long( udialogunameusetu assertEqualuname_oku showerrorutitleuassertInumessage(uself((uG/opt/alt/python33/lib64/python3.3/idlelib/idle_test/test_config_name.pyutest_long_name0suConfigNameTest.test_long_namecCsL|jjjdƒdt_|j|jjƒdƒ|jtjdƒdS(Nu good uNo Errorugood(udialogunameusetu showerrorutitleu assertEqualuname_ok(uself((uG/opt/alt/python33/lib64/python3.3/idlelib/idle_test/test_config_name.pyutest_good_name6s uConfigNameTest.test_good_namecCsYd|j_|jjjdƒ|jjƒ|j|jjdƒ|j|jjƒdS(NugoodF( uFalseudialogu destroyedunameusetuOku assertEqualuresultu assertTrue(uself((uG/opt/alt/python33/lib64/python3.3/idlelib/idle_test/test_config_name.pyutest_ok<s   uConfigNameTest.test_okcCsFd|j_|jjƒ|j|jjdƒ|j|jjƒdS(NuF(uFalseudialogu destroyeduCancelu assertEqualuresultu assertTrue(uself((uG/opt/alt/python33/lib64/python3.3/idlelib/idle_test/test_config_name.pyu test_cancelCs  uConfigNameTest.test_cancelN(u__name__u __module__u __qualname__uDummy_name_dialogudialogu classmethodu setUpClassu tearDownClassutest_blank_nameutest_used_nameutest_long_nameutest_good_nameutest_oku test_cancel(u __locals__((uG/opt/alt/python33/lib64/python3.3/idlelib/idle_test/test_config_name.pyuConfigNameTests      uConfigNameTestu__main__u verbosityiuexitF(u__doc__uunittestuidlelib.idle_test.mock_tkuVaruMboxuidlelibuconfigSectionNameDialoguname_dialog_moduleuGetCfgSectionNameDialogu name_dialoguDummy_name_dialogu tkMessageBoxu orig_mboxu showerroruTestCaseuConfigNameTestu__name__umainuFalse(((uG/opt/alt/python33/lib64/python3.3/idlelib/idle_test/test_config_name.pyus    1